如何正确设置Windows7以将Selenium与Firefox结合使用[带Python的TDD]?

如何正确设置Windows7以将Selenium与Firefox结合使用[带Python的TDD]?,第1张

如何正确设置Windows7以将Selenium与Firefox结合使用[带Python的TDD]?
  1. Selenium用来引用一个称为
    wires.exe
    (github-geckodriver issue 90)的驱动程序。截至
    Selenium3
    该驱动程序已被替换为
    geckodriver.exe
    。通过运行安装/升级到最新的硒
    pip install "selenium>=3.0.0"
  2. 下载适合您的平台的最新geckodriver:撰写本文时,该版本
    geckodriver-v0.11.1-win64.zip
    适用于64位或
    geckodriver-v0.11.1-win32.zip
    32位。在您的情况下,该
    version %1
    错误与错误的geckodriver版本有关。解压缩到
    C:UsersYourUserNameDownloadsselenium_driver
  3. 安装Firefox扩展支持版本,将自定义安装路径设置为
    C:Program FilesMozilla FirefoxESR
    64位还是
    C:Program Files (x86)Mozilla FirefoxESR
    32位。

如果将Windows
PATH设置

C:UsersYourUserNameDownloadsselenium_driver
似乎无效(以便
selenium
可以找到
geckdriver.exe
),则可以在Python脚本中指定其目录,如下所示:

from selenium import webdriverfrom selenium.webdriver.firefox.firefox_binary import FirefoxBinarygecko = r'C:UsersYourUserNameDownloadsselenium_drivergeckodriver.exe'ffox_binary = FirefoxBinary(r'C:Program FilesMozilla FirefoxESRfirefox.exe') #for 64 bit installation#ffox_binary = FirefoxBinary(r'C:Program Files (x86)Mozilla FirefoxESRfirefox.exe') #for 32 bit installationbrowser = webdriver.Firefox(firefox_binary=ffox_binary, executable_path=gecko)  browser.get('http://localhost:8000')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4988435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存