Тесты останавливаются с открытием браузера на Mac OS

selenium-grid
selenium
jenkins
java
Теги: #<Tag:0x00007fedc0a81f28> #<Tag:0x00007fedc0a81af0> #<Tag:0x00007fedc0a81780> #<Tag:0x00007fedc0a812d0>

(Антон Павлов) #1

Тесты останавливаются с открытием браузера на Mac OS при запуске с Jenkins (таже проблема при запуске через Selenium Server когда машина с Mac OS является node)

Тест успешно запускается, открывается браузер с передаваемым в тесте URL. Но дальше дело не идет.
Локально, при запуске с IDE тесты работают.

Jenkins развернул на той же машине где пытаюсь запустить. С использованием грида успешно запускаю тесты на других машинах. Windows,Linux.
Ранее Jenkins был развернут на Windows и я через грид пытался запустить их на Mac OS но была таже проблема что описана выше.

Лог в Jenkins:

objc[778]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/bin/java (0x10bd9b4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10be9b4e0). One of the two will be used. Which one is undefined.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Running com.bet.boom.prod.SmokeTestProd
Starting ChromeDriver 2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1) on port 3519
Only local connections are allowed.
ноя 29, 2016 4:11:59 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end
ноя 29, 2016 4:12:01 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
[301.930][SEVERE]: Timed out receiving message from renderer: 299.276
[301.935][SEVERE]: Timed out receiving message from renderer: -0.007
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 374.694 sec <<< FAILURE! - in com.bet.boom.prod.SmokeTestProd
com.bet.boom.prod.SmokeTestProd Time elapsed: 344.611 sec <<< ERROR!
org.openqa.selenium.TimeoutException:
timeout: cannot determine loading status
from timeout: Timed out receiving message from renderer: -0.007
(Session info: chrome=54.0.2840.98)
(Driver info: chromedriver=2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1),platform=Mac OS X 10.12.1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 300.02 seconds
Build info: version: '3.0.1', revision: '1969d75', time: '2016-10-18 09:49:13 -0700'
System info: host: 'Mac-mini-Mac-QA-Department.local', ip: '10.16.23.62', os.nam


(Eugeniylennik) #2

Проверь значение ключа LC_NUMERIC, в терминале введи locale, если значение ключа ru_RU.UTF-8 замени на en_US.UTF-8