[][src]Enum webdriver::httpapi::Route

pub enum Route<U: WebDriverExtensionRoute> {
    NewSession,
    DeleteSession,
    Get,
    GetCurrentUrl,
    GoBack,
    GoForward,
    Refresh,
    GetTitle,
    GetPageSource,
    GetWindowHandle,
    GetWindowHandles,
    NewWindow,
    CloseWindow,
    GetWindowSize,
    SetWindowSize,
    GetWindowPosition,
    SetWindowPosition,
    GetWindowRect,
    SetWindowRect,
    MinimizeWindow,
    MaximizeWindow,
    FullscreenWindow,
    SwitchToWindow,
    SwitchToFrame,
    SwitchToParentFrame,
    FindElement,
    FindElements,
    FindElementElement,
    FindElementElements,
    GetActiveElement,
    IsDisplayed,
    IsSelected,
    GetElementAttribute,
    GetElementProperty,
    GetCSSValue,
    GetElementText,
    GetElementTagName,
    GetElementRect,
    IsEnabled,
    ExecuteScript,
    ExecuteAsyncScript,
    GetCookies,
    GetNamedCookie,
    AddCookie,
    DeleteCookies,
    DeleteCookie,
    GetTimeouts,
    SetTimeouts,
    ElementClick,
    ElementClear,
    ElementSendKeys,
    PerformActions,
    ReleaseActions,
    DismissAlert,
    AcceptAlert,
    GetAlertText,
    SendAlertText,
    TakeScreenshot,
    TakeElementScreenshot,
    Status,
    Extension(U),
}

Variants

NewSessionDeleteSessionGetGetCurrentUrlGoBackGoForwardRefreshGetTitleGetPageSourceGetWindowHandleGetWindowHandlesNewWindowCloseWindowGetWindowSizeSetWindowSizeGetWindowPositionSetWindowPositionGetWindowRectSetWindowRectMinimizeWindowMaximizeWindowFullscreenWindowSwitchToWindowSwitchToFrameSwitchToParentFrameFindElementFindElementsFindElementElementFindElementElementsGetActiveElementIsDisplayedIsSelectedGetElementAttributeGetElementPropertyGetCSSValueGetElementTextGetElementTagNameGetElementRectIsEnabledExecuteScriptExecuteAsyncScriptGetCookiesGetNamedCookieAddCookieDeleteCookiesDeleteCookieGetTimeoutsSetTimeoutsElementClickElementClearElementSendKeysPerformActionsReleaseActionsDismissAlertAcceptAlertGetAlertTextSendAlertTextTakeScreenshotTakeElementScreenshotStatusExtension(U)

Trait Implementations

impl<U: Clone + WebDriverExtensionRoute> Clone for Route<U>[src]

impl<U: Copy + WebDriverExtensionRoute> Copy for Route<U>[src]

impl<U: Debug + WebDriverExtensionRoute> Debug for Route<U>[src]

Auto Trait Implementations

impl<U> Send for Route<U>

impl<U> Unpin for Route<U> where
    U: Unpin

impl<U> Sync for Route<U> where
    U: Sync

impl<U> UnwindSafe for Route<U> where
    U: UnwindSafe

impl<U> RefUnwindSafe for Route<U> where
    U: RefUnwindSafe

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

impl<T> Erased for T

impl<T> Same<T> for T

type Output = T

Should always be Self