【问题标题】:How to select first 5 webelements and iterate?如何选择前 5 个 web 元素并进行迭代?
【发布时间】:2020-10-27 16:00:30
【问题描述】:

List Nines=driver.findElements(By.xpath(("//select[contains(@id,'ddlIN_HH')]")));

   for(WebElement nine : nines)

   { Select s= new Select(nine);

   s.selectByValue("09");

   }

【问题讨论】:

  • 您可以改为按索引选择然后循环。

标签: selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

您可以使用 xpath 函数 position() 直接选择前 5 个元素 所以你的新 xpath 将是

List nines=driver.findElements(By.xpath(("//select[contains(@id,'ddlIN_HH')]")[position() < 6]));

【讨论】:

    猜你喜欢
    • 2011-10-25
    • 2022-11-15
    • 1970-01-01
    • 2016-07-13
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多