cucumber 相关问题

Cucumber是一种行为驱动开发(BDD)工具,它以纯文本(以简单的Gherkin语言结构)编写的功能描述作为自动化测试。

如何修复使用Intellij时cucumber的类步定义导致CPU占用率高的问题

当打开任何包含许多步骤(Given、When、Then)的类时,方法会执行特征文件中的步骤,此时 CPU 会增加(80-90%)。它使计算机非常滞后。 哦...

回答 1 投票 0

有没有一种方法可以在多个应用程序上执行一套测试,而无需一次性卸载并重新安装应用程序?用黄瓜

大家早上好, 我对黄瓜框架有一个很大的问题。 这是我现在的情况: 我有 4 个应用程序使用白标方法(4 个应用程序是相似的)。请记住,在...

回答 1 投票 0

如何运行Cucumber场景?

我无法从 example.feature 运行 Cucumber 场景。 当我单击 CucumberTestRunner.java 时,一切都很好并且测试通过了。 截屏 但当我点击场景时,一切都

回答 1 投票 0

如果 UI 自动化测试(在 Cucumber 中)未通过,是否可以恢复 Azure DevOps 版本部署?

有一个 3 层应用程序。 React 中的 UI 代码作为静态网站部署在 Azure Blob 存储中。后端服务部署在 Azure 应用服务中。我们有 Azure APIM 面向互联网

回答 1 投票 0

如何使用 Maven 运行并行 Cucumber Spring Boot 集成测试(surefire 或 failuresafe)?

大家好, 我从今年一月开始就在开发黄瓜测试,现在我面临着在 Spring 中与 Maven 并行运行黄瓜集成测试(surefire 以及failsafe)的问题

回答 2 投票 0

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

我目前正在将selenium与Java一起使用,并希望实现cucumber以使测试脚本更具可读性。 目前在将参数传递给 java 方法时面临问题,其中 Enum 预计作为参数...

回答 5 投票 0

带有@setup场景的空手道模拟不起作用

我正在玩空手道 v1.4.0 想要定义一个用于模拟创建的函数和变量(pathToMy.js 始终返回 true): @设置 设想: * def data = read('data.json') * def myFunc = r...

回答 1 投票 0

将 Transformer 从黄瓜 2 迁移到黄瓜 7

我这里有一个任务从 cucumber 2 升级到 7,我设法找到了所有内容,但没有找到如何迁移 Transformer 和 @Transform 代码,如下所示: 导入黄瓜.api.Transformer; 导入

回答 2 投票 0

是否有业务团队(非开发人员)可以使用BDD工具来编写和执行BDD测试用例? [已关闭]

具有 UI 界面的 BDD 工具,产品团队可以使用它来编写和执行 BDD 测试用例。 我认为 Behave Pro(一款 JIRA 应用程序)非常适合。请建议是否有人遇到过这样的情况

回答 1 投票 0

如何在 cypress cucumber html 报告中记录输出?

我正在使用 @badeball/cypress-cucumber-preprocessor 进行自动化。我正在寻找如何在 html 报告中打印输出/日志。在 Cucumber-Java 中,我有 scene.write("hello");声明

回答 2 投票 0

Cucumber BeforeAll 钩子没有被执行

我正在使用 Cucumber 和 Playwright。我需要通过 BeforeAll 钩子中的 Playwright 启动 Chromium 浏览器,并将浏览器实例传递给页面对象,以便它们可以控制浏览器。 她...

回答 1 投票 0

如何在功能文件和步骤定义中未指定的情况下访问数据文件值

我使用 qaf-cucumber 库进行场景概述测试数据与外部文件。 仓库:https://github.com/qmetry/qaf-cucumber 分支:cucumber-4 我想访问 TestData 文件内容而不需要

回答 1 投票 0

如何集成空手道和黄瓜并从单个文件/类调用两者

我为一个项目创建了黄瓜自动化代码,如何从黄瓜跑步者类调用空手道功能文件,或从黄瓜框架运行空手道功能文件的任何其他方式,我的计划是

回答 2 投票 0

com.mongodb.MongoTimeoutException:等待匹配的服务器时 30000 毫秒后超时

我收到错误:com.mongodb.MongoTimeoutException:等待与 com.mongodb.client.internal.MongoClientDelegate 匹配的服务器时,30000 毫秒后超时。集群的客户端视图...

回答 1 投票 0

E2E测试预期结果应该硬编码还是计算?

我是一名 BE 工程师,也有 BE 单元测试经验,但最近开始使用 Playwright 和 Cucumber 进行 FE 端到端测试。场景的预期结果是否应该是硬编码的

回答 1 投票 0

Selenium 中 PageFactory 中的 StaleElementReferenceException

我尝试在更新之前或之后与元素进行交互。当我在更新元素后尝试与该元素交互时,出现 StaleElementReferenceException。 注意:- 我的简单问题...

回答 1 投票 0

我可以获取测试中使用的场景描述吗

在我的功能文件中,我有小黄瓜的场景和场景大纲。我想在他们定义的测试中获得这些描述。例如 场景:创建客户 或者 场景

回答 1 投票 0

如何将specflow或cucumber示例转换为键值对

如何获取selenium示例作为键值,以便我可以基于示例执行步骤

回答 1 投票 0

我在尝试使用黄瓜范围报告时遇到以下错误

java.lang.IllegalArgumentException:com.aventstack.extentreports.util.Assert.notEmpty(Assert.java:12) 处的测试名称不得为 null 或为空。\ java.lang.IllegalArgumentException: Test name must not be null or empty at com.aventstack.extentreports.util.Assert.notEmpty(Assert.java:12) at com.aventstack.extentreports.ExtentTest.\<init\>(ExtentTest.java:96) at com.aventstack.extentreports.ExtentTest.createNode(ExtentTest.java:153) at com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter.createScenarioOutline(ExtentCucumberAdapter.java:374) at com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter.handleScenarioOutline(ExtentCucumberAdapter.java:353) at com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter.handleTestCaseStarted(ExtentCucumberAdapter.java:162) at com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter.access$100(ExtentCucumberAdapter.java:63) at com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter$3.receive(ExtentCucumberAdapter.java:107) at com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter$3.receive(ExtentCucumberAdapter.java:104) at io.cucumber.core.eventbus.AbstractEventPublisher.send(AbstractEventPublisher.java:51) at io.cucumber.core.eventbus.AbstractEventBus.send(AbstractEventBus.java:12) at io.cucumber.core.runtime.SynchronizedEventBus.send(SynchronizedEventBus.java:47) at io.cucumber.core.runtime.ThreadLocalRunnerSupplier$LocalEventBus.send(ThreadLocalRunnerSupplier.java:62) at io.cucumber.core.runner.TestCase.emitTestCaseStarted(TestCase.java:206) at io.cucumber.core.runner.TestCase.run(TestCase.java:72) at io.cucumber.core.runner.Runner.runPickle(Runner.java:75) 在 pom.xml 文件中添加了以下依赖项 <dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports</artifactId> <version>5.0.9</version> </dependency> 跳过某些小细节后,您会遇到此异常。要解决此问题,请遵循以下清单。 检查以下两个依赖项是否已添加到您的 pom.xml 文件中。 <!-- extent reports --> <dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports</artifactId> <version>5.1.1</version> </dependency> <dependency> <groupId>tech.grasshopper</groupId> <artifactId>extentreports-cucumber7-adapter</artifactId> <version>1.14.0</version> </dependency> <!-- extent reports --> 确保所有功能文件在 Feature 关键字之后都有有效的描述。 Feature: Place the order for the product 检查所有功能文件,看看是否遗漏了任何场景的描述。如果是,您需要填充它。 Scenario Outline: user should be able to place order and checkout items 因此,您的最终功能文件应类似于以下文件,并且已完成步骤 2 和 3。 Feature: Place the order for the product Scenario Outline: user should be able to place order and checkout items Given ... When ... And ... Then ... And ... Examples: | Name | | Tom | | Cau | 希望这对将来的人有帮助!

回答 1 投票 0

第二个网页的类对象未在 Cucumber 中初始化

我正在处理一个 Cucumber 场景,该场景使用 Selenium 来导航酒店预订网站、登录,然后继续预订房间。该代码使用两个页面工厂类: BookRoomLoginPage_PF -

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.