【发布时间】:2021-09-01 15:44:57
【问题描述】:
我的任务是为现有的 React 应用程序编写自动化的端到端 UI 测试。我想遵循 cypress 文档的建议,使用 data-cy 属性值来选择元素:
但是开发团队在应用程序中没有引入这样的属性。有没有办法自动(任何库)将data-cy 或data-test 属性添加到现有的反应应用程序。或者有什么简单的方法可以手动完成,尤其是由于 React 的组件架构?
PS: 也添加 selenium 标签,因为使用 selenium 进行测试也涉及元素选择。
【问题讨论】: