From 15bd852b5280f844f09ad95620f78bccfe08ba5f Mon Sep 17 00:00:00 2001 From: George Roman Date: Sun, 16 Jun 2019 14:55:41 +0300 Subject: [PATCH] Implement dummy DismissAlert WebDriver command --- components/webdriver_server/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) 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 { + // Since user prompts are not yet implement this will always succeed + Ok(WebDriverResponse::Void) + } + fn handle_get_timeouts(&mut self) -> WebDriverResult { let session = self .session @@ -1483,6 +1489,7 @@ impl WebDriverHandler 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),