[−][src]Trait webdriver::capabilities::CapabilitiesMatching
Trait to abstract over various version of the new session parameters
This trait is expected to be implemented on objects holding the capabilities from a new session command.
Required methods
fn match_browser<T: BrowserCapabilities>(
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
Match the BrowserCapabilities against some candidate capabilites
Takes a BrowserCapabilites object and returns a set of capabilites that are valid for that browser, if any, or None if there are no matching capabilities.
Implementors
impl CapabilitiesMatching for NewSessionParameters
[src]
fn match_browser<T: BrowserCapabilities>(
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
[src]
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
impl CapabilitiesMatching for LegacyNewSessionParameters
[src]
fn match_browser<T: BrowserCapabilities>(
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
[src]
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
impl CapabilitiesMatching for SpecNewSessionParameters
[src]
fn match_browser<T: BrowserCapabilities>(
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>
[src]
&self,
browser_capabilities: &mut T
) -> WebDriverResult<Option<Capabilities>>