В windows я использовал firefox с селеном, и у меня нет с ними проблем, но недавно я изменил его на linux ubuntu 20
и когда я пытаюсь использовать firefox v77.0
с geckodriver v0.26.0
в selenium 3.11
Я получаю следующее исключение:
поднять класс_exception (message, screen, stacktrace) selenium.common. exceptions.WebDriverException: Сообщение: недопустимый аргумент: невозможно убить завершенный процесс
Здесь находится начало моего кода:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
firefox_options = Options()
firefox_options.add_argument('--private')
firefox_options.add_argument('--headless')
if os.name == 'nt':
driver = webdriver.Firefox(firefox_options=firefox_options, executable="path")
else:
driver = webdriver.Firefox(firefox_options=firefox_options)
Раньше я добавлял geckodriver в путь в /usr/local/bin
, но я не могу запустить firefox для этого исключения.
Мои инструменты:
- Selenium 3.11 или Selenium 3.141
- Firefox v77.0
- geckodriver v0.26.0
- python 2.7.2
Я пробовал этот ответ здесь , но я есть то же исключение. Не могли бы вы мне помочь? Я не понимаю, в чем моя ошибка.