Я учил Python только пару недель. Я пытаюсь управлять Firefox с помощью Python через Selenium и geckodriver, Winddow 10 Я храню geckodriver в c:\Users\david\Downloads\
Я использовал этот скрипт в Thonny (я включил пакет Selenium от Thonny)
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver=webdriver.Firefox(executable_path="c:/Users/david/Downloads/geckodriver.exe")
driver = webdriver.Firefox()
driver.get("https://www.google.com")
Я получаю это
SessionNotCreatedException: Сообщение: невозможно найти соответствующий набор возможностей errorhandler.py, строка 242
и
Traceback (самая последняя последний вызов): файл "C: \ Users \ david \ Documents \ Junk \ web control.py", строка 4, в файле driver = webdriver. Firefox () файл "C: \ Users \ david \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ firefox \ webdriver.py ", строка 174, в init keep_alive = True) файле" C: \ Users \ david \ AppData \ Роуминг \ Python \ Python37 \ site-packages \ selenium \ webdriver \ remote \ webdriver.py ", строка 157, в init self.start_session (functions, browser_profile) Файл" C: \ Users \ david \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ remote \ webdriver.py ", строка 2 52, в start_session response = self.execute (Command.NEW_SESSION, параметры) Файл "C: \ Users \ david \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ remote \ webdriver.py", строка 321, в файле execute self.error_handler.check_response (response) файл "C: \ Users \ david \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py", строка 242, в check_response поднять исключение_класса (сообщение, экран, трассировка стека) selenium.common.exceptions.SessionNotCreatedException: Сообщение: невозможно найти соответствующий набор возможностей
Любая помощь будет оценена.