Enum Class ActiveEngine
- All Implemented Interfaces:
Serializable, Comparable<ActiveEngine>, Constable
The MCP session's currently active automation engine, tracked by
EngineService so
engine-dispatching tools (for example element_click) know which underlying
implementation to route to. Every unified tool response echoes this value.-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAn Appium native (Android/iOS) session, initialized bydriver_initializewithengine=mobile_nativeand an optional nestedmobileOptionsrequest.A Chrome/Edge mobile web emulation session, initialized bydriver_initializewithengine=mobile_weband an optional nestedmobileOptionsrequest.No session initialized yet.A SHAFT Playwright session, initialized bydriver_initializewithengine=playwright.A plain Selenium/CDP web browser session, initialized bydriver_initialize(default engine). -
Method Summary
Modifier and TypeMethodDescriptionstatic ActiveEngineReturns the enum constant of this class with the specified name.static ActiveEngine[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
NONE
No session initialized yet. -
WEB
A plain Selenium/CDP web browser session, initialized bydriver_initialize(default engine). -
MOBILE_NATIVE
An Appium native (Android/iOS) session, initialized bydriver_initializewithengine=mobile_nativeand an optional nestedmobileOptionsrequest. -
MOBILE_WEB
A Chrome/Edge mobile web emulation session, initialized bydriver_initializewithengine=mobile_weband an optional nestedmobileOptionsrequest. -
PLAYWRIGHT
A SHAFT Playwright session, initialized bydriver_initializewithengine=playwright.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-