UnreachableBrowserException в Selenium Webdriver 2.42.2 с PhantomJSDriver 1.1.0
Я делаю параллельное выполнение тестовых случаев, используя Selenium Web Driver 2.42.2
а также Ghost Driver 1.1.0
, Приведенное ниже исключение возникает, когда добавляются дополнительные тесты. Первоначально, с меньшим количеством тестов, я не видел этого исключения.
Трассировки стека:
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Driver info: driver.version: RemoteWebDriver
at java.net.PlainSocketImpl.socketConnect(Native Method)
-----------------
---------------
at org.openqa.selenium.remote.RemoteWebDriver.execute
at org.openqa.selenium.remote.RemoteWebDriver.quit
1 ответ
Попробуйте посмотреть на потребление памяти исполняемым файлом phantomjs.
Кажется, проблема в методе.get(), который время от времени создает объекты в памяти PhantomJS без очистки