我已经把这个问题的答案通读了一遍,但还是解决不了。在
我下载并提取壁虎.exe到“C:\rtemp”。我使用的是windows,所以我添加了“C:\rtemp”\壁虎.exe“去小径。在
当我试着跑的时候:
ff_caps = DesiredCapabilities.FIREFOX
ff_caps['marionette'] = True
driver = webdriver.Firefox(capabilities=ff_caps)
我还是说了一个错误:
^{pr2}$
还有什么我遗漏的吗?在
Tags:
问题在于路径的设置。我的路径指向包含“壁虎.exe“,它需要指向Firefox二进制文件的位置:
路径是用于搜索可执行文件的目录集,请尝试在路径中添加“C:\rtemp\”
正如iCart所说,您需要设置路径以包含驱动程序所在的目录,而不是exe本身的实际路径。例如,我们有所有的驱动程序(chrome etc在C:\Program Files\Selenium\中,路径变量包含
C:\Program Files\Selenium\;
在更新PATH变量之后,通常需要重新启动命令行或IDE来获取路径更改;我们在C中使用Selenium,因此我不得不关闭visualstudio并手动终止它的所有工作进程(或者,重新启动计算机)。在
只需在命令行中输入geckodriver,就可以测试对路径的更新是否有效;如果出现错误,则路径没有更新。让我们知道你过得怎么样!在
相关问题 更多 >
编程相关推荐