使用python使用gecko驱动程序

时间:2017-06-29 01:29:03

标签: python selenium-webdriver geckodriver

如何使用python设置Firefox gecko驱动程序的路径?

因为使用Java设置路径非常容易,但是我遇到了在Pycharm中使用python设置gecko路径的问题?

请帮助

2 个答案:

答案 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 discussionmerge。因此,您可能还需要将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