2016-11-28 34 views
0

我需要背景以2個不同角色運行。 我不能做到這一點:我可以在背景塊中使用示例嗎?

Background: 
    Given I login as existing user with role "<role>" 
    And I choose to create new Account 

    Examples: 
     | role   | 
     | Standard User | 
     | Site Admin | 

什麼是解決這一問題的最佳方法是什麼?

回答

1

你有兩個獨立的行爲碎片這裏,所以做一個場景,甚至是功能的每一個。

在大多數應用程序中,不同的規則將適用於用戶和管理員,並且在許多系統中甚至將使用不同的用戶界面。

情景寫作的一個最重要的規則是它比許多複雜情節要好得多。

1

這是不可能的Background ..你可以在功能使用Scenario Outline

例如:

Scenario Outline: 

Given I login as existing user with role "<role>" 
And I choose to create new Account 

    Examples: 
     | role   | 
     | Standard User | 
     | Site Admin | 
相關問題