如何在Selenium WebDriver中测试多个浏览器

时间:2018-08-28 12:35:09

标签: selenium-webdriver cucumber-junit

我们正在使用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。如何为这三种浏览器中的每一种运行这些功能和方案?

1 个答案:

答案 0 :(得分:0)

我已经阅读了上面的帖子链接,并且一个适合我的答案:我将为每个受测试的浏览器执行所有功能/场景。这可能意味着要通过Firefox,Chrome和Edge进行3次测试。

感谢链接PJAutomator