List of usage examples for org.openqa.selenium.support.ui ExpectedConditions elementToBeClickable
public static ExpectedCondition<WebElement> elementToBeClickable(final WebElement element)
From source file:PageObjects.Mst_FinishesPage.java
public Mst_FinishesPage setFinishName(String item) { WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(finishNameField)); element.clear();//from w w w. j ava2 s.c o m CommonTask.setInputField(driver, finishNameField, item); return new Mst_FinishesPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public Mst_FinishesPage pressSearch() { WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(searchButton)); element.click();//from w w w. java2 s . c o m return new Mst_FinishesPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public Mst_FinishesPage pressReset() { WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(resetButton)); element.click();/* www . ja v a 2 s . c o m*/ return new Mst_FinishesPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public Mst_ImportPage pressImport() { WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(importButton)); element.click();//from w w w . j av a 2 s. c o m return new Mst_ImportPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public CCE_ExportDownloadPage pressExport() { WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(exportButton)); Actions action = new Actions(driver); action.moveToElement(element).build().perform(); By xlsx = By.partialLinkText("XLSX"); WebElement xlsxBtn = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(xlsx)); xlsxBtn.click();//from w w w.j av a 2 s . co m return new CCE_ExportDownloadPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public Mst_AddFinishPage pressNewFinish() { WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(newFinishButton)); element.click();/* ww w .j a va2 s.co m*/ return new Mst_AddFinishPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public Mst_EditFinishPage pressEdit(int row) { By locator = By.cssSelector("#content > div.flexi-grid > table > tbody > tr:nth-child(" + row + ") > td.actions > a:nth-child(1) > span"); WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(locator)); element.click();//from w w w .j a va2 s .c o m return new Mst_EditFinishPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public Mst_FinishesPage pressDelete(int row) { By locator = By.cssSelector("#content > div.flexi-grid > table > tbody > tr:nth-child(" + row + ") > td.actions > a:nth-child(3) > span"); WebElement element = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(locator)); element.click();/*from ww w . ja v a 2 s. com*/ Alert alert = new WebDriverWait(driver, DataItems.shortWait).until(ExpectedConditions.alertIsPresent()); alert.accept(); return new Mst_FinishesPage(driver); }
From source file:PageObjects.Mst_FinishesPage.java
public void checkFields() { WebElement finish = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(finishNameField)); WebElement search = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(searchButton)); WebElement reset = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(resetButton)); WebElement importB = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(importButton)); WebElement export = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(exportButton)); WebElement newFinish = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(newFinishButton)); AssertJUnit.assertTrue("Finishes Page: Length Name field not displayed", finish.isDisplayed()); AssertJUnit.assertTrue("Finishes Page: Search button not displayed", search.isDisplayed()); AssertJUnit.assertTrue("Finishes Page: Reset button not displayed", reset.isDisplayed()); AssertJUnit.assertTrue("Finishes Page: Import button not displayed", importB.isDisplayed()); AssertJUnit.assertTrue("Finishes Page: Export button not displayed", export.isDisplayed()); AssertJUnit.assertTrue("Finishes Page: New Length button not displayed", newFinish.isDisplayed()); }
From source file:PageObjects.Mst_FinishesPage.java
public void waitForElement() { WebElement length = new WebDriverWait(driver, DataItems.shortWait) .until(ExpectedConditions.elementToBeClickable(finishNameField)); }