如果UI xpath或其他定位器一次又一次地更改,如何维护Webdriver脚本?

时间:2017-01-05 13:47:07

标签: selenium selenium-webdriver automation ui-automation

如果我们创建自动化脚本并且一次又一次地改变定位器的路径,那么我们应该遵循哪些步骤来再次维护测试脚本。

1 个答案:

答案 0 :(得分:0)

这绝对是一个广泛的问题,尽管这会引起所有测试人员的问题。

避免这些问题并不是一种万无一失的方法,因为随着产品的开发,html确实会发生变化。您可以尝试通过使用id尽可能地定位元素来增加避免问题的机会,因为这可以保证是唯一的,并且不会因为布局更改而像XPath一样容易失败。

如果没有可用的ID,那么你应该继续使用更“脆弱”的定位器方法。

请参阅此博客文章以供参考:

https://blog.mozilla.org/webqa/2013/09/26/writing-reliable-locators-for-selenium-and-webdriver-tests/