【发布时间】:2009-08-05 01:22:27
【问题描述】:
我项目的测试人员希望每个页面元素都有一个唯一的 HTML ID,以使他们的自动化测试更容易。
我很难记住这样做,因为我不需要 ID 进行开发。我怎样才能确保我不会忘记?
我想也许 Checkstyle 之类的东西可以告诉我,甚至是 IntelliJ 中的“检查”——但它们似乎都不支持这个功能。
有什么想法吗?
【问题讨论】:
-
解雇测试人员。他们显然没有能力胜任这项工作。
-
在页面元素上具有唯一的 HTML ID可以提高可测试性。要求他们存在并不不意味着无能。不知道他们的自动化测试框架的上下文以及页面元素在框架中的样子......
-
正确,这是一个自动化测试框架。
-
我认为这个工具是 Axe:odin.co.uk/product_axe.html 不是每个元素都需要一个 id,只是那些在功能上使用的,比如按钮、下拉列表、链接等。我希望可能有一个工具我可以定义哪些页面元素需要 id 并进行相应的验证。
标签: html automated-tests intellij-idea freemarker checkstyle