【问题标题】:How to automatically add `data-cy` or `data-test` to react app? [closed]如何自动添加`data-cy`或`data-test`来响应应用程序? [关闭]
【发布时间】:2021-09-01 15:44:57
【问题描述】:

我的任务是为现有的 React 应用程序编写自动化的端到端 UI 测试。我想遵循 cypress 文档的建议,使用 data-cy 属性值来选择元素:

但是开发团队在应用程序中没有引入这样的属性。有没有办法自动(任何库)将data-cydata-test 属性添加到现有的反应应用程序。或者有什么简单的方法可以手动完成,尤其是由于 React 的组件架构?

PS: 也添加 selenium 标签,因为使用 selenium 进行测试也涉及元素选择。

【问题讨论】:

    标签: reactjs selenium cypress


    【解决方案1】:

    而不是通过柏树来做。从 dev 获取代码,添加您的

    data-cy or data-test
    

    您自己并请您的开发团队批准您的更改。

    请不要在这上面浪费时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 2010-12-16
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 2017-02-22
      相关资源
      最近更新 更多