cucumber相关内容

如何使用赛普拉斯黄瓜预处理器实现单项测试重试?

我目前面临的挑战是实现单个测试重试,以稳定一小组特定的测试,这些测试依赖于一些后台处理,因此往往是不稳定的。我使用的是带有TypeScrip和Cypress黄瓜预处理器4.3.1的Cypress 9.2.0。 为了提供更多详细信息,应用程序接收在后台处理的事件(通常为max。1-2秒),然后创建数据记录。然后,这些记录以表格的形式显示在用户界面中。 在一些黄瓜场景中,我对这些案例进行了端到 ..

黄瓜/红宝石:可以将&;PUT;PUT输出为--格式的html文件吗?

我有一些Ruby测试,它们调用不同的模块和类,在这些模块和类中,它们详细说明了它们在执行过程中如何处理一些“PUT”命令。 如果您在控制台中运行这些测试,则您将在控制台中看到“PUT”命令的输出,但如果您使用选项运行测试: ruby --format html --output file.html 那么所有信息都会丢失。有没有办法将简单的字符串消息记录到HTML报告中? 推荐 ..
发布时间:2022-07-14 23:29:18 前端开发

无法使字段私有最终的java.util.Compator java.util.TreeMap.Compator可访问:java.base不会向未命名的模块打开java.util(&q;)

我已经创建了一个Cucumber特征文件和STEP文件,然后我点击了&Run Configurations&for Feature文件,我在控制台中看到了以下内容。我如何解决此问题? *Feature: Login into account Existing user should be able to login to account using correct credentials ..
发布时间:2022-05-06 12:39:51 Java开发

Cypress.io/Cucumber-给定/何时/然后的相同函数

我想知道是否有给出/何时/然后可以共享代码的方法,如果它做完全相同的事情。比方说(实际上没有使用这个,只是作为示例): Given I have searched for {string} When I search for {string} Then I will search for {string} 每个步骤的代码都是完全相同的。除了(有时)BeforeEach/AfterEach ..
发布时间:2022-03-13 17:36:27 前端开发

我怎么等曲奇做好呢?

我正在为应用程序的登录功能编写验收测试。在某个时候,我想要仔细检查cookie的过期时间。 单击“Login”按钮后,将向我的服务器发送一个GraphQL查询,该服务器使用JWT进行响应。收到JWT后,应用程序使用 设置cookie document.cookie = ... 在我的Cypress测试中,我通过以下方式检查令牌: Then("sa session s'ouvre p ..
发布时间:2022-03-13 17:01:41 前端开发

检查视口中的可见性(木偶戏)

如何与Puppeteer一起检查HTML元素在视口(可见区域)内是否可见?例如,如果我必须滚动才能看到按钮,则该按钮不可见。 page.waitForSelector('#element', { visible: true }) page.waitForSelector函数不是我要找的,因为它只检查元素是否在DOM中并且没有用CSS属性隐藏。 有什么方法可以检查元素在视口中的可见性 ..
发布时间:2022-02-24 20:30:23 前端开发

如何用小黄瓜做挡路评论?

在小黄瓜语法中(由Cucumber和SpecFlow使用,我可以通过在行前面加上‘#’将其注释掉) 挡路评论多行有办法吗? 推荐答案 小黄瓜不支持,所以所有行都必须以#作为前缀。 如果使用SpecFlow Visual Studio扩展(v1.9.2),只需选择行并将其切换为注释并返回。默认快捷键为Ctrl+K,C表示注释,Ctrl+K,U表示取消注释。 您还可以在Vis ..
发布时间:2022-02-24 20:29:09 其他开发

空手道+黄瓜上报被叫场景响应缺少单据字符串

黄瓜报告缺少来自调用方案的响应的文档字符串。 在给定的场景中,我使用call()调用多个场景 它的打印是随机的,有时来自调用的场景,有时不响应。这使我们无法在测试报告中可视化API之间的数据流。 虽然空手道日志有来自该场景的响应,但只有黄瓜报告没有打印它。我们使用的是空手道0.9.4,黄瓜报告4.6.0。 When statement not printing Doc String ..
发布时间:2022-02-24 20:27:45 其他开发

可以使用Cucumber Runner执行TestNG跨浏览器测试吗?

我正在与Cucumber一起使用Selenium Webdriver。我的测试就像预期的那样,有了这个组合。为了实现跨浏览器测试,我添加了TestNG框架。为了验证我的跨浏览器测试是否工作良好,我只使用TestNG运行它,没有使用Cucumber。它在Chrome和Firefox浏览器上都能完美运行。 public class WebTest { WebDriver driver = ..
发布时间:2022-02-24 20:26:28 Java开发

maven可以同时执行cucumber-junit和testng跑步者吗?

我有两节黄瓜跑步课。其中一个是基于JUnit的运行器,另一个是基于TestNG的运行器。Junit one是我为API测试实现的第一个运行器,并通过maven按预期运行。我在项目中添加了一个Web测试,并使用TestNG帮助我实现跨浏览器测试。因此,我创建了一个额外的黄瓜跑步者(基于TestNG)。当我通过testng.xml文件运行Web测试时,它会按预期运行。此时没有问题。 JUnit ..
发布时间:2022-02-24 20:24:50 Java开发

是否可以从黄瓜功能文件中传递 Java-Enum 作为参数

我目前在 Java 中使用 selenium,并希望实现 cucumber 以使测试脚本更具可读性.当前在将参数传递给预期 Enum 作为参数的 java 方法时面临问题.在迁移当前框架之前,我还想知道 cucumber-java 是否还有其他已知的限制. 由于我是黄瓜新手,如果有人知道详细学习黄瓜的好来源,请给我一个链接. 解决方案 答案是:是的 您可以在场景中使用各种不同的 ..
发布时间:2022-01-23 00:08:02 其他开发

在开发中进行黄瓜测试时,是否可以关闭 ActionMailer 电子邮件?

目前,我的本地开发环境已设置为能够发送实际电子邮件.因此,正在进行交付,并且 ActionMailer::Base.deliveries 表中没有任何内容.是否可以在黄瓜测试中禁用电子邮件发送?如果是这样,这样做的语法是什么?或者有没有更好的方法来测试正在发送的电子邮件? authentication_steps.rb: 然后/^我应该会收到一封确认邮件$/do电子邮件 = ActionM ..
发布时间:2022-01-23 00:07:53 其他开发

Cucumber 中无法运行功能

我在 Cucumber 中运行某个功能时遇到问题,该功能非常基础,因为它来自教程. 没有定义,如下: 特征:证明我的概念有效场景:我的第一个测试鉴于这是我的第一步当这是我的第二步然后这是我的最后一步 我的 Cucumber runner 类如下: 封装黄瓜;导入 org.junit.runner.RunWith;进口黄瓜.api.junit.黄瓜;@RunWith(Cucumber. ..
发布时间:2022-01-23 00:07:48 Java开发

如何将 Cucumber 测试结果保存到文件中

我有一些可以从控制台运行的 Cucumber 测试 耙黄瓜 是否有将测试结果存储到文本文件的命令行选项? 解决方案 要么 直接运行cucumber,使用-o.来自cucumber --help: -o, --out [文件|目录]将输出写入文件/目录而不是 STDOUT.这个选项适用于先前指定的 --format,或如果未指定格式,则为默认格式.检查具体格式化程序的文档以查看是 ..
发布时间:2022-01-23 00:07:36 其他开发

了解 Capybara 中的 native 和 send_keys

我正在尝试理解以下 Capybara 语法的含义.native 究竟是做什么的?send_keys 是做什么用的?另外,我想了解这个特定块的作用. within('#step-3') 做recipe_name = first(:xpath, '//*[@id="recipe-name"]').nativerecipe_name.clearrecipe_name.send_keys('电子邮件食谱 ..
发布时间:2022-01-23 00:07:28 其他开发

使用 nginx 运行 capybara

是否可以使用 nginx 和乘客运行 capybara?相反还是webrick?Capybara 在 Rails 应用程序中安装了黄瓜. 解决方案 这很容易 - 你唯一要做的就是改变主意 - 水豚和黄瓜都不受本地环境的约束,你可以测试应用程序位于互联网上,它不会关心它 - 如果你愿意,你甚至可以测试 google.com. 对于您的特定问题,您必须设置 Capybara.run_s ..
发布时间:2022-01-23 00:07:17 其他开发