2016-01-12 121 views
1

我正在Python中使用Selenium和Cucumber/Behave測試Web應用程序。隨着測試數量的增長,我通過使用標籤將測試分爲幾個部分。但是,當我運行測試時 - 跳過的測試仍然打印。他們在每個步驟結束時確實沒有#,但是搜索跳過的測試頁面越來越難以處理。我正在尋找一種方法來打印那些正在運行的測試。如何不打印跳過的標籤

當運行:

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 
+0

感謝 - 這看起來更好。 –

回答

0

一位同事,誰比我更聰明,找到了答案。 舞動有一個命令行選項不打印跳過測試:
-k
Behave Command Line Options