| Class and Description |
|---|
| DetectionScript
declares a script, which is used to check, whether javaScript source of
js-interface must be injected into page.
|
| GlobalReference
This tells
vani to use marked method parameter for provided global
reference value. |
| JavaScript
This annotation marks an interface to handle it as javascript-interface and
bound it's methods to corresponding js-functions.
|
| JavaScriptDependency
This annotation declares a dependency of a js-interface.
|
| JavaScriptFunction
This annotation marks a js-interface method as js-function.
|
| JsCallFunction
This annotation marks a method as method as call function source provider.
|
| JsFunctionArguments
This tells
vani to use marked method parameter for the actual
arguments of calling js function. |
| JsFunctionName
This tells
vani to use marked method parameter for calling js
function name. |
| JsTypeHandler
This annotation marks a class as custom
TypeHandler for converting
type between javascript execution and java js-interfaces. |
| Class and Description |
|---|
| Page
Marks a field as page object, which should be injected by vani.
|
| Class and Description |
|---|
| LocatorBuilderClass |
| Class and Description |
|---|
| AjaxWait
This annotation declares an ajax wait on class-level, which is executed
before each access on field causing locating.
|
| ContentWait
This annotation declare a content wait on class-level, which is executed
before each access on field causing locating.
|
| JavaScriptFunction
This annotation marks a js-interface method as js-function.
|
| Class and Description |
|---|
| LocatorBuilderClass |
| Page
Marks a field as page object, which should be injected by vani.
|
Copyright © 2016. All rights reserved.