Control dinamic correcte
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
package com.agile611.testng.webdriver;
|
||||
|
||||
|
||||
import java.time.Duration;
|
||||
|
||||
import org.openqa.selenium.By;
|
||||
import org.openqa.selenium.WebElement;
|
||||
import org.openqa.selenium.support.ui.ExpectedConditions;
|
||||
import org.openqa.selenium.support.ui.WebDriverWait;
|
||||
import org.testng.annotations.Test;
|
||||
import java.time.Duration;
|
||||
|
||||
import static org.testng.Assert.assertTrue;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
public class DynamicControlsTest extends BaseTest {
|
||||
|
||||
@@ -26,5 +26,14 @@ public class DynamicControlsTest extends BaseTest {
|
||||
ExpectedConditions.presenceOfElementLocated(By.id("message"))));
|
||||
WebElement message = driver.findElement(By.id("message"));
|
||||
assertTrue(message.isDisplayed());
|
||||
|
||||
WebElement enableBtn = driver.findElement(By.xpath("//*[@id='input-example']/button"));
|
||||
enableBtn.click();
|
||||
wait.until(ExpectedConditions.or(
|
||||
ExpectedConditions.presenceOfElementLocated(By.id("loading")),
|
||||
ExpectedConditions.presenceOfElementLocated(By.id("message"))));
|
||||
message = driver.findElement(By.id("message"));
|
||||
assertTrue(message.isDisplayed());
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user