@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface OverrideWidget
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.Class<? extends Widget> |
androidUIAutomator
This property is designed for Android native content.
|
java.lang.Class<? extends Widget> |
html
This property is designed for HTML (browser or web view) content.
|
java.lang.Class<? extends Widget> |
iOSUIAutomation
This property is designed for iOS native content.
|
java.lang.Class<? extends Widget> |
iOSXCUITAutomation
This property is designed for iOS native content when
AutomationName.IOS_XCUI_TEST automation is used. |
java.lang.Class<? extends Widget> |
selendroid
This property is designed for Android native content when
AutomationName.SELENDROID automation is used. |
java.lang.Class<? extends Widget> |
windowsAutomation
This property is designed for Windows native content.
|
public abstract java.lang.Class<? extends Widget> html
Widgetpublic abstract java.lang.Class<? extends Widget> androidUIAutomator
Widgetpublic abstract java.lang.Class<? extends Widget> iOSUIAutomation
Widgetpublic abstract java.lang.Class<? extends Widget> selendroid
AutomationName.SELENDROID automation is used.
A declared class should not be abstract. Declared class also should be a subclass
of an annotated class/class which is declared by an annotated field.Widgetpublic abstract java.lang.Class<? extends Widget> iOSXCUITAutomation
AutomationName.IOS_XCUI_TEST automation is used.
A declared class should not be abstract. Declared class also should be a subclass
of an annotated class/class which is declared by an annotated field.Widgetpublic abstract java.lang.Class<? extends Widget> windowsAutomation
Widget