@com.thoughtworks.gauge.Step("Verify dropdown contains <resourceList>") public void verifyDropdownContains(String resourceList) throws Exception { for (String resourceName : new CommaSeparatedParams(resourceList)) { ElementStub itemInAutoComplete = browser.listItem(resourceName).in(browser.div(Regex.wholeWord("ac_results"))); assertThat(itemInAutoComplete.exists(), is(true)); } }
private ElementStub deleteIconWithClass(String materialName, String deleteIconClassName) { List<ElementStub> materialNamelinks = browserWrapper.collect("link", "material_name"); ElementStub deleteIcon = null; for (int i = 0; i < materialNamelinks.size(); i++) { if (materialNamelinks.get(i).getText().equals(scenarioState.expand(materialName))) { ElementStub materialRow = browser.row(i + 1).in(browser.table("list_table")); deleteIcon = browser.span(Regex.wholeWord(deleteIconClassName)).in(materialRow); break; } } return deleteIcon; }
public List<ElementStub> firstSuggestion() { return browserWrapper.collectIn( "listItem", Regex.wholeWord("ac_over"), browser.div("ac_results")); }
@com.thoughtworks.gauge.Step("Select <resourceName> from the dropdown") public void selectFromTheDropdown(String resourceName) throws Exception { browser.listItem(resourceName).in(browser.div(Regex.wholeWord("ac_results"))).click(); }