List of usage examples for org.openqa.selenium.support.ui ExpectedConditions presenceOfElementLocated
public static ExpectedCondition<WebElement> presenceOfElementLocated(final By locator)
From source file:org.apache.syncope.fit.console.reference.TaskITCase.java
License:Apache License
@Test public void execute() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Tasks\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[1]/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//tr[4]/td[10]/div/span[6]/a/img"))); seleniumDriver.findElement(By.xpath("//tr[4]/td[10]/div/span[6]/a/img")).click(); wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("feedback"))); assertTrue(seleniumDriver.findElement(By.tagName("body")).getText() .contains("Operation executed successfully")); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//tr[4]/td[10]/div/span[13]/a/img"))); seleniumDriver.findElement(By.xpath("//tr[4]/td[10]/div/span[13]/a/img")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0);// ww w .j ava 2 s.c o m wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[2]/form/div[2]/ul/li[2]/a"))); seleniumDriver.findElement(By.xpath("//div[2]/form/div[2]/ul/li[2]/a")); assertTrue(seleniumDriver.findElements(By.xpath("//div[2]/form/div[2]/div[2]/span/table/tbody/tr/td[4]")) .size() > 0); seleniumDriver.switchTo().defaultContent(); seleniumDriver.findElement(By.xpath("//a[@class='w_close']")).click(); }
From source file:org.apache.syncope.fit.console.reference.TaskITCase.java
License:Apache License
@Test public void delete() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Tasks\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[3]/a")).click(); wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("(//img[@alt='delete icon'])[6]"))); seleniumDriver.findElement(By.xpath("(//img[@alt='delete icon'])[6]")).click(); seleniumDriver.switchTo().alert().accept(); wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("feedback"))); assertTrue(seleniumDriver.findElement(By.tagName("body")).getText() .contains("Operation executed successfully")); }
From source file:org.apache.syncope.fit.console.reference.TaskITCase.java
License:Apache License
@Test public void issueSYNCOPE148() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Tasks\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[3]/a/span")).click(); seleniumDriver.findElement(By.xpath("//a[contains(text(),'Create')]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0);// w w w. j a v a2 s. c o m wait.until(ExpectedConditions .presenceOfElementLocated(By.xpath("//div[2]/form/div[2]/div/div/span/div/div[2]/div/label"))); seleniumDriver.findElement(By.xpath("//div[2]/form/div[3]/input[2]")).click(); seleniumDriver.switchTo().defaultContent(); assertTrue(seleniumDriver.findElement(By.tagName("body")).getText().contains("Key")); }
From source file:org.apache.syncope.fit.console.reference.TaskITCase.java
License:Apache License
@Test public void issueSYNCOPE473() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Tasks\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[5]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[5]/span/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0);//from w w w . j a va 2 s . c o m assertFalse(seleniumDriver.findElements(By.xpath("//div[@id='userFilter']")).isEmpty()); seleniumDriver.switchTo().defaultContent(); seleniumDriver.findElement(By.xpath("//a[@class='w_close']")).click(); }
From source file:org.apache.syncope.fit.console.reference.UserITCase.java
License:Apache License
@Test @SuppressWarnings("SleepWhileHoldingLock") public void browseCreateModal() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Users\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs-1']/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0);/* w ww .j av a 2 s .c o m*/ wait.until(ExpectedConditions .presenceOfElementLocated(By.xpath("//span[contains(text(),'Plain attributes')]"))); seleniumDriver.findElement(By.xpath("//div/form/div[3]/div[1]/span[2]/div/div[2]/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[2]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[3]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[4]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[5]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[6]/a/span")).click(); seleniumDriver.switchTo().defaultContent(); seleniumDriver.findElement(By.xpath("//a[@class='w_close']")).click(); }
From source file:org.apache.syncope.fit.console.reference.UserITCase.java
License:Apache License
@Test @SuppressWarnings("SleepWhileHoldingLock") public void browseEditModal() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Users\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); //Edit vivaldi seleniumDriver.findElement(By.xpath("//*[@id=\"users-contain\"]//*[div=3]/../td[5]/div/span[13]/a")) .click();// w w w . j a va 2 s .c o m wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//input[@value='Antonio Vivaldi']"))); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//input[@value='Vivaldi']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[2]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[3]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[4]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[5]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[6]/a/span")).click(); seleniumDriver.switchTo().defaultContent(); seleniumDriver.findElement(By.xpath("//a[@class='w_close']")).click(); }
From source file:org.apache.syncope.fit.console.reference.UserITCase.java
License:Apache License
@Test public void search() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Users\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//span[contains(text(),'Search')]")).click(); Select select = new Select(seleniumDriver.findElement(By.xpath("//td[2]/select"))); select.selectByVisibleText("MEMBERSHIP"); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//td[3]/select[option='3 citizen']"))); select = new Select(seleniumDriver.findElement(By.xpath("//td[3]/select"))); select.selectByVisibleText("3 citizen"); seleniumDriver.findElement(By.xpath("//form/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id='users-contain']//*[div=2]"))); }
From source file:org.apache.syncope.fit.console.reference.UserITCase.java
License:Apache License
@Test public void delete() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Users\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//*[@id=\"users-contain\"]//*[div=4]/../td[5]/div/span[15]/a")) .click();/*from w w w.j av a2s.co m*/ Alert alert = seleniumDriver.switchTo().alert(); assertTrue(alert.getText().equals("Do you really want to delete the selected item(s)?")); alert.accept(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='propagation']/span"))); seleniumDriver.findElement(By.xpath("//*[@id=\"users-contain\"]/a")).click(); seleniumDriver.switchTo().defaultContent(); wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("feedback"))); assertTrue(seleniumDriver.findElement(By.tagName("body")).getText() .contains("Operation executed successfully")); }
From source file:org.apache.syncope.fit.console.reference.UserITCase.java
License:Apache License
@Test public void browseProvisioningFeatures() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Users\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); //Edit vivaldi seleniumDriver.findElement(By.xpath("//*[@id=\"users-contain\"]//*[div=3]/../td[5]/div/span[2]/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0);/*w w w .ja v a 2s.com*/ wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//td[div='ws-target-resource-1']"))); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//td[div='resource-testdb']"))); seleniumDriver.findElement(By.xpath("//div[@class='navigator']/div/span[4]/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//td[div='resource-ldap']"))); seleniumDriver.findElement(By.xpath("//div[@class='navigator']/div/span/a")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//td[div='ws-target-resource-1']"))); seleniumDriver.switchTo().defaultContent(); seleniumDriver.findElement(By.xpath("//a[@class='w_close']")).click(); }
From source file:org.apache.syncope.fit.console.reference.UserITCase.java
License:Apache License
@Test public void issueSYNCOPE495() { seleniumDriver.findElement(By.xpath("//img[@alt=\"Users\"]")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@id='tabs']"))); seleniumDriver.findElement(By.xpath("//*[@id=\"users-contain\"]//*[div=3]/../td[5]/div/span[13]/a")) .click();//from ww w . jav a 2s .c om wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//iframe"))); seleniumDriver.switchTo().frame(0); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//input[@value='Antonio Vivaldi']"))); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//input[@value='Vivaldi']"))); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[2]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[3]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[4]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[5]/a/span")).click(); seleniumDriver.findElement(By.xpath("//div[@id='tabs']/ul/li[6]/a/span")).click(); seleniumDriver.findElement(By.xpath("//span[2]/a/span")).click(); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[@class='infolabel']"))); seleniumDriver.switchTo().defaultContent(); seleniumDriver.findElement(By.xpath("//a[@class='w_close']")).click(); }