我正在使用Selenium和Cucumber / Behave在Python中测试Web应用程序。随着测试数量的增加,我已经使用标签将测试分成了几个部分。但是,当我运行测试时 - 跳过的测试仍会打印出来。他们在每个步骤结束时都有一个#None,但搜索跳过测试的页面变得越来越难以使用。我正在寻找一种方法来只打印那些运行的测试。
运行时:
Feature: Testing alerts # features/alerts.feature:1
Scenario: Test Alert on Change # features/alerts.feature:3
Given I start on the main page # steps/step_definitions.py:32 6.297s
When I click on "Next" # steps/step_definitions.py:478 5.369s
Then I am on the "Information page" # steps/step_definitions.py:638 0.869s
如果没有运行:
Feature: Testing alerts # None
Scenario: Test Alert on Change # None
Given I start on the main page # None
When I click on "Next" # None
Then I am on the "Information page" # None