我面临一个问题,我需要运行三个功能的脚本。可以说我们有3个标签名称为@ smoke1,@ smoke2和@ smoke3的功能文件。我希望这些应该按顺序执行。黄瓜:在黄瓜脚本中使用哪个特征标签?
问题是smoke3正在执行,并在之后执行中休息。
这是我的脚本
@ Cucumber.Options(胶水= { “com.abc”, “cucumber.runtime.java.spring.hooks”},设有= “类路径”, 格式= { “JSON”, “JSON:目标/ cucumber.json”},标签= “@ smoke1,@ smoke2,@ smoke3”)公共类ex_Test 延伸AbstractTest {}
贾斯汀我同意你关于标签的观点。它按照路径和文件名按字母顺序排列。现在,但如果我添加功能,因为你的答案“@ Cucumber.Options(features = {”first_smoke.feature“,”another_smoke.feature“})”其抛出错误java.lang.IllegalArgumentException:不是文件或目录:D: \框架\ new_qa_automation \ Login.feature。 –
如果我们可以为单个场景添加多个标签 –
也请告诉我们我不确定为什么会有异常。该文件不存在于该目录中吗? –