2012-04-19 108 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代表所需的會話數。