Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class ClassName(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "className" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class ClassNames(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "className" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class CssSelector(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "cssSelector" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class CssSelectors(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "cssSelector" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class Id(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "id" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class Ids(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "id" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class LinkText(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "linkText" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class LinkTexts(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "linkText" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Locators

Marks an enum class as a source for generating a PageLocators class using kolibrium-codegen.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class Name(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "name" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class Names(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "name" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Page(val value: String = "")

Marks a class as a source for generating a navigation function for a Page Object class using kolibrium-codegen.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class PartialLinkText(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "partialLinkText" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class PartialLinkTexts(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "partialLinkText" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class TagName(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "tagName" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class TagNames(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "tagName" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class XPath(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating a single element using the "xpath" locator strategy.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FIELD])
annotation class XPaths(val locator: String = "", val cacheLookup: Boolean = true)

Instructs kolibrium-codegen to generate source code for locating multiple elements using the "xpath" locator strategy.