Watir Webdriver 脚本生成

Watir Webdriver script generation

我目前正在使用 watir webdriver 编写一套测试脚本。有没有比直接查看 HTTP 并手动将脚本放在一起更容易生成脚本的方法?也许某些东西会捕获用户与浏览器元素的交互,然后将其写入脚本。

我只能自己写了,不过还是问问有没有更好的办法。

有一些可用于 Selenium 的记录和回放工具(如 IDE),以及一些非开源解决方案。大多数 Selenium 和 Watir 开发社区积极劝阻使用它们来编写测试套件,因为它们创建的测试非常脆弱,随着时间的推移难以维护。

Watir 确实允许您根据文本或正则表达式定位元素,这样可以更轻松地找到许多元素,而无需查看 html。不过,总的来说,作为测试人员,您对网站的结构、那里有哪些 id 元素以及页面上哪些 css 元素是唯一的,或者不太可能随着未来的网站更新而改变等有更好的了解。