我需要捕获页面中的所有元素

时间:2017-09-11 08:14:46

标签: selenium selenium-webdriver

当我们从实例到实例执行相同的脚本时,我遇到了很多问题。 [所有webelement属性从一个实例更改为另一个实例]

是否有任何解决方案可以捕获页面中的所有元素并传入脚本。

请给我一个解决方案来解决这个问题。

1 个答案:

答案 0 :(得分:0)

Selenium需要元素的定位器。如果属性正在更改但页面上的位置相同,则可以使用绝对XPath。不建议开发人员更改任何元素位置,然后再次需要维护定位器,但这是您目前唯一的解决方案

您可以使用绝对路径,如下面的示例

/html/body/div[2]/div[1]/button 

你可以通过文字找到的元素,如

//a[contains(.,'Next')]