Мы используем Selenium WebDriver и Cucumber для нашего приемочного тестирования. У нас есть набор функций, которые мы хотим протестировать, каждый из которых имеет несколько сценариев, вот пример:
Scenario Outline: Unsuccessful login with W3ID credentials
Given I navigate to the Bluecost Spreadsheet Upload Web url and receive a login screen
When I login using invalid credentials: "<user_id>" and "<user_pwd>"
Then the W3ID will reject my credentials, produce an error message and I will not proceed to BCSUW
Examples:
| user_id | user_pwd |
| baduserid | badpass |
Я хочу протестировать каждый из этих сценариев с каждым браузером, который нам нужно поддерживать: FireFox, Edge и Chrome. Как запустить эти функции и сценарии для каждого из этих трех браузеров?