如何使用python设置Firefox gecko驱动程序的路径?
因为使用Java设置路径非常容易,但是我遇到了在Pycharm中使用python设置gecko路径的问题?
请帮助
答案 0 :(得分:0)
以下是您的问题的答案:
在PyCharm中,要使用Selenium 3.4.3,GeckoDriver v0.17.0,Mozilla Firefox 53.0和Python 3.6.1,您可以考虑下载GeckoDriver并将其保存在您的系统中并通过{{配置GeckoDriver的绝对路径1}}。
需要注意的是,目前的Selenium-Python绑定在GeckoDriver中是不稳定的,并且看起来是特定于架构的。您可以在此处找到github discussion和merge。因此,您可能还需要将firefox二进制文件的绝对路径作为
executable_path
参数传递,同时初始化firefox_binary
以下是一个示例代码块,它通过GeckoDriver v0.17.0打开Mozilla Firefox 53.0:
webdriver
让我知道这个答案你的问题。
答案 1 :(得分:0)
你可以简单地解压缩geckodriver并将geckodriver.exe放在C:\ PythonXX中,你很高兴
只需使用
driver = webdriver.Firefox()
注意:您需要兼容的Firefox版本> 48,geckodriver(最好有最新)和selenium> 3.3