aboutsummaryrefslogtreecommitdiffstats
path: root/components/webdriver_server/capabilities.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/webdriver_server/capabilities.rs')
-rw-r--r--components/webdriver_server/capabilities.rs11
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> {