需要 运行 多个功能文件使用 python
Need to run multiple feature file in behave using python
我在python中的命令是
feature_file_folder -f allure_behave.formatter:AllureFormatter -o target/allure-results --no-capture --no-capture-stderr
这 运行 是所有功能文件,但如果我只想 运行 10 个功能文件中的 2 个,我遇到了问题,我可以 运行 1 个或所有功能文件。
这就是 tags 的用途。比方说,假设您想要 运行 的两个与登录系统有关:
从主登录-page.feature:
@login-tests
Feature: Test logging in from the main page
Scenario: ...
登录-mobile.feature
@login-tests
Feature: Test logging in from iOS App
Scenario: ...
然后你会运行行为,指定那些标签:
feature_file_folder -f allure_behave.formatter:AllureFormatter \
-o target/allure-results \
--no-capture \
--no-capture-stderr \
--tags login-tests
您可以在执行时提及特征文件名。
behave -f allure_behave.formatter:AllureFormatter \
-o target/allure-results \
--no-capture \
--no-capture-stderr \
example1.feature example2.feature
我在python中的命令是
feature_file_folder -f allure_behave.formatter:AllureFormatter -o target/allure-results --no-capture --no-capture-stderr
这 运行 是所有功能文件,但如果我只想 运行 10 个功能文件中的 2 个,我遇到了问题,我可以 运行 1 个或所有功能文件。
这就是 tags 的用途。比方说,假设您想要 运行 的两个与登录系统有关:
从主登录-page.feature:
@login-tests
Feature: Test logging in from the main page
Scenario: ...
登录-mobile.feature
@login-tests
Feature: Test logging in from iOS App
Scenario: ...
然后你会运行行为,指定那些标签:
feature_file_folder -f allure_behave.formatter:AllureFormatter \
-o target/allure-results \
--no-capture \
--no-capture-stderr \
--tags login-tests
您可以在执行时提及特征文件名。
behave -f allure_behave.formatter:AllureFormatter \
-o target/allure-results \
--no-capture \
--no-capture-stderr \
example1.feature example2.feature