【问题标题】:Selenium: How to verify menu drop down text?Selenium:如何验证菜单下拉文本?
【发布时间】:2011-09-21 02:37:53
【问题描述】:

我希望能够验证菜单是否具有所有正确的下拉菜单,而无需单击/选择,只需验证每个菜单项的 ID/字符串即可,我从这里看到 Selenium: How to select an option from a select menu? 我可以选择他们,但我不想选择他们。感谢您的帮助。

【问题讨论】:

    标签: java xpath selenium


    【解决方案1】:

    我认为您可以执行类似的操作来验证页面上的元素而不选择它们,您的 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();
    } }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-01
      • 2012-12-03
      • 1970-01-01
      • 2012-08-22
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      相关资源
      最近更新 更多