[][src]Enum webdriver::command::WebDriverCommand

pub enum WebDriverCommand<T: WebDriverExtensionCommand> {
    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(WebElementLocatorParameters),
    FindElementElements(WebElementLocatorParameters),
    GetActiveElement,
    IsDisplayed(WebElement),
    IsSelected(WebElement),
    GetElementAttribute(WebElementString),
    GetElementProperty(WebElementString),
    GetCSSValue(WebElementString),
    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(WebElementSendKeysParameters),
    PerformActions(ActionsParameters),
    ReleaseActions,
    DismissAlert,
    AcceptAlert,
    GetAlertText,
    SendAlertText(SendKeysParameters),
    TakeScreenshot,
    TakeElementScreenshot(WebElement),
    Status,
    Extension(T),
}

Variants

NewSession(NewSessionParameters)DeleteSessionGet(GetParameters)GetCurrentUrlGoBackGoForwardRefreshGetTitleGetPageSourceGetWindowHandleGetWindowHandlesNewWindow(NewWindowParameters)CloseWindowGetWindowRectSetWindowRect(WindowRectParameters)MinimizeWindowMaximizeWindowFullscreenWindowSwitchToWindow(SwitchToWindowParameters)SwitchToFrame(SwitchToFrameParameters)SwitchToParentFrameFindElement(LocatorParameters)FindElements(LocatorParameters)FindElementElement(WebElementLocatorParameters)FindElementElements(WebElementLocatorParameters)GetActiveElementIsDisplayed(WebElement)IsSelected(WebElement)GetElementAttribute(WebElementString)GetElementProperty(WebElementString)GetCSSValue(WebElementString)GetElementText(WebElement)GetElementTagName(WebElement)GetElementRect(WebElement)IsEnabled(WebElement)ExecuteScript(JavascriptCommandParameters)ExecuteAsyncScript(JavascriptCommandParameters)GetCookiesGetNamedCookie(String)AddCookie(AddCookieParameters)DeleteCookiesDeleteCookie(String)GetTimeoutsSetTimeouts(TimeoutsParameters)ElementClick(WebElement)ElementClear(WebElement)ElementSendKeys(WebElementSendKeysParameters)PerformActions(ActionsParameters)ReleaseActionsDismissAlertAcceptAlertGetAlertTextSendAlertText(SendKeysParameters)TakeScreenshotTakeElementScreenshot(WebElement)StatusExtension(T)

Trait Implementations

impl<T: PartialEq + WebDriverExtensionCommand> PartialEq<WebDriverCommand<T>> for WebDriverCommand<T>
[src]

impl<T: Debug + WebDriverExtensionCommand> Debug for WebDriverCommand<T>
[src]

Auto Trait Implementations

impl<T> Send for WebDriverCommand<T>

impl<T> Sync for WebDriverCommand<T> where
    T: Sync

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T