В общем, я добавил geckodriver.exe в переменные окружения Path в Windows 10, но попытался
from selenium import webdriver
driver=webdriver.Firefox()
все еще приводило к сообщению об ошибке, что исполняемые файлы Geckodriver должны быть установлены на пути
Теперь я установил Chrome и файл chromedriver.exe из Интернета и отлично запустил chromedriver на Selenium.
from selenium import webdriver
browser=webdriver.Chrome(r'c:\chromedriver\chromedriver.exe')
Это работает, и Google Chrome открыт, поэтому теперь я пытаюсь добавить путь в Firefox, и когда появляются предложения путей, селен даже не распознает существование geckodriver.exe, а pathlib распознает путь ('c:/ geckodriver/geckodriver.exe').exists()==True.
browser=webdriver.Firefox(r'c:\geckodriver\geckodriver.exe')
NotADirectoryError
Таким образом, селен говорит, что явно существующий файл .exe не существует. Как решить эту проблему?