如何选择使用自定义标记运行的方案?
对于Eaxmple,以下是特征文件
Feature:my example feature
@Test_Name:sample @abc:1234 @sd:567
Scenario: Example scenario
Given my Name is sample
When my Name is whensample
Then my Name is endsample
我有多个功能文件,每个功能文件都有很多scenario.scenario标签与上面提到的方式类似。 我正试图运行场景
behave -t Test_Name --> to run all files
behave -t abcd --> run specific scenario
behave -t 1234 --> run specific scenario
请建议是否有任何办法。
答案 0 :(得分:1)
为@ testtag1,@ testtag2等场景添加标签,如下所示
Feature: showing off behave
@testtag1
Scenario: run a simple test
Given we have behave installed
when we implement a test
then behave will test it for us!
@testtag2
Scenario: run a simple test2
Given we have behave installed
when we implement a test
then behave will test it for us!
@testtag1
Scenario: run a simple test3
Given we have behave installed
when we implement a test
then behave will test it for us!
运行命令
behave --tags=testtag1
测试标签为testtag1
的方案答案 1 :(得分:0)
功能:#在此处输入功能名称
@chrome
场景:
让用户在带有chrome的python上测试硒
@ff
场景:
让用户使用Firefox在python上测试硒
UseCommand:
在参数配置中具有-t = chrome并具有-t = ff行为
或者您也可以使用:behavior --tags = @ chrome enter image description here