[−][src]Enum webdriver::error::ErrorStatus
Variants
ElementClickInterceptedThe ElementClick command could not be completed because the
element receiving the events is obscuring the element that was
requested clicked.
ElementNotInteractableA command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotSelectableAn attempt was made to select an element that cannot be selected.
InsecureCertificateNavigation caused the user agent to hit a certificate warning, which is usually the result of an expired or invalid TLS certificate.
InvalidArgumentThe arguments passed to a command are either invalid or malformed.
InvalidCookieDomainAn illegal attempt was made to set a cookie under a different domain than the current page.
InvalidCoordinatesThe coordinates provided to an interactions operation are invalid.
InvalidElementStateA command could not be completed because the element is an invalid state, e.g. attempting to click an element that is no longer attached to the document.
InvalidSelectorArgument was an invalid selector.
InvalidSessionIdOccurs if the given session ID is not in the list of active sessions, meaning the session either does not exist or that it’s not active.
JavascriptErrorAn error occurred while executing JavaScript supplied by the user.
MoveTargetOutOfBoundsThe target for mouse interaction is not in the browser’s viewport and cannot be brought into that viewport.
NoSuchAlertAn attempt was made to operate on a modal dialogue when one was not open.
NoSuchCookieNo cookie matching the given path name was found amongst the associated cookies of the current browsing context’s active document.
NoSuchElementAn element could not be located on the page using the given search parameters.
NoSuchFrameA command to switch to a frame could not be satisfied because the frame could not be found.
NoSuchWindowA command to switch to a window could not be satisfied because the window could not be found.
ScriptTimeoutA script did not complete before its timeout expired.
SessionNotCreatedA new session could not be created.
StaleElementReferenceTimeoutAn operation did not complete before its timeout expired.
UnableToCaptureScreenA screen capture was made impossible.
UnableToSetCookieSetting the cookie’s value could not be done.
UnexpectedAlertOpenA modal dialogue was open, blocking this operation.
UnknownCommandThe requested command could not be executed because it does not exist.
UnknownErrorAn unknown error occurred in the remote end whilst processing the command.
UnknownMethodThe requested command matched a known endpoint, but did not match a method for that endpoint.
UnknownPathUnsupportedOperationIndicates that a [command] that should have executed properly is not currently supported.
Methods
impl ErrorStatus[src]
pub fn error_code(&self) -> &'static str[src]
Returns the string serialisation of the error type.
pub fn http_status(&self) -> StatusCode[src]
Returns the correct HTTP status code associated with the error type.
Trait Implementations
impl From<String> for ErrorStatus[src]
Deserialises error type from string.
fn from(s: String) -> ErrorStatus[src]
impl PartialEq<ErrorStatus> for ErrorStatus[src]
fn eq(&self, other: &ErrorStatus) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl Debug for ErrorStatus[src]
impl Serialize for ErrorStatus[src]
impl<'de> Deserialize<'de> for ErrorStatus[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
Auto Trait Implementations
impl Unpin for ErrorStatus
impl Sync for ErrorStatus
impl Send for ErrorStatus
impl UnwindSafe for ErrorStatus
impl RefUnwindSafe for ErrorStatus
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same<T> for T
type Output = T
Should always be Self