Я использую очень сложную настройку для тестирования различных непубличных веб-страниц. Я использую jenkins
для запуска тестов python-selenium
в формате docker
. Таким образом, я полностью независим от среды jenkins и могу создать свою собственную среду. В этой среде у меня установлено следующее программное обеспечение:
- Ubuntu 16.04.3
- Firefox: Mozilla Firefox 57.0.1
- geckodriver: 0.18.0
- nosetests: 1.3.7
- selenium: 3.8.0
При выполнении тестов, которые в основном преуспевают, я вижу в выходных сообщениях geckodriver.log
, например
(firefox:55): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
Мои вопросы:
- Что означает это сообщение?
- Может ли это быть причиной того, почему иногда тесты терпят неудачу?
- Если да, то как это исправить?