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