Cucumber是一种行为驱动开发(BDD)工具,它以纯文本(以简单的Gherkin语言结构)编写的功能描述作为自动化测试。
PhantomJS 可以选择截取整个页面的屏幕截图(不仅仅是当前视口)。有没有办法使用 Selenium 来做到这一点?我正在无头运行 Cucumber/Capybara 测试,usi...
Cypress - Cucumber - JsonPath - 错误:无法遍历依赖关系图:无法从
我正在建立一个打字稿-柏树-黄瓜项目。在我的项目中,我需要使用jsonPath来分析数据。但是,它不能一起工作。它显示错误: 错误:无法行走依赖图:
当我有两个字符串参数时,如何在 Cucumber 7.3.4 (Gherkin) (dataTable.create()) 中创建/生成数据表
这个问题很笼统。我将在这里进一步解释。 所以我在黄瓜中有这样的步骤: 并期望结果为“status_code”和响应“200” 参数标准...
导入具有 @CucumberContextConfigurations 的多个依赖项以利用其步骤定义会导致“CucumberBackendException”
我已经和这个问题斗争了两天了,但我想已经没有选择了。我不是 Cucumber 或 Gradle 的专家,但由于我的专业领域很接近(Java/Spring/Maven),所以我一直在努力更新
io.cucumber 和 info.cukes 有什么区别
我正在尝试使用 Cucumber 集成 BDD。但我真的很困惑 io.cucumber 和 info.cukes 库之间的区别是什么。以及使用哪一种以及何时使用。 我尝试阅读并理解...
当我在 Playwright 中运行多个测试时,第一次打开浏览器后的每个测试,但它不会打开我认为的页面
我在公司担任独立 QA,最近我开始在 Playwright 上从事测试自动化工作。完成每个测试后,我会运行几次以确保一切正常并且...
是否可以为以下模式执行单个正则表达式 - 引号之间的任何内容都只能被捕获[关闭]
我需要为下面的模式选择引号内的单词 我在 XXX_PAGE 中“capture_0” 我在 XXX_PAGE 中“capture_0”和“capture_1” 我在 XXX_PAGE 中执行“capture_0” 我...
使用ThreadLocal并行测试中线程ID不匹配和NullPointerException问题
我正在使用 TestNG 和 Cucumber 运行并行测试。我正在使用 ThreadLocal 管理驱动程序对象。但是,我注意到 setDriver 和 getDriver 方法在不同的线程上运行我...
Cucumber (Java) - 将检查异常转换为运行时异常 - 这是个好主意吗?
我正在开发的测试框架是基于Java中的Cucumber和Selenium。代码库包含许多执行某些操作的基本/通用方法,这些方法会抛出检查
在 Microsoft Edge 中使用单点登录运行 Cucumber/Playwright 测试
需要一些帮助,因为我是黄瓜和剧作家的新手。 系统有一个单点登录选项,当前通过我的 Edge 实例登录。 我需要通过单点登录运行我的测试...
使用 Maven 在 CLI 中运行单个 Cucumber 功能文件会导致“测试运行:0”
我的项目是使用Eclipse构建的。如果我从那里甚至 CLI 运行 Maven 测试,我会得到结果 Tests run: 15。 如果我尝试使用命令运行单个黄瓜功能文件 mvn 测试 -Dsu...
在_Cucumber_中解码`DataTable`时报告自定义异常的正确方法是什么?
我正在使用 Cucumber 7.18 和 Java 21。我的测试工程师非常乐意编写测试场景。我回来了,我希望使错误消息尽可能可读。 我很难显示...
我需要为下面的模式选择引号内的单词 我在 XXX_PAGE 中“” 我在 XXX_PAGE 中“”和“” 我在 XXX_PAGE 中执行“” 我在
我是 Cucumber 新手,想为 50 个测试用例编写 optime 代码。 每个测试用例都有不同的示例(一组测试数据标志)和不同的when,不同的then 步骤。 我该怎么写
我一直在使用 Cucumber 以 BDD 方式实现多个 REST API 测试,并且正在考虑这样一个场景:可以通过 GET 端点检索具有特定 id 的 Activity 对象。一个
我所说的后端是指使用数据、处理文件或使用机器接口(REST、SOAP、CORBA 等)进行通信的软件系统。不需要花哨的 Web 或 UI 测试。我想到了Cucu...
运行具有重复步骤定义的不同 Junit5 Cucumber 测试套件
我有两个特定领域的junit5平台黄瓜测试套件。 一个: @套房 @IncludeEngines(“黄瓜”) @SelectPackages(“de.bla.blubb1”) @SelectClasspathResource("de/bla/blu...
我们最近开始在我们的项目中使用空手道进行 API 测试,并且我们正在使用带有 Visual Studio 空手道插件的可执行 Jar 文件。目前我们没有使用任何测试运行程序类或 Juni...
我有两个特定领域的黄瓜套件,例如 A: @套房 @IncludeEngines(“黄瓜”) @SelectPackages(“de.bla.blubb1”) @SelectClasspathResource(“de/bla/blubb1”) @
如何读取 XML,然后将其编码为 Base64,并使用填充避免奇怪的字符
我正在编写 TypeScript 代码,我想读取 XML 文件,然后使用填充将其编码为 Base64。我可以读取并编码该文件,但解码后,我看到许多奇怪的字符......