Почему я не могу использовать последнюю версию из firefox 77.0 с geckodriver v0.26 и selenium 3.11.0 в python 2.7.2? - PullRequest
0 голосов
/ 16 июня 2020

В 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

Я пробовал этот ответ здесь , но я есть то же исключение. Не могли бы вы мне помочь? Я не понимаю, в чем моя ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...