[][src]Trait webdriver::capabilities::CapabilitiesMatching

pub trait CapabilitiesMatching {
    fn match_browser<T: BrowserCapabilities>(
        &self,
        browser_capabilities: &mut T
    ) -> WebDriverResult<Option<Capabilities>>; }

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>>

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.

Loading content...

Implementors

impl CapabilitiesMatching for NewSessionParameters[src]

impl CapabilitiesMatching for LegacyNewSessionParameters[src]

impl CapabilitiesMatching for SpecNewSessionParameters[src]

Loading content...