2016-02-28 124 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打开谷歌...”

如果你想明确,使用最后一种方法。

如果您的用户不关心浏览器,请使用第二种方法。

我不会自己使用第一种方法。