当前位置: 首页 > 知识库问答 >
问题:

我们可以在运行时定制Cucumber测试套件吗?

燕雨石
2023-03-14

我有一个cucumber test runner类,我在其中编写了如下运行的测试套件

@cucumberoptions(features={“feature_files/featues”},glue={“com.automation.stepdef”},monochrome=true,dryrun=false,plugin={“html:target/cucumber-html-report”},tags={“@startup”})

如果我希望在成功完成@startup功能时自定义这个标记选项,这可能吗?

共有1个答案

满雨石
2023-03-14

运行两个或多个依赖测试套件的最常见方式是为CI中的两个或多个作业创建触发器。这可以用这里描述的各种插件来完成。

否则,如果这是一些测试准备操作,您可以使用@before或realted JUnit@beforeClass注释。

 类似资料:
  • 我有一个问题,我不能解决它后,尝试了很多。实际上,我有一个用于GUI的现有testng框架,它基于maven命令中的group来运行。我被要求使用rest assured为API开发一个BDD框架,并将其与现有的testng framework(GUI)集成,这样API和GUI就可以通过为Cucumber传递group或tag来使用一个maven命令运行。我已经将BDD包放在testng框架测试中

  • 我有很多用Java编写的cucumber .feature文件。 看起来它们是并行运行的。 我如何以单线程的方式一个接一个地运行cucumber测试? 运行测试配置为:

  • 使用: cucumber芯-1.2.4 cucumber-java-1.2.4 cucumber-junit-1.2.4 Junit-4.12 Eclipse Mars.1 Java 8

  • 我正在用cucumber和硒网络司机一起工作。我的测试工作与预期的组合。为了实现跨浏览器测试,我添加了TestNG框架。为了验证我的跨浏览器测试运行良好,我单独使用TestNG运行了它,没有使用cucumber。它在Chrome和火狐浏览器中都运行完美。 } 测试开始了。xml文件: 我需要将TestNG测试与Cucumber设置相集成,这样我就可以用Cucumber运行整个测试。为此,我将cuc

  • 我试图使用XML和TestNG运行一个测试套件,但是我总是同时使用Eclipse和命令行得到相同的消息: 该文件已正确读取,但测试似乎没有运行。 以下是我的testng.xml的内容: 这是我的目录结构在Eclipse中的样子: 此外,这也是我试图通过命令行运行测试套件的方式: 我尝试过通过eclipse清理项目,但似乎没有帮助。我也试过跑步: < code>mvn clean,但它也没有完成工作

  • Cucumber测试没有并行运行(Cucumber jvm并行插件)? 如果我使用runner类执行测试,一次将执行一个功能文件,但是当将以下插件添加到POM文件时,似乎没有功能文件执行? 即使我指向了正确的功能文件文件夹? 我的POM文件: