【问题标题】:Cypress browser recorder [closed]赛普拉斯浏览器记录器[关闭]
【发布时间】:2021-05-17 13:42:06
【问题描述】:

赛普拉斯是否有像 Katalon 一样用于 Selenium 的浏览器记录器工具?编写测试似乎更快。这将使非技术团队成员更容易维护测试,并且更容易和更快地设置和自动化。

【问题讨论】:

  • 如果你把它添加到你的 cypress.json 文件中,你会从你的npx cypress run 运行中获得视频:"video": true,还有一个完整的用户界面,带有命令npx cypress open 不确定是否这样就是你要的
  • 没有。我想看看是否有人创建了自动创建赛普拉斯测试的工具。这将使非技术人员更容易设置 ide、nodejs 和安装 Cypress。 Katalon 允许您记录操作、修改测试并在浏览器中运行。然后,您可以与团队成员共享测试。然后可以使用其他产品按计划运行测试。
  • @user3763268 您是否正在寻找类似于您与 UI 交互并生成等效代码的东西?

标签: cypress


【解决方案1】:

有几个浏览器插件可以记录 cypress 命令,但它们都不像 Katalon 记录器那样强大的工具。

除此之外,我认为有几个解决方案可以与 Katalon 竞争:

  1. 有一个Cypress Studio tool(尽管它仍被标记为“实验性”)。它在 Cypress runner 内部运行。
  2. 对于 IntelliJ 平台,有一个付费插件“Cypress Pro”,它 将记录器与 IDE 集成。这是tutorial video

【讨论】:

    【解决方案2】:

    https://www.dakka.dev/ - 是用于为 Cypress.io 生成测试的 chrome 扩展。

    它还支持断言并建议更接近于我们编写端到端测试的元素选择器。

    它还支持剧作家和木偶师

    这是扩展程序的直接链接:https://chrome.google.com/webstore/detail/dakka/gllikifiancbeplnkdnpnmmhhlncghej

    【讨论】:

      【解决方案3】:

      不,cypress 中没有捕获+重放功能。但是,您必须考虑到 Katalon 中捕获和自动生成的测试可能会变得混乱且难以维护。

      【讨论】:

        【解决方案4】:

        它没有 Katalon 强大,但有一些 chrome 扩展可以记录操作并生成 Cypress 代码——这对于开始测试很有用,尽管您仍然需要编写断言。

        https://chrome.google.com/webstore/detail/cypress-recorder/glcapdcacdfkokcmicllhcjigeodacab https://github.com/KabaLabs/Cypress-Recorder

        直到有人(赛普拉斯?)制作出更完整的记录器/代码生成器,我有信心推荐它,但正如 @Ivan 所说,它在 Katalon 并不复杂或功能丰富。

        【讨论】:

          【解决方案5】:

          我推荐 Preflight 的 Cypress 录音机。

          https://cypress.preflight.com

          它创建了非常好的 css 和 xpath 选择器。脚本也能适应 UI 变化。

          还提供电子邮件、视觉、短信和 pdf 测试。

          我刚刚尝试了电子邮件测试,我花了 2 分钟来创建一个 Cypress 脚本

          【讨论】:

            猜你喜欢
            • 2021-12-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-05-07
            • 1970-01-01
            • 1970-01-01
            • 2020-09-02
            • 1970-01-01
            相关资源
            最近更新 更多