我正在自動化一個web應用程序 - 我們使用specflow來編寫specs和selenium/nunit進行自動化。 我遇到的問題是這個。 每個場景需要在多個瀏覽器(IE,Chrome,Firefox,Safari等)上運行,並且不少所有測試(如果不是全部)都需要運行多個登錄。如何設計我的specflow場景以滿足這兩個需求。Specflow - 同樣的測試需要重複多次登錄
我想過使用瀏覽器的標籤和Scenario Outlin/Examples進行多次登錄。這是唯一的方法。你如何在你的項目中解決這個需求?
我的示例場景:
@IE10
@IE11
@Chrome
Scenario Outline: Check audit trail for XXXX function
Given I am on the <role> homepage
When I do some ation YYYY
Then The expected result is ZZZZ
Examples:
|role|
|doctor|
|nurse|
|pharmacist|