/ / Selenium: Jak zweryfikować menu rozwijane? - java, xpath, selen

Selen: Jak zweryfikować tekst menu rozwijanego? - java, xpath, selen

Chciałbym móc sprawdzić, czy menu zawiera wszystkie menu rozwijane bez klikania / wybierania, po prostu weryfikacja identyfikatora / ciągu każdej pozycji menu jest OK, widziałem stąd Selenium: Jak wybrać opcję z menu wyboru? jak mogę je wybrać, ale nie chcę ich wybierać. Dziękuję za pomoc.

Odpowiedzi:

1 dla odpowiedzi № 1

Myślę, że możesz zrobić coś takiego, aby zweryfikować element na stronie bez ich wybierania.

HTML:

<body>

<select>
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
</select>
</body>

Przypadek testowy selenu:

public class HomePageTest {

public static HtmlUnitDriver driver;

@Before
public void setUp() throws Exception {
driver = new HtmlUnitDriver();
}

@Test
public void initiateTest() throws Exception {
driver.get("http://localhost/test3.html");
List<WebElement> elems = driver.findElementsByXPath("//option");
for (WebElement e : elems)
{
System.out.println(e.getText());
}
}

@After
public void tearDown() throws Exception {
driver.close();
} }