List of usage examples for org.openqa.selenium.support.ui ExpectedConditions presenceOfElementLocated
public static ExpectedCondition<WebElement> presenceOfElementLocated(final By locator)
From source file:com.seleniumtests.uipage.htmlelements.HtmlElement.java
License:Apache License
/** * Wait element to present using Explicit Waits with timeout in seconds. This method is used for special element * which needs long time to present./* w ww . j a v a 2 s.c o m*/ * This method is replayed because it may fail if frame is not present at start. The replay is not done if TimeOutException raises (see ReplayAction class) * @param timeout timeout in seconds */ @ReplayOnError public void waitForPresent(final int timeout) { // refresh driver driver = updateDriver(); enterFrame(); WebDriverWait wait = new WebDriverWait(driver, timeout); wait.until(ExpectedConditions.presenceOfElementLocated(by)); }
From source file:com.solidmaps.test.action.LicenseCivilTestAction.java
License:Open Source License
public LicenseCivilForm create() { // Cria a Empresa e o Produto CompanyForm companyForm = companyAction.create(); ProductForm productForm = productAction.create(); // Cria a lista de Produtos List<ProductForm> listProduct = new ArrayList<ProductForm>(); listProduct.add(productForm);//from w w w .j av a 2 s . c o m LicenseCivilForm form = LicenseCivilForm.getDefaultForm(companyForm, listProduct); // Abre o cadastro de Licena LicenseCivilListPO licenseListPO = new LicenseCivilListPO(driver); licenseListPO.open(); LicenseCivilInsertPO licenseInsertPO = licenseListPO.addLicense(); // Submit licenseInsertPO.submit(form); // Espera carregar a pagina de OK (listagem) (new WebDriverWait(driver, 10)) .until(ExpectedConditions.presenceOfElementLocated(By.id("form-list-license"))); // Atualiza o Form com o ID form.setIdLicense(driver.findElement(By.name("idLicenseNew")).getAttribute("value")); return form; }
From source file:com.solidmaps.test.action.LicenseCivilTestAction.java
License:Open Source License
/** * Cria um registro baseado em um Form// w w w. jav a 2 s. c o m * * @param form * @return */ public LicenseCivilInsertPO validate(LicenseCivilForm form) { // Abre o cadastro de Licena LicenseCivilListPO licenseListPO = new LicenseCivilListPO(driver); licenseListPO.open(); LicenseCivilInsertPO licenseInsertPO = licenseListPO.addLicense(); // Submit licenseInsertPO.submit(form); // Espera carregar a pagina de OK (listagem) (new WebDriverWait(driver, 10)).until(ExpectedConditions.presenceOfElementLocated(By.id("divErrorMsg"))); return new LicenseCivilInsertPO(driver); }
From source file:com.solidmaps.test.action.LicenseExercitoTestAction.java
License:Open Source License
public LicenseExercitoForm create() { // Cria a Empresa e o Produto CompanyForm companyForm = companyAction.create(); ProductForm productForm = productAction.create(); // Cria a lista de Produtos List<ProductForm> listProduct = new ArrayList<ProductForm>(); listProduct.add(productForm);/*w w w . ja v a 2s . c om*/ LicenseExercitoForm form = LicenseExercitoForm.getDefaultForm(companyForm, listProduct); // Abre o cadastro de Licena LicenseExercitoListPO licenseListPO = new LicenseExercitoListPO(driver); licenseListPO.open(); LicenseExercitoInsertPO licenseInsertPO = licenseListPO.addLicense(); // Submit licenseInsertPO.submit(form); // Espera carregar a pagina de OK (listagem) (new WebDriverWait(driver, 10)) .until(ExpectedConditions.presenceOfElementLocated(By.id("form-list-license"))); // Atualiza o Form com o ID form.setIdLicense(driver.findElement(By.name("idLicenseNew")).getAttribute("value")); return form; }
From source file:com.solidmaps.test.action.LicenseExercitoTestAction.java
License:Open Source License
/** * Cria um registro baseado em um Form/*from w w w .j a v a 2 s. c o m*/ * * @param form * @return */ public LicenseExercitoInsertPO validate(LicenseExercitoForm form) { // Abre o cadastro de Licena LicenseExercitoListPO licenseListPO = new LicenseExercitoListPO(driver); licenseListPO.open(); LicenseExercitoInsertPO licenseInsertPO = licenseListPO.addLicense(); // Submit licenseInsertPO.submit(form); // Espera carregar a pagina de OK (listagem) (new WebDriverWait(driver, 10)).until(ExpectedConditions.presenceOfElementLocated(By.id("divErrorMsg"))); return new LicenseExercitoInsertPO(driver); }
From source file:com.solidmaps.test.action.LicenseFederalTestAction.java
License:Open Source License
public LicenseFederalForm create(LicenseFederalForm form) { // Abre o cadastro de Licena LicenseFederalListPO licenseListPO = new LicenseFederalListPO(driver); licenseListPO.open();/*from w w w. j a v a 2s. c o m*/ LicenseFederalInsertPO licenseInsertPO = licenseListPO.addLicense(); // Submit licenseInsertPO.submit(form); // Espera carregar a pagina de OK (listagem) (new WebDriverWait(driver, 10)) .until(ExpectedConditions.presenceOfElementLocated(By.id("form-list-license"))); // Atualiza o Form com o ID form.setIdLicense(driver.findElement(By.name("idLicenseNew")).getAttribute("value")); return form; }
From source file:com.solidmaps.test.action.LicenseFederalTestAction.java
License:Open Source License
/** * Cria um registro baseado em um Form// w ww .j ava2s .c o m * * @param form * @return */ public LicenseFederalInsertPO validate(LicenseFederalForm form) { // Abre o cadastro de Licena LicenseFederalListPO licenseListPO = new LicenseFederalListPO(driver); licenseListPO.open(); LicenseFederalInsertPO licenseInsertPO = licenseListPO.addLicense(); // Submit licenseInsertPO.submit(form); // Espera carregar a pagina de OK (listagem) (new WebDriverWait(driver, 10)).until(ExpectedConditions.presenceOfElementLocated(By.id("divErrorMsg"))); return new LicenseFederalInsertPO(driver); }
From source file:com.solidmaps.test.po.LicenseCivilListPO.java
License:Open Source License
public LicenseCivilListPO delete(String idLicense) { driver.findElement(By.id("check_" + idLicense)).click(); driver.findElement(By.id("btnExcluir")).click(); driver.switchTo().alert().accept();//from w w w. j av a2 s.co m (new WebDriverWait(driver, 10)) .until(ExpectedConditions.presenceOfElementLocated(By.id("form-list-license"))); return this; }
From source file:com.solidmaps.test.po.LicenseCivilListPO.java
License:Open Source License
public LicenseCivilInsertPO update(String idLicense) { driver.findElement(By.id("line_" + idLicense)).click(); (new WebDriverWait(driver, 10)).until(ExpectedConditions.presenceOfElementLocated(By.id("idLicense"))); return new LicenseCivilInsertPO(driver); }
From source file:com.solidmaps.test.po.LicenseExercitoListPO.java
License:Open Source License
public LicenseExercitoListPO delete(String idLicense) { driver.findElement(By.id("check_" + idLicense)).click(); driver.findElement(By.id("btnExcluir")).click(); driver.switchTo().alert().accept();/*from www .j a va2s . co m*/ (new WebDriverWait(driver, 10)) .until(ExpectedConditions.presenceOfElementLocated(By.id("form-list-license"))); return this; }