2012-04-19 68 views

回答

0

通过 使用TestNG,我们可以打开多个浏览器会话(firefox)并运行测试。

0

我更接近“否” - 如果我在Selenium Grid中运行测试并且某些浏览器窗口“死亡”(意外挂断,因为我是个糟糕的程序员),重新启动测试会导致我的webapp告诉我“另一个用户使用相同的用户名已登录“

但在正常的Selenium Webdriver中,调用driver = new FirefoxDriver();引起了新的会话。总是。

0

您可以使用网格配置;这正是你需要的。参见这里的example of parallel test run。 网格可以支持多个会话。您可以在将节点注册到集线器时使用参数-maxSession x -browser browserName=firefox,maxInstances=x进行配置,其中x代表所需的会话数。