Здравствуйте, подскажите, пожалуйста, в чем может быть проблема. Тесты Java+TestNG+Maven запускаются на Jenkins. Недавно перестали запускаться, на сервере в такс менеджере я вижу, что процесс chromedriver появляется, но исчезает буквально через несколько секунд.
Если запускаю тесты локально, все работает. Проверила уже все, все версии(ChromeDriver, Google Chrome, и т.д.) одинаковы на локальной машине и на сервере.
Что выдает консоль:
T E S T S
Running TestSuite
Starting ChromeDriver 2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4) on port 19104
Only local connections are allowed.
log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See Apache log4j 1.2 - Frequently Asked Technical Questions for more info.
FAILED CONFIGURATION: @BeforeSuite setUp(“Chrome”, “EN”, org.testng.TestRunner@2eb91767)
org.openqa.selenium.WebDriverException: unknown error: unable to discover open pages
(Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Windows NT 6.3 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.97 seconds
Build info: version: ‘2.53.0’, revision: ‘35ae25b1534ae328c771e0856c93e187490ca824’, time: ‘2016-03-15 10:43:46’
System info: host: ‘decidetreatment’, ip: ‘100.114.48.119’, os.name: ‘Windows Server 2012 R2’, os.arch: ‘amd64’, os.version: ‘6.3’, java.version: ‘1.8.0_92’
У меня не было доступа к серверу, где Дженкинс и я отталкивалась от того, что мне говорил разработчик. Когда получила доступ, оказалось, что все же он работает не от админа. Изменила на запуск от имени администратора и теперь все тесты работают.
Всем спасибо!