6

如何指定运行哪个生菜场景?

在使用python lettuce测试框架时,我经常遇到这种情况,一个场景失败了,然后我想放大这个场景来修复这个场景

我们可以指定在功能文件中运行哪个生菜场景吗?

4

2 回答 2

13

您可以使用标签进行所需的测试。例如:

    Scenario: Set off time in free time slot
        Given I click first free time slot
        And I choose menu item "Off"
        And I enter time that is in free interval
        When I click button "Ok"
        Then I see offtime time slot with title that matches with saved interval

    @wip
    Scenario: Set free time on off time
        Given I click last off time slot
        And I choose menu item "Set working"
        And I enter time that is in last off interval
        When I click button "Ok"
        Then I see freetime time slot with title that matches with saved interval

然后当你运行生菜时,只需使用

./manage.py 收获 -t wip

它只会运行标记有标签@wip的那些场景,在我的情况下wip是用于正在进行的工作

如果它没有 django 而只是生菜,那么使用

生菜 -t wip

于 2013-05-28T05:50:48.040 回答
4

在 JohnWang 指定的文档中,我们有这样的文档来实现:

lettuce xxx.feature -s 1,2,3
于 2012-11-12T06:24:04.873 回答