@Override public void perform() { Graphene.waitGui().until().element(item).attribute("class").contains(OrderingListInPickList.SELECTED_ITEM_CLASS); } })
protected void checkAttributeValueContains(AttributeBuilder<?> textInputValue) { textInput.clear(); textInputValue.not().contains("Tested"); textInput.sendKeys("Tested Header"); textInputValue.contains("Tested"); }
protected void checkAttributeValueContains(AttributeBuilder<?> textInputValue) { textInput.clear(); textInputValue.not().contains("Tested"); textInput.sendKeys("Tested Header"); textInputValue.contains("Tested"); }
@Override public void selectAllRowsWithKeyShortcut() { advanced().getTableBodyElement().sendKeys(Keys.chord(Keys.CONTROL, "a")); if (advanced().getTableRowsElements().size() >= 1) { Graphene.waitAjax().until().element(advanced().getTableRowsElements().get(0)).attribute("class") .contains(advanced().getStyleClassForSelectedRow()); Graphene.waitAjax().until() .element(advanced().getTableRowsElements().get(advanced().getTableRowsElements().size() - 1)) .attribute("class").contains(advanced().getStyleClassForSelectedRow()); } }
@Override public void perform() { Graphene.waitGui().until().element(item).attribute("class").contains(advanced().getStyleForSelectedItem()); } }).perform();
@Override public void perform() { Graphene.waitGui().until().element(getRootElement()).attribute("class").contains(getStyleClassForSelectedItem()); } })
@Override public void perform() { Graphene.waitGui().until().element(getRootElement()).attribute("class").contains(getStyleClassForSelectedItem()); } })
private void selectMonth(int month) { WebElement monthElement = getRootElement().findElement(By.cssSelector("div[id*='DateEditorLayoutM" + (month - 1) + "']")); monthElement.click(); Graphene.waitGui().withMessage("Waiting for month to be selected.").until().element(monthElement).attribute("class").contains(getSelectedClass()); }
@Override public void selectRow(int rowIndex, Keys... keys) { clickOnRow(rowIndex, keys); Graphene.waitAjax().until().element(advanced().getTableRowsElements().get(rowIndex)).attribute("class") .contains(advanced().getStyleClassForSelectedRow()); }
private void switchTo(By by) { WebElement element = advanced().getRootElement().findElement(by); element.click(); Graphene.waitModel().until().element(element).attribute("class").contains(advanced().getActiveClass()); }
private void selectYear(int year) { int yearsPickerSize = getYears().size(); int yearInTheFirstColumn = Integer.parseInt(getFirstYear().getText()); int diff = year - yearInTheFirstColumn; // scroll to year if (diff > 0 && diff >= yearsPickerSize) { while (diff > 0) { nextDecade(); diff -= yearsPickerSize; } } else { while (diff < 0) { previousDecade(); diff += yearsPickerSize; } } // select year WebElement yearElement = getRootElement().findElement(ByJQuery.selector("div[id*='DateEditorLayoutY']:contains('" + year + "')")); yearElement.click(); Graphene.waitGui().withMessage("Waiting for year to be selected.").until().element(yearElement).attribute("class").contains(getSelectedClass()); }
@Override public void select(boolean deselectOthers) { // https://issues.jboss.org/browse/RF-14033 getRootElement().click(); Graphene.waitGui().withMessage("Waiting for day to be selected.").until().element(getRootElement()).attribute("class").contains(getStyleClassForSelectedItem()); } }
@Test public void testAttributeValueContains() { textInput.clear(); Graphene.waitModel().until().element(textInput).value().not().contains("Tested"); textInput.sendKeys("Tested Header"); Graphene.waitModel().until().element(textInput).value().contains("Tested"); }
@Test public void testAttributeValueContains() { textInput.clear(); Graphene.waitModel().until().element(textInput).value().not().contains("Tested"); textInput.sendKeys("Tested Header"); Graphene.waitModel().until().element(textInput).value().contains("Tested"); }