Dropdown & navigation Tests

This commit is contained in:
Guillem Hernandez Sola
2026-04-21 12:01:50 +02:00
parent 05e2bd88d2
commit 379246891e
2 changed files with 6 additions and 5 deletions

View File

@@ -1,11 +1,12 @@
package com.agile611.testng.webdriver; package com.agile611.testng.webdriver;
import java.util.List;
import org.openqa.selenium.By; import org.openqa.selenium.By;
import org.openqa.selenium.WebElement; import org.openqa.selenium.WebElement;
import static org.testng.Assert.assertTrue;
import org.testng.annotations.Test; import org.testng.annotations.Test;
import java.util.List;
public class DropdownTest extends BaseTest { public class DropdownTest extends BaseTest {
@Test @Test
@@ -14,11 +15,13 @@ public class DropdownTest extends BaseTest {
.navigate().to("https://the-internet.herokuapp.com/dropdown"); .navigate().to("https://the-internet.herokuapp.com/dropdown");
List<WebElement> options = List<WebElement> options =
driver.findElements(By.xpath(".//*[@id='dropdown']/option")); driver.findElements(By.xpath(".//*[@id='dropdown']/option"));
for (int i = 1; i < options.size(); i++) { for (int i = 1; i < options.size(); i++) {
WebElement option = WebElement option =
driver.findElement( driver.findElement(
By.xpath(".//*[@id='dropdown']/option[" + (i + 1) + "]")); By.xpath(".//*[@id='dropdown']/option[" + (i + 1) + "]"));
option.click(); option.click();
assertTrue(option.isSelected());
} }
} }
} }

View File

@@ -19,5 +19,3 @@ public class NavigationTest extends BaseTest {
Thread.sleep(2000); Thread.sleep(2000);
} }
} }