Я установил selenium и веб-драйвер chrome и сделал его доступным через переменную path моей операционной системы (используя виртуальную машину Linux на windows и python3). Я запускаю этот простой код и получаю ошибку ниже. Любые идеи относительно того, что может вызвать эту ошибку?
Заранее спасибо!
Установленная версия Selenium: selenium-3.141.0 urllib3-1.25.8
Chrome установленный драйвер (последняя версия для chrome browser 80): ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs / branch-keys / 3987 @ {# 882})
Chrome установлен браузер: Google Chrome 80.0.3987.132
Python версия: Python 3.6.9
import selenium
from selenium import webdriver
options = webdriver.chrome.options.Options()
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
chromedriver = '/usr/bin/chromedriver'
print('test0') #is being printed
driver = webdriver.Chrome('/usr/bin/chromedriver',options=options)
print('test') #not being printed
driver.get('http:google.com')
Сообщение об ошибке при запуске кода: процесс, запущенный из chrome location / usr / bin / google-chrome, больше не выполняется, поэтому ChromeDriver предполагает, что Chrome произошел сбой.
![Error message 2](https://i.stack.imgur.com/sdEmz.png)
Когда я пытаюсь запустить google-chrome с (sudo google-chrome), я получаю это сообщение: [56: 56: 0316 / 235226.650275: ОШИБКА: zygote_host_impl_ linux. cc (89)] Запуск под root без --no-sandbox не поддерживается. См. https://crbug.com/638180.
![Error message 3](https://i.stack.imgur.com/qc8Da.png)
Я пытался изменить файл google-chrome в / usr / bin, но он читается -только, что обходной путь, который я нашел в Интернете, заключался в добавлении параметров «--no-sandbox» в мой код выше. Но не решил проблему.
Решено: имел python файл с именем очереди в рабочем каталоге и должен был переименовать его ![Error message](https://i.stack.imgur.com/MlPSC.png)