public class ErrorCodesMobile
extends org.openqa.selenium.remote.ErrorCodes
Modifier and Type | Field and Description |
---|---|
static int |
NO_SUCH_CONTEXT |
ASYNC_SCRIPT_TIMEOUT, ELEMENT_CLICK_INTERCEPTED, ELEMENT_NOT_INTERACTABLE, ELEMENT_NOT_SELECTABLE, ELEMENT_NOT_VISIBLE, IME_ENGINE_ACTIVATION_FAILED, IME_NOT_AVAILABLE, INVALID_ARGUMENT, INVALID_COOKIE_DOMAIN, INVALID_ELEMENT_COORDINATES, INVALID_ELEMENT_STATE, INVALID_SELECTOR_ERROR, INVALID_XPATH_SELECTOR, INVALID_XPATH_SELECTOR_RETURN_TYPER, JAVASCRIPT_ERROR, METHOD_NOT_ALLOWED, MOVE_TARGET_OUT_OF_BOUNDS, NO_ALERT_PRESENT, NO_SUCH_COOKIE, NO_SUCH_ELEMENT, NO_SUCH_FRAME, NO_SUCH_SESSION, NO_SUCH_WINDOW, SESSION_NOT_CREATED, STALE_ELEMENT_REFERENCE, SUCCESS, SUCCESS_STRING, TIMEOUT, UNABLE_TO_CAPTURE_SCREEN, UNABLE_TO_SET_COOKIE, UNEXPECTED_ALERT_PRESENT, UNHANDLED_ERROR, UNKNOWN_COMMAND, XPATH_LOOKUP_ERROR
Constructor and Description |
---|
ErrorCodesMobile() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends org.openqa.selenium.WebDriverException> |
getExceptionType(int statusCode)
Returns the exception type that corresponds to the given
statusCode . |
java.lang.Class<? extends org.openqa.selenium.WebDriverException> |
getExceptionType(java.lang.String message)
Returns the exception type that corresponds to the given
message or null if
there are no matching mobile exceptions. |
int |
toStatusCode(java.lang.Throwable thrown)
Converts a thrown error into the corresponding status code.
|
public static final int NO_SUCH_CONTEXT
public java.lang.Class<? extends org.openqa.selenium.WebDriverException> getExceptionType(int statusCode)
statusCode
. All unrecognized
status codes will be mapped to WebDriverException.class
.getExceptionType
in class org.openqa.selenium.remote.ErrorCodes
statusCode
- The status code to convert.public java.lang.Class<? extends org.openqa.selenium.WebDriverException> getExceptionType(java.lang.String message)
message
or null
if
there are no matching mobile exceptions.getExceptionType
in class org.openqa.selenium.remote.ErrorCodes
message
- message An error message returned by Appium servernull
if
there are no matching mobile exceptions.public int toStatusCode(java.lang.Throwable thrown)
toStatusCode
in class org.openqa.selenium.remote.ErrorCodes
thrown
- The thrown error.