栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何正确设置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')


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/394593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号