pub struct DesiredCapabilities { /* private fields */ }
Expand description
The DesiredCapabilities struct provides a generic way to construct capabilities as well as helper methods that create specific capabilities structs for the various browsers.
Implementations§
Source§impl DesiredCapabilities
impl DesiredCapabilities
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new custom DesiredCapabilities struct. Generally you should use the
browser-specific functions instead, such as DesiredCapabilities::firefox()
,
but you can use DesiredCapabilities::new
if you need to create capabilities
for a browser not listed here.
Sourcepub fn firefox() -> FirefoxCapabilities
pub fn firefox() -> FirefoxCapabilities
Create a FirefoxCapabilities struct.
Sourcepub fn internet_explorer() -> InternetExplorerCapabilities
pub fn internet_explorer() -> InternetExplorerCapabilities
Create an InternetExplorerCapabilities struct.
Sourcepub fn edge() -> EdgeCapabilities
pub fn edge() -> EdgeCapabilities
Create an EdgeCapabilities struct.
Sourcepub fn chrome() -> ChromeCapabilities
pub fn chrome() -> ChromeCapabilities
Create a ChromeCapabilities struct.
Sourcepub fn opera() -> OperaCapabilities
pub fn opera() -> OperaCapabilities
Create an OperaCapabilities struct.
Sourcepub fn safari() -> SafariCapabilities
pub fn safari() -> SafariCapabilities
Create a SafariCapabilities struct.
Trait Implementations§
Source§impl Clone for DesiredCapabilities
impl Clone for DesiredCapabilities
Source§fn clone(&self) -> DesiredCapabilities
fn clone(&self) -> DesiredCapabilities
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DesiredCapabilities
impl Debug for DesiredCapabilities
Source§impl Default for DesiredCapabilities
impl Default for DesiredCapabilities
Source§impl From<DesiredCapabilities> for Capabilities
impl From<DesiredCapabilities> for Capabilities
Source§fn from(caps: DesiredCapabilities) -> Capabilities
fn from(caps: DesiredCapabilities) -> Capabilities
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DesiredCapabilities
impl RefUnwindSafe for DesiredCapabilities
impl Send for DesiredCapabilities
impl Sync for DesiredCapabilities
impl Unpin for DesiredCapabilities
impl UnwindSafe for DesiredCapabilities
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more