我对selenium很新,我正在测试的网站是HTML5,并且所有元素都没有ID。所以,我必须为我点击的所有元素找到一个唯一的指针。我发现Xpath可以帮助一点。但网站用户界面会经常变化。所以,我想知道什么属性可以成为 xpath 的完美替代品? 提前谢谢。
答案 0 :(得分:1)
如果网站Ui频繁更改,请不要使用xpath。添加一行将更改您使用的所有xpath。开发团队请求将id定位器设置为所有元素。
答案 1 :(得分:1)
你没有真正拥有使用xpath的优势,你必须在每次构建时不断更改它。只是不要使用它,与开发团队达成协议,设置所有内容的ID。
答案 2 :(得分:0)
使用相对xpath而不是绝对xpath可以大大提高Xpath的可靠性。