Package io.appium.java_client
Class ErrorCodesMobile
- java.lang.Object
-
- org.openqa.selenium.remote.ErrorCodes
-
- io.appium.java_client.ErrorCodesMobile
-
public class ErrorCodesMobile extends org.openqa.selenium.remote.ErrorCodes
Defines common error codes for the mobile JSON wire protocol.
-
-
Field Summary
Fields Modifier and Type Field Description static int
NO_SUCH_CONTEXT
-
Fields inherited from class org.openqa.selenium.remote.ErrorCodes
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_SHADOW_ROOT, 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 Summary
Constructors Constructor Description ErrorCodesMobile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends org.openqa.selenium.WebDriverException>
getExceptionType(int statusCode)
Returns the exception type that corresponds to the givenstatusCode
.java.lang.Class<? extends org.openqa.selenium.WebDriverException>
getExceptionType(java.lang.String message)
Returns the exception type that corresponds to the givenmessage
ornull
if there are no matching mobile exceptions.int
toStatusCode(java.lang.Throwable thrown)
Converts a thrown error into the corresponding status code.
-
-
-
Field Detail
-
NO_SUCH_CONTEXT
public static final int NO_SUCH_CONTEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getExceptionType
public java.lang.Class<? extends org.openqa.selenium.WebDriverException> getExceptionType(int statusCode)
Returns the exception type that corresponds to the givenstatusCode
. All unrecognized status codes will be mapped toWebDriverException.class
.- Overrides:
getExceptionType
in classorg.openqa.selenium.remote.ErrorCodes
- Parameters:
statusCode
- The status code to convert.- Returns:
- The exception type that corresponds to the provided status
-
getExceptionType
public java.lang.Class<? extends org.openqa.selenium.WebDriverException> getExceptionType(java.lang.String message)
Returns the exception type that corresponds to the givenmessage
ornull
if there are no matching mobile exceptions.- Overrides:
getExceptionType
in classorg.openqa.selenium.remote.ErrorCodes
- Parameters:
message
- message An error message returned by Appium server- Returns:
- The exception type that corresponds to the provided error message or
null
if there are no matching mobile exceptions.
-
toStatusCode
public int toStatusCode(java.lang.Throwable thrown)
Converts a thrown error into the corresponding status code.- Overrides:
toStatusCode
in classorg.openqa.selenium.remote.ErrorCodes
- Parameters:
thrown
- The thrown error.- Returns:
- The corresponding status code for the given thrown error.
-
-