@Target(value=FIELD) @Retention(value=RUNTIME) public @interface Root
public class AutocompletionInput { @Root WebElement input; public void typeText(String text) { input.typeText(text); } public void select(String suggestion) { ... } } @RunWith(Arquillian.class) public class Test { @FindBy(css = ".autocompletion") AutocompletionInput autocomplete; @Test public void test() { autocomplete.typeText("Arq"); autocomplete.select("Arquillian"); } }
Copyright © 2016 JBoss by Red Hat. All rights reserved.