mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 14:32:46 +00:00 
			
		
		
		
	WebDriver: Add computedrole endpoint
This commit is contained in:
		
							parent
							
								
									3fb4d50982
								
							
						
					
					
						commit
						569b56e2ad
					
				
					 7 changed files with 33 additions and 0 deletions
				
			
		|  | @ -533,6 +533,15 @@ Web::WebDriver::Response Client::is_element_enabled(Web::WebDriver::Parameters p | |||
|     return session->web_content_connection().is_element_enabled(parameters[1]); | ||||
| } | ||||
| 
 | ||||
| // 12.4.9 https://w3c.github.io/webdriver/#dfn-get-computed-role
 | ||||
| // GET /session/{session id}/element/{element id}/computedrole
 | ||||
| Web::WebDriver::Response Client::get_computed_role(Web::WebDriver::Parameters parameters, AK::JsonValue) | ||||
| { | ||||
|     dbgln_if(WEBDRIVER_DEBUG, "Handling GET /session/<session id>/element/<element id>/computedrole"); | ||||
|     auto* session = TRY(find_session_with_id(parameters[0])); | ||||
|     return session->web_content_connection().get_computed_role(parameters[1]); | ||||
| } | ||||
| 
 | ||||
| // 12.5.1 Element Click, https://w3c.github.io/webdriver/#element-click
 | ||||
| // POST /session/{session id}/element/{element id}/click
 | ||||
| Web::WebDriver::Response Client::click(Web::WebDriver::Parameters parameters, JsonValue) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jonah
						Jonah