Selenium WebDriver需要从动态div数组元素中获取特定元素

时间:2016-10-02 17:40:00

标签: selenium web selenium-webdriver

我正在尝试获取以下列格式显示的WebElement文本。这里div [3]或div [4]不是有序的。我想在页面上获取这些元素,如果它与给定的文本匹配,我需要点击它。

//*[@id="default_products_page_container"]/div[3]/div[2]/h2/a
//*[@id="default_products_page_container"]/div[5]/div[2]/h2/a

对此有何看法?

谢谢, Sudhakar

1 个答案:

答案 0 :(得分:0)

您没有指定语言,但它只是使用定位器By.linkText("Magic Mouse")By.linkText("Apple iPhone 4S 16GB SIM-Free – Black")等等。