aboutsummaryrefslogtreecommitdiffstats
path: root/components/webdriver_server
diff options
context:
space:
mode:
authorGeorge Roman <george.roman.99@gmail.com>2019-06-16 14:55:41 +0300
committerGeorge Roman <george.roman.99@gmail.com>2019-06-17 12:23:38 +0300
commit15bd852b5280f844f09ad95620f78bccfe08ba5f (patch)
tree88befbbd8591a6244e5bb8bc1690871032a568b6 /components/webdriver_server
parent96c1ce2dd65487fadcaaac3bb298be15f5bce625 (diff)
downloadservo-15bd852b5280f844f09ad95620f78bccfe08ba5f.tar.gz
servo-15bd852b5280f844f09ad95620f78bccfe08ba5f.zip
Implement dummy DismissAlert WebDriver command
Diffstat (limited to 'components/webdriver_server')
-rw-r--r--components/webdriver_server/lib.rs7
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),