версия: firefox: Mozilla Firefox 61.0 geckodriver: geckodriver v0.20.1
Я пробовал только код ниже:
from selenium import webdriver
browser = webdriver.Firefox()
Но возникает ошибка, как показано ниже:
Traceback (most recent call last):
File "my.py", line 3, in <module>
browser = webdriver.Firefox()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 170, in __init__
keep_alive=True)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in __init__
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 245, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 314, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Process unexpectedly closed with status: 1
И geckodriver.log:
1528101123327 geckodriver ИНФОРМАЦИЯ geckodriver 0.20.1
1528101123336 geckodriver INFO Прослушивание 127.0.0.1:43481
1528101124336 mozrunner :: runner INFO Выполняемая команда: / usr / bin / firefox -marionette -profile /tmp/rust_mozprofile.y93GPXwtXuKC
Запуск Firefox от имени пользователя root в сеансе обычного пользователя не поддерживается. ($ XAUTHORITY - это /home/username/.Xauthority, владельцем которого является имя пользователя.)
Проблема возникает только в учетной записи root, пожалуйста, помогите ..
Error: no DISPLAY environment variable specified
- person alper   schedule 28.12.2020