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

使用cucumber每次测试运行不同的参数

高宇定
2023-03-14
Given I'm from registered on "Brazil" website
When I login
Then i should receive a ok stats.

争论严格适用于每个国家。

我不想为所有国家复制粘贴这个场景,我想知道我是否可以有功能/支持文件,这样我就可以取代“巴西”参数,以获得更动态的东西。

也许所有测试都像cucumber一样运行--参数“巴西”

共有1个答案

逄学潞
2023-03-14
cucumber COUNTRY=my_country

然后你可以用

ENV['COUNTRY']

然后你可以写

Given I'm from registered on what ever country website
When I login
Then i should receive a ok stats.

在步骤定义中

  @country = ENV['COUNTRY']
 类似资料:
  • 镜头版本:我如何做JUnit的与cucumber功能? 我有我喜欢的功能文件。我想多次运行完全相同的功能,但要更改“环境”,使step defs中的

  • 我正在尝试运行一个使用Mockito的JUnit cucumber测试。这是我遇到的问题。在我的cucumber赛跑课上,我有 在我的常规JUnit测试中 鉴于我一次只能有一个@RunWith,我如何将Mockito与cucumber结合使用呢?

  • 我有一个函数,使API调用服务器和更新用户界面与新数据。我想使,使每30秒我使API调用不同的url每次?这些API调用应该是不间断的,只要应用程序正在运行。

  • 问题内容: 有没有办法告诉JUnit在继续下一个测试用例之前,用不同的数据连续运行一个特定的测试用例多次? 问题答案: 看看junit 4.4的理论:

  • Javav8. x-Springv5. xcucumberv4.2.0 我尝试了temyers/cucumber jvm并行插件,效果很好,但当我进入他们的gitihub页面时,他们宣布停止使用该插件b/c cucumber已经开始支持cucumber jvm 4.0的并行测试运行支持。0 我有使用以下maven依赖项的现有测试。 我有两个问题让我困惑。 为了使用cucumber-jvm,我必须更

  • 我目前正在尝试使用Cucumber实现并行测试运行。我设法使用万无一失的插件同时运行了两个不同的运行程序。现在我想检查是否可以并行运行SingleRunner文件多次。 我有一个签名测试。所以我需要在几个平台上并行运行。有可能吗? 这是我的跑步者档案 无跑道进近 工厂级 `导入org . open QA . selenium . web driver; ` 阶梯班 导入org.openqa.sel