pub enum WebDriverCommand<T: WebDriverExtensionCommand> {
Show 59 variants
NewSession(NewSessionParameters),
DeleteSession,
Get(GetParameters),
GetCurrentUrl,
GoBack,
GoForward,
Refresh,
GetTitle,
GetPageSource,
GetWindowHandle,
GetWindowHandles,
NewWindow(NewWindowParameters),
CloseWindow,
GetWindowRect,
SetWindowRect(WindowRectParameters),
MinimizeWindow,
MaximizeWindow,
FullscreenWindow,
SwitchToWindow(SwitchToWindowParameters),
SwitchToFrame(SwitchToFrameParameters),
SwitchToParentFrame,
FindElement(LocatorParameters),
FindElements(LocatorParameters),
FindElementElement(WebElement, LocatorParameters),
FindElementElements(WebElement, LocatorParameters),
GetActiveElement,
GetShadowRoot(WebElement),
IsDisplayed(WebElement),
IsSelected(WebElement),
GetElementAttribute(WebElement, String),
GetElementProperty(WebElement, String),
GetCSSValue(WebElement, String),
GetElementText(WebElement),
GetElementTagName(WebElement),
GetElementRect(WebElement),
IsEnabled(WebElement),
ExecuteScript(JavascriptCommandParameters),
ExecuteAsyncScript(JavascriptCommandParameters),
GetCookies,
GetNamedCookie(String),
AddCookie(AddCookieParameters),
DeleteCookies,
DeleteCookie(String),
GetTimeouts,
SetTimeouts(TimeoutsParameters),
ElementClick(WebElement),
ElementClear(WebElement),
ElementSendKeys(WebElement, SendKeysParameters),
PerformActions(ActionsParameters),
ReleaseActions,
DismissAlert,
AcceptAlert,
GetAlertText,
SendAlertText(SendKeysParameters),
TakeScreenshot,
TakeElementScreenshot(WebElement),
Print(PrintParameters),
Status,
Extension(T),
}
Variants§
NewSession(NewSessionParameters)
DeleteSession
Get(GetParameters)
GetCurrentUrl
GoBack
GoForward
Refresh
GetTitle
GetPageSource
GetWindowHandle
GetWindowHandles
NewWindow(NewWindowParameters)
CloseWindow
GetWindowRect
SetWindowRect(WindowRectParameters)
MinimizeWindow
MaximizeWindow
FullscreenWindow
SwitchToWindow(SwitchToWindowParameters)
SwitchToFrame(SwitchToFrameParameters)
SwitchToParentFrame
FindElement(LocatorParameters)
FindElements(LocatorParameters)
FindElementElement(WebElement, LocatorParameters)
FindElementElements(WebElement, LocatorParameters)
GetActiveElement
GetShadowRoot(WebElement)
IsDisplayed(WebElement)
IsSelected(WebElement)
GetElementAttribute(WebElement, String)
GetElementProperty(WebElement, String)
GetCSSValue(WebElement, String)
GetElementText(WebElement)
GetElementTagName(WebElement)
GetElementRect(WebElement)
IsEnabled(WebElement)
ExecuteScript(JavascriptCommandParameters)
ExecuteAsyncScript(JavascriptCommandParameters)
GetCookies
GetNamedCookie(String)
AddCookie(AddCookieParameters)
DeleteCookies
DeleteCookie(String)
GetTimeouts
SetTimeouts(TimeoutsParameters)
ElementClick(WebElement)
ElementClear(WebElement)
ElementSendKeys(WebElement, SendKeysParameters)
PerformActions(ActionsParameters)
ReleaseActions
DismissAlert
AcceptAlert
GetAlertText
SendAlertText(SendKeysParameters)
TakeScreenshot
TakeElementScreenshot(WebElement)
Print(PrintParameters)
Status
Extension(T)
Trait Implementations§
Source§impl<T: Debug + WebDriverExtensionCommand> Debug for WebDriverCommand<T>
impl<T: Debug + WebDriverExtensionCommand> Debug for WebDriverCommand<T>
Source§impl<T: PartialEq + WebDriverExtensionCommand> PartialEq for WebDriverCommand<T>
impl<T: PartialEq + WebDriverExtensionCommand> PartialEq for WebDriverCommand<T>
impl<T: WebDriverExtensionCommand> StructuralPartialEq for WebDriverCommand<T>
Auto Trait Implementations§
impl<T> Freeze for WebDriverCommand<T>where
T: Freeze,
impl<T> RefUnwindSafe for WebDriverCommand<T>where
T: RefUnwindSafe,
impl<T> Send for WebDriverCommand<T>
impl<T> Sync for WebDriverCommand<T>where
T: Sync,
impl<T> Unpin for WebDriverCommand<T>where
T: Unpin,
impl<T> UnwindSafe for WebDriverCommand<T>where
T: UnwindSafe,
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