所以基本上,我在Windows 10上的环境变量Path中添加了geckodriver.exe,但尝试了
from selenium import webdriver
driver=webdriver.Firefox()
仍然导致错误消息;壁虎驾驶员";需要在Path 上安装可执行文件
现在,我在网上安装了Chrome和chromedriver.exe文件,并在Selenium上运行chromedriver
from selenium import webdriver
browser=webdriver.Chrome(r'c:chromedriverchromedriver.exe')
这是有效的,并且Google Chrome是打开的,所以现在我尝试在Firefox中添加路径,当路径建议出现时,selenium甚至无法识别geckodriver.exe的存在,而pathlib可以识别路径('c:/geckodriver/geckoddriver.exe'(.exists((==True
browser=webdriver.Firefox(r'c:geckodrivergeckodriver.exe')
NotADirectoryError
所以selenium是在说,明显存在的.exe文件不存在。我该如何解决这个问题?
对于FireFox网络驱动程序,您需要设置如下路径:
browser=webdriver.Firefox(executable_path=r'c:geckodrivergeckodriver.exe')