pub enum WebDriverScriptCommand {
Show 35 variants
AddCookie(Cookie<'static>, IpcSender<Result<(), WebDriverCookieError>>),
DeleteCookies(IpcSender<Result<(), ErrorStatus>>),
ExecuteScript(String, IpcSender<WebDriverJSResult>),
ExecuteAsyncScript(String, IpcSender<WebDriverJSResult>),
FindElementCSS(String, IpcSender<Result<Option<String>, ErrorStatus>>),
FindElementLinkText(String, bool, IpcSender<Result<Option<String>, ErrorStatus>>),
FindElementTagName(String, IpcSender<Result<Option<String>, ErrorStatus>>),
FindElementsCSS(String, IpcSender<Result<Vec<String>, ErrorStatus>>),
FindElementsLinkText(String, bool, IpcSender<Result<Vec<String>, ErrorStatus>>),
FindElementsTagName(String, IpcSender<Result<Vec<String>, ErrorStatus>>),
FindElementElementCSS(String, String, IpcSender<Result<Option<String>, ErrorStatus>>),
FindElementElementLinkText(String, String, bool, IpcSender<Result<Option<String>, ErrorStatus>>),
FindElementElementTagName(String, String, IpcSender<Result<Option<String>, ErrorStatus>>),
FindElementElementsCSS(String, String, IpcSender<Result<Vec<String>, ErrorStatus>>),
FindElementElementsLinkText(String, String, bool, IpcSender<Result<Vec<String>, ErrorStatus>>),
FindElementElementsTagName(String, String, IpcSender<Result<Vec<String>, ErrorStatus>>),
FocusElement(String, IpcSender<Result<(), ErrorStatus>>),
ElementClick(String, IpcSender<Result<Option<String>, ErrorStatus>>),
GetActiveElement(IpcSender<Option<String>>),
GetCookie(String, IpcSender<Vec<Serde<Cookie<'static>>>>),
GetCookies(IpcSender<Vec<Serde<Cookie<'static>>>>),
GetElementAttribute(String, String, IpcSender<Result<Option<String>, ErrorStatus>>),
GetElementProperty(String, String, IpcSender<Result<WebDriverJSValue, ErrorStatus>>),
GetElementCSS(String, String, IpcSender<Result<String, ErrorStatus>>),
GetElementRect(String, IpcSender<Result<Rect<f64>, ErrorStatus>>),
GetElementTagName(String, IpcSender<Result<String, ErrorStatus>>),
GetElementText(String, IpcSender<Result<String, ErrorStatus>>),
GetElementInViewCenterPoint(String, IpcSender<Result<Option<(i64, i64)>, ErrorStatus>>),
GetBoundingClientRect(String, IpcSender<Result<Rect<f32>, ErrorStatus>>),
GetBrowsingContextId(WebDriverFrameId, IpcSender<Result<BrowsingContextId, ErrorStatus>>),
GetUrl(IpcSender<ServoUrl>),
GetPageSource(IpcSender<Result<String, ErrorStatus>>),
IsEnabled(String, IpcSender<Result<bool, ErrorStatus>>),
IsSelected(String, IpcSender<Result<bool, ErrorStatus>>),
GetTitle(IpcSender<String>),
}
Variants§
AddCookie(Cookie<'static>, IpcSender<Result<(), WebDriverCookieError>>)
DeleteCookies(IpcSender<Result<(), ErrorStatus>>)
ExecuteScript(String, IpcSender<WebDriverJSResult>)
ExecuteAsyncScript(String, IpcSender<WebDriverJSResult>)
FindElementCSS(String, IpcSender<Result<Option<String>, ErrorStatus>>)
FindElementLinkText(String, bool, IpcSender<Result<Option<String>, ErrorStatus>>)
FindElementTagName(String, IpcSender<Result<Option<String>, ErrorStatus>>)
FindElementsCSS(String, IpcSender<Result<Vec<String>, ErrorStatus>>)
FindElementsLinkText(String, bool, IpcSender<Result<Vec<String>, ErrorStatus>>)
FindElementsTagName(String, IpcSender<Result<Vec<String>, ErrorStatus>>)
FindElementElementCSS(String, String, IpcSender<Result<Option<String>, ErrorStatus>>)
FindElementElementLinkText(String, String, bool, IpcSender<Result<Option<String>, ErrorStatus>>)
FindElementElementTagName(String, String, IpcSender<Result<Option<String>, ErrorStatus>>)
FindElementElementsCSS(String, String, IpcSender<Result<Vec<String>, ErrorStatus>>)
FindElementElementsLinkText(String, String, bool, IpcSender<Result<Vec<String>, ErrorStatus>>)
FindElementElementsTagName(String, String, IpcSender<Result<Vec<String>, ErrorStatus>>)
FocusElement(String, IpcSender<Result<(), ErrorStatus>>)
ElementClick(String, IpcSender<Result<Option<String>, ErrorStatus>>)
GetActiveElement(IpcSender<Option<String>>)
GetCookie(String, IpcSender<Vec<Serde<Cookie<'static>>>>)
GetCookies(IpcSender<Vec<Serde<Cookie<'static>>>>)
GetElementAttribute(String, String, IpcSender<Result<Option<String>, ErrorStatus>>)
GetElementProperty(String, String, IpcSender<Result<WebDriverJSValue, ErrorStatus>>)
GetElementCSS(String, String, IpcSender<Result<String, ErrorStatus>>)
GetElementRect(String, IpcSender<Result<Rect<f64>, ErrorStatus>>)
GetElementTagName(String, IpcSender<Result<String, ErrorStatus>>)
GetElementText(String, IpcSender<Result<String, ErrorStatus>>)
GetElementInViewCenterPoint(String, IpcSender<Result<Option<(i64, i64)>, ErrorStatus>>)
GetBoundingClientRect(String, IpcSender<Result<Rect<f32>, ErrorStatus>>)
GetBrowsingContextId(WebDriverFrameId, IpcSender<Result<BrowsingContextId, ErrorStatus>>)
GetUrl(IpcSender<ServoUrl>)
GetPageSource(IpcSender<Result<String, ErrorStatus>>)
IsEnabled(String, IpcSender<Result<bool, ErrorStatus>>)
IsSelected(String, IpcSender<Result<bool, ErrorStatus>>)
GetTitle(IpcSender<String>)
Trait Implementations§
source§impl Debug for WebDriverScriptCommand
impl Debug for WebDriverScriptCommand
source§impl<'de> Deserialize<'de> for WebDriverScriptCommand
impl<'de> Deserialize<'de> for WebDriverScriptCommand
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for WebDriverScriptCommand
impl Send for WebDriverScriptCommand
impl !Sync for WebDriverScriptCommand
impl Unpin for WebDriverScriptCommand
impl UnwindSafe for WebDriverScriptCommand
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert