diff options
author | George Roman <george.roman.99@gmail.com> | 2019-06-16 14:55:41 +0300 |
---|---|---|
committer | George Roman <george.roman.99@gmail.com> | 2019-06-17 12:23:38 +0300 |
commit | 15bd852b5280f844f09ad95620f78bccfe08ba5f (patch) | |
tree | 88befbbd8591a6244e5bb8bc1690871032a568b6 /components/webdriver_server | |
parent | 96c1ce2dd65487fadcaaac3bb298be15f5bce625 (diff) | |
download | servo-15bd852b5280f844f09ad95620f78bccfe08ba5f.tar.gz servo-15bd852b5280f844f09ad95620f78bccfe08ba5f.zip |
Implement dummy DismissAlert WebDriver command
Diffstat (limited to 'components/webdriver_server')
-rw-r--r-- | components/webdriver_server/lib.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/components/webdriver_server/lib.rs b/components/webdriver_server/lib.rs index 952c3d52552..d9c574e2f75 100644 --- a/components/webdriver_server/lib.rs +++ b/components/webdriver_server/lib.rs @@ -1169,6 +1169,12 @@ impl Handler { } } + // https://w3c.github.io/webdriver/#dismiss-alert + fn handle_dismiss_alert(&mut self) -> WebDriverResult<WebDriverResponse> { + // Since user prompts are not yet implement this will always succeed + Ok(WebDriverResponse::Void) + } + fn handle_get_timeouts(&mut self) -> WebDriverResult<WebDriverResponse> { let session = self .session @@ -1483,6 +1489,7 @@ impl WebDriverHandler<ServoExtensionRoute> for Handler { WebDriverCommand::ElementSendKeys(ref element, ref keys) => { self.handle_element_send_keys(element, keys) }, + WebDriverCommand::DismissAlert => self.handle_dismiss_alert(), WebDriverCommand::DeleteCookies => self.handle_delete_cookies(), WebDriverCommand::GetTimeouts => self.handle_get_timeouts(), WebDriverCommand::SetTimeouts(ref x) => self.handle_set_timeouts(x), |