33得票1回答
io.cucumber和info.cukes有什么区别?

我正在尝试使用Cucumber集成BDD。但是我真的很困惑,io.cucumber和info.cukes库有什么区别,以及何时使用哪个。 我试图阅读并理解github上的README.md文件,但仍然摸不着头脑。 进一步地,我不确定什么是cucumber-jvm。为什么我们需要cucumb...

23得票3回答
从可执行的jar文件直接运行Cucumber测试

我有一个使用Cucumber和Maven的项目,同时也使用JUnit。我可以在Eclipse中成功运行和构建我的项目。现在,我想在另一台没有安装Eclipse或Cucumber的系统中通过命令行运行测试。 我有一个想法,我们可以从JAR文件中创建JAR文件,通过Java cli命令运行测试。以...

14得票7回答
java.lang.reflect.InaccessibleObjectException:无法使私有的final java.util.Comparator java.util.TreeMap.comparator字段可访问:模块

这是我的第一个黄瓜项目,我在设置所有内容时都遵循了教程。一切似乎都是一样的,但出现了以下错误: java.lang.ExceptionInInitializerError。 Caused by: java.lang.reflect.InaccessibleObjectException: 无...

12得票2回答
从命令行使用Cucumber的`--tags`选项?

我想做的是将从命令行传递的cucumber选项传递到执行标记为@executeThese的场景,但我也想排除标记为@WIP的场景,所以到目前为止我正在做的是:-Dcucumber.options='--tags @executeThese --tags ~@WIP' 不幸的是,它没有考虑@W...

11得票4回答
如何在Cucumber中运行特定场景?

如何在多个场景中运行Cucumber中的特定场景? 特性文件Feature: Test Test Smoke scenario Scenario: Test login with valid credentials Given open firefox and start ap...

10得票8回答
在运行时提取Cucumber步骤名称

我正在尝试查找是否有选项来确定当前执行的黄瓜步骤,我正在尝试根据步骤名称执行某些操作。 我可以看到StepDefinitionMatch类获取步骤,但我不确定如何在运行时访问步骤。 有任何帮助吗? 如果有帮助,请添加调用堆栈的快照。public StepDefinitionMatch(Lis...

10得票6回答
Katalon - 将录制的测试脚本导出为Java/JUnit

在Katalon Studio中,是否有将录制的测试脚本导出到Java / JUnit(类似于Selenium IDE)的选项?因为我正在使用的应用程序仅与IE兼容;因此,我无法使用Selenium IDE。因此,我被迫寻找其他工具来播放/记录会话。 提前感谢您的帮助!谢谢!

10得票2回答
如何在Cucumber-java和extentReports中为失败的步骤编写自定义失败消息

我想在我的Cucumber ExtentReports中编写自定义失败消息。 所使用的工具: Cucumber Java Selenium JUnit ExtentReports 现在发生了什么: 我有一个Cucumber场景。Given...

9得票5回答
是否可以从Cucumber功能文件中将Java-Enum作为参数传递?

我目前使用Java的Selenium,并希望实现Cucumber,以使测试脚本更易读。 目前在将参数传递给Java方法时遇到问题,需要枚举作为参数。 如果迁移当前框架之前有其他已知的Cucumber-Java限制,我也想了解。

9得票2回答
使用Cucumber-Java8时总是收到“常量池索引处的错误类型”异常

我正在尝试为Cucumber的Java8方言设置示例项目。我的问题是,我无法运行它。我总是得到以下一系列异常: Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.068 sec <<< FAI...