Селен: Как проверить выпадающий текст меню? - PullRequest
3 голосов
/ 09 сентября 2011

Я бы хотел убедиться, что в меню есть все правильные выпадающие меню без щелчка / выбора, просто проверка идентификатора / строки каждого пункта меню в порядке, я видел отсюда Селен: Как выбрать опцию в меню выбора? как я могу их выбрать, но я не хочу их выбирать. Спасибо за любую помощь.

1 Ответ

1 голос
/ 10 сентября 2011

Я думаю, вы могли бы сделать что-то подобное, чтобы проверить элемент на странице, не выбирая их, вы, вероятно, измените xpath, мой пример довольно упрощен:

HTML:

<body>

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

Селеновый тестовый кейс:

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();
} }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...