У меня есть скрипт с Selenium, который корректно работал как на ПК, так и на сервере. Несколько дней назад он остановился на сервере, и до сих пор я не понял, что не так. Я установил как Firefox (41.0.2), так и Selenium (2.53.5) одинаково для ПК и локально.
Запустив:
from selenium import webdriver
browser = webdriver.Firefox()
В текущей версии я сталкиваюсь с этой ошибкой:
selenium.common.exceptions.WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
Я должен упомянуть, что я запускаю свой код с настройкой DISPLAY:=1;
Я решил обновить селен до 3.0.2 и столкнулся с:
IOError: [Errno 13] Permission denied: 'geckodriver.log'
По рекомендации других людей, столкнувшихся с этой проблемой, я скачал geckidriver и поместил его в /usr/local/bin. Однако я все еще не могу запустить свой код. Странно то, что код работает без проблем на ПК!
Любые советы или предложения?
Это вывод geckodriver.log:
(firefox:94561): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
1484733755568 geckodriver INFO Listening on 127.0.0.1:35823
1484733756567 mozprofile::profile INFO Using profile path /tmp/rust_mozprofile.UiIxs53qoUs1
1484733756568 geckodriver::marionette INFO Starting browser /usr/bin/firefox
1484733756573 geckodriver::marionette INFO Connecting to Marionette on localhost:44907
(process:95171): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Xlib: расширение «RANDR» отсутствует на дисплее «:1».
(firefox:95171): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
(firefox:95171): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
(firefox:95171): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
(firefox:95171): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
Спасибо