首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有用于Cypress测试工具的代码生成器?

是否有用于Cypress测试工具的代码生成器?
EN

Stack Overflow用户
提问于 2018-08-29 08:47:01
回答 7查看 9.2K关注 0票数 14

我一直在研究柏树测试工具。我有很大的前端流量要测试。编写这么多JS代码将非常困难。

因此,我想知道是否有一个记录/生成代码测试的代码生成器。

我知道一个工具Snaptest - snaptest.io。然而,这个工具只生成NightWatchJS和无铬代码。Cypress框架被禁用。

我发现了这个- https://github.com/cypress-io/generator-node-cypress,但我不知道它能做什么.

因此,我想知道是否有任何替代记录器/生成器来生成用于Cypress的代码。

建议?谢谢。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2018-08-29 14:33:38

2021最新情况

其他答复提到的发电机已经有一段时间了。我最初是在2018年8月回答这个问题的,当时没有发电机。下面我仍然坚持我的建议。

原始答案

回答你的问题:

不是

为您提供主动建议:

测试一个巨大的流量在你的前端是一个反模式的柏树。他们(和我)建议将其分解为每个页面的规范,然后只为您在该页面上执行的操作向该规范添加小的测试。您还需要以编程方式模拟、存根或以其他方式设置和删除该规范运行所需的状态。

查看此页面,并观看链接的YouTube视频,以获得更好的想法。https://docs.cypress.io/guides/references/best-practices.html#Organizing-Tests-Logging-In-Controlling-State

我在页面对象和工作流中使用selenium有很长的历史。当我开始使用柏树时,我与这个想法作了一段时间的斗争,但喝了一杯凉茶,发现这样做更好。

票数 6
EN

Stack Overflow用户

发布于 2019-03-26 12:50:30

是的,似乎有一个很好的尝试来创建一个场景记录器,它在很大程度上起了作用:

https://chrome.google.com/webstore/detail/cypress-scenario-recorder/fmpgoobcionmfneadjapdabmjfkmfekb/related?hl=en

票数 10
EN

Stack Overflow用户

发布于 2020-06-30 17:08:35

在用于IntelliJ平台的Cypress Support Pro插件(IDEA、Webstorm等)中有一个内置记录器。它允许在Cypress Runner中记录UI操作,并在IDE中将生成的代码直接插入到您的情况中。此外,记录器具有可插拔的体系结构,可以方便地扩展或替换代码生成逻辑.默认情况下,它使用来自KabaLabs /Cypress-记录器的脚本。

以下是录音机的简要视频概述:https://www.youtube.com/watch?v=FgnHYwmguFI您可以在这里免费尝试插件:https://plugins.jetbrains.com/plugin/13987-cypress-support-pro (或者只需通过IDE中的设置->插件菜单安装)

自我推销披露:我是这个付费插件的作者。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52073232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档