Я очень новичок в Selenium, и внезапно, без всякой причины, я не могу запустить ЛЮБЫЕ тесты Selenium.
Это ошибка, которую я получаю, когда запускаю свой скрипт на Python:
2018-05-14 12:07:52,766 [INFO ] Getting Selenium setup here.
Traceback (most recent call last):
File "test.py", line 308, in <module>
webcrawler.crawl()
File "test.py", line 177, in crawl
self.web_crawl.setup()
File "/test/src/webcrawlers/utils/webcrawl_lib.py", line 83, in setup
self.browser = webdriver.Firefox(firefox_profile=profile)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 162, in __init__
keep_alive=True)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 154, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 243, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 312, 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 не дает мне много работы с:
1526299672891 geckodriver INFO geckodriver 0.20.1
1526299672895 geckodriver INFO Listening on 127.0.0.1:48641
1526299673899 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-profile" "/tmp/rust_mozprofile.YNIc2l05QiIr"
Running Firefox as root in a regular user's session is not supported. ($HOME is /home/test which is owned by test.)
Среда:
- Geckodriver: 0.20.1
- Селен: 3.12.0
- Python: 2,7.И я попробовал также использовать 3
- Firefox: 60.0
Я даже пытался переключиться на использование Chrome, и установка просто зависала и выдавала также уникальную ошибку.
Дополнительное замечание: это на Amazon AWS, и я не являюсь администратором учетной записи.Может быть, что-то изменилось с этой целью.