我们的团队正在使用 AngularJS 开发一个 Web 应用程序。对于测试,我们使用 Jasmine 进行单元测试和 angular-e2e 测试。这很好用。然而,我们的 QA 团队今天联系我们,他们试图使用 selenium 来测试 Web 应用程序,但由于我们没有为大多数 DOM 元素定义 ID,因此遇到了问题。我们对此进行了一些研究,但没有运气。有人可以建议一种进行硒测试的好方法,而无需我们为使用硒而明确添加所有ID吗?谢谢!
更新
我们举行了一些会议,最终将 id 插入到元素中以增强测试的稳健性。谢谢大家的回答:)