net.serenitybdd.core.annotations.findby.FindBy Maven / Gradle / Ivy
package net.serenitybdd.core.annotations.findby;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface FindBy{
How how() default How.ID;
String using() default "";
String id() default "";
String name() default "";
String ngModel() default "";
String className() default "";
String css() default "";
String tagName() default "";
String linkText() default "";
String partialLinkText() default "";
String xpath() default "";
String jquery() default "";
String sclocator() default "";
String androidUIAutomator() default "";
String iOSUIAutomation() default "";
String accessibilityId() default "";
String timeoutInSeconds() default "";
}