public static CompleteItem itemCalled(String itemName) { return instrumented(CompleteItem.class, itemName); } public static CompleteAllItems allItems() {
public static OpenTheApplication onTheHomePage() { return instrumented(OpenTheApplication.class); } @Step("{0} opens the application on the home page")
public EnterValue into(By... locators) { return instrumented(SendKeysIntoBy.class, theText, locators); } }
public static Interaction over(Target target) { return instrumented(HoverOverTarget.class, target); }
public EnterValue into(Target target) { return instrumented(SendKeysIntoTarget.class, theText, target); }
public static OpenUrl url(String targetUrl) { return instrumented(OpenUrl.class, targetUrl); }
public Interaction the(PageObject targetPage) { return instrumented(OpenPage.class, targetPage); }
public Performable into(WebElementFacade element) { return instrumented(HitElement.class, keys, element); } public Performable into(By... locators) {
public static Interaction angularRequestsHaveFinished() { return instrumented(WaitUntilAngularIsReady.class); } }
public Performable into(Target target) { return instrumented(HitTarget.class, keys, target); } public Performable into(WebElementFacade element) {
public EnterValue into(By... locators) { return instrumented(EnterValueIntoBy.class, theText, locators); } }
public TypeValue into(By... locators) { return instrumented(TypeValueIntoBy.class, theText, locators); } }
public static DeleteAnItem called(String itemName) { return instrumented(DeleteAnItem.class, itemName); } public DeleteAnItem(String itemName) { this.itemName = itemName; }
public static Clear completedItems() { return instrumented(Clear.class); } }
public static FilterItems toShow(TodoStatusFilter status) { return instrumented(FilterItems.class, status); } public FilterItems(TodoStatusFilter filter) { this.filter = filter; }
public static DeleteAnItem called(String itemName) { return instrumented(DeleteAnItem.class, itemName); } }
public static Action on(Target target) { return instrumented(JSClick.class, target); }
public static CompleteItem called(String itemName) { return instrumented(CompleteItem.class, itemName); } public CompleteItem(String itemName) { this.itemName = itemName; }
public static Start withAnEmptyTodoList() { return instrumented(Start.class, Collections.EMPTY_LIST, "no items"); } public static Start withATodoListContaining(String... items) {
public static ToggleStatus ofAllItems() { return instrumented(ToggleStatus.class); } }