diff options
Diffstat (limited to 'components/webdriver_server/capabilities.rs')
-rw-r--r-- | components/webdriver_server/capabilities.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/components/webdriver_server/capabilities.rs b/components/webdriver_server/capabilities.rs index 5e9b877c84c..50b0be26acb 100644 --- a/components/webdriver_server/capabilities.rs +++ b/components/webdriver_server/capabilities.rs @@ -4,7 +4,7 @@ use serde_json::{Map, Value}; use webdriver::capabilities::{BrowserCapabilities, Capabilities}; -use webdriver::error::WebDriverResult; +use webdriver::error::{WebDriverError, WebDriverResult}; pub struct ServoCapabilities { pub browser_name: String, @@ -71,9 +71,16 @@ impl BrowserCapabilities for ServoCapabilities { Ok(self.accept_custom) } - fn validate_custom(&self, _: &str, _: &Value) -> WebDriverResult<()> { + fn validate_custom(&mut self, _: &str, _: &Value) -> WebDriverResult<()> { Ok(()) } + + fn web_socket_url( + &mut self, + _: &serde_json::Map<std::string::String, Value>, + ) -> Result<bool, WebDriverError> { + todo!() + } } fn get_platform_name() -> Option<String> { |