java忽略cucumber中的特定标记,但运行所有其他标记
我有一个场景,在这个场景中,我需要运行多个标记,而不需要在条件发生时运行另一个标记。当浏览器为IE时,我不想运行功能_1
@run_me @do_not_run
Feature 1
@Tag1 @Tag2
Scenario: Scenario 1
@run_me
Feature 2
@Tag1 @Tag3
Scenario: Scenario 2
条件:
if(browser == "IE"){
then execute all @run_me tags but don't execute it when there is @do_not_run
else
run all @run_me
当前代码:
--tags @run_me
实现这一目标的正确途径应该是什么
注:
我在if条件中尝试了--tags @run_me ~@do_not_run
。但不确定这是不是正确的方法
# 1 楼答案
您可以按照下面的方法来执行标记
Reference Link