2016-02-28 173 views
0

我有以下特徵文件:黃瓜硒 - 並行瀏覽器測試

Given I open "google.com" simultaneously in both FF and IE 
When I type "stackoverflow" and submit 
Then I should see the desired results 

我怎麼能運行在平行2個不同的瀏覽器測試?

我知道它可以使用TestNG完成,但我沒有在我的項目中使用TestNG。我想知道是否有其他方法。

+0

試試這裏詳細解釋的generic runner http://stackoverflow.com/a/41100104/2895913 –

回答

1

我可以在這裏想到三種不同的方法。

  • 按照您的要求編寫場景。當您在第一步中找到IE時,請創建一個IE實例。當你在第一步看到FF時,創建一個FF實例。然後在以下步驟中使用兩者。

  • 請不要在步驟中包含瀏覽器。創建它們並在助手類中使用它們,您將委派工作。

  • 爲每個瀏覽器創建一個場景。 「當我用Firefox打開谷歌...」

如果你想明確,使用最後一種方法。

如果您的用戶不關心瀏覽器,請使用第二種方法。

我不會自己使用第一種方法。