当我们从实例到实例执行相同的脚本时,我遇到了很多问题。 [所有webelement属性从一个实例更改为另一个实例]
是否有任何解决方案可以捕获页面中的所有元素并传入脚本。
请给我一个解决方案来解决这个问题。
答案 0 :(得分:0)
Selenium需要元素的定位器。如果属性正在更改但页面上的位置相同,则可以使用绝对XPath。不建议开发人员更改任何元素位置,然后再次需要维护定位器,但这是您目前唯一的解决方案
您可以使用绝对路径,如下面的示例
/html/body/div[2]/div[1]/button
你可以通过文字找到的元素,如
//a[contains(.,'Next')]