webdriver-helper安装说明

这篇具有很好参考价值的文章主要介绍了webdriver-helper安装说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

webdriver-helper 是一个 python 第三方库,用来更加便捷的使用 selenium,完成浏览器自动化控制的辅助工具,目前有两个版本:

第一个是免费版,版本代号 1.*, 这个版本可以帮助你免去寻找、匹配、下载合适的浏览器驱动

因为 chrome 频繁自动更新,浏览器驱动随时可能失效,导致代码跑不起来

有了 webdriver-helper 就再也不用关心浏览器和浏览器驱动的匹配问题了

安装方式:

pip install webdriver-helper==1.*

使用方法:

from webdriver_helper import get_webdriver

# 自动下载合适的浏览器驱动,然后实例化selenium,默认是chrome,也支持firefox
driver = get_webdriver('firefox')

driver.get("https://qq.com")  # 控制浏览器

driver.quit()  # 手动关闭浏览器
# 如果没有手动关闭,python结束时也会自动关闭
 
 
 
 
 

第二个是付费版本,版本代号 2.*,是在免费版的基础上进行了改进和增强

driver 部分是对 selenium 的辅助,提供了更多的启动类型,包括:chrome、edge、firefox、ie、android、ios,新增了一些功能,比如:推拽上传、思考时间、设置下载目录等

pom 部分封装了 BasePage,实现了 PO 的常用功能,比如惰性定位、自定等待、PyCharm 自动补全等

详细功能和用法可参考:WebDriver 助手 2.2.0 使用说明

付费的话可得到:

  • 付费版本的安装包,以及后期的更新和维护

  • 项目源码,以及源码答疑

如果你需要或者愿意支持这个工具,可以给我留言

原创不易,喜欢请星标+点赞+在看,关注公众号《测试开发研习社》,不错过技术干货,谢谢鼓励!文章来源地址https://www.toymoban.com/news/detail-789751.html

到了这里,关于webdriver-helper安装说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源项目管理工具Helper的安装及汉化

    什么是 Helper ? Helper 是基于 Laravel 和 Filament 的开源项目管理工具。 官方提供了在线演示:https://project-helper.net 在群晖上以 Docker 方式安装。 数据库理论上是可以使用群晖自带的 MariaDB 的,但老苏为了省事,采用了 docker-compose 方式安装了独立的 MySQL 容器。将下面的内容保存

    2024年02月05日
    浏览(59)
  • Idea - Apifox Helper 插件的安装、配置令牌、导出

    等待安装完毕 提示我们没有找到配置文件,需要到设置里面设置Personal Access Token 先到官网登录并点击账号设置 选择新建令牌: 填写名称设置有效期然后保存再点击令牌即可复制: 粘贴到箭头处并根据设置匹配到相同接口时操作: 再次重新导出指定Project ID即可!

    2024年02月06日
    浏览(43)
  • Springboot学习:安装spring boot helper插件的相关问题

    在idea中安装在线插件spring boot helper后,在构建spring boot项目发现IDE严重报错:spring boot helper不是JetBrains的插件,解决方法是: 卸载刚才安装的插件,注意需要卸载插件后点击“应用”,然后重启idea即可卸载成功,不然会卸载不成功。 需要说明的是:安装自己搜索的“spring

    2024年02月14日
    浏览(42)
  • 解决pycharm.app/contents/plugins/python/helpers/pydev/pydevd_attach_to_process

    记录一个小问题,mac mini本地pycharm调试代码突然报错如题: applications/pycharm.app/contents/plugins/python/helpers/pydev/pydevd_attach_to_process dubug调试库有文件缺失导致如题报错,虽然是warn警告,但看着不方便,只需要下载下面的库就能解决问题。

    2024年02月15日
    浏览(49)
  • Selenium环境安装配置,webdriver配置

    安装Selenium环境 项目环境下 pip install selenium 配置 ChromeDriver 根据自己的chrome浏览器版本,查看版本:设置-关于Chrome ChromeDriver下载地址:https://chromedriver.storage.googleapis.com/index.html windows 配置chromedriver 下载和自己浏览器版本相对应的ChromeDriver,将chromedriver.exe所在路径配置到环境

    2024年02月06日
    浏览(40)
  • Python + Selenium WebDriver

    Python + Selenium WebDriver 一、搭建环境步骤 1、安装 python3.x (windows xp 不支持 python3.5+) 2、设置环境变量 path(安装时候也可以解决 勾上 add python.ext to path) 3、安装Selenium 用pip命令安装 pip install -U selenium 4、路径,pip可能定位不到,pip也可能定位到别的文件夹(perl) 方案:cd

    2024年02月12日
    浏览(46)
  • 安装Selenium报错解决&webdriver下载

    一、安装Selenium报错解决 在安装Selenium模块的时候就报错 ERROR: Cannot uninstall \\\'certifi\\\'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. 就试了一下pip install certifi --ignore-installed  然后就成功了(pip install Selenium #这个

    2024年02月04日
    浏览(49)
  • 【自动化测试】如何下载安装webdriver

    写自动化脚本的时候经常会用到selenium,selenium来自webdriver模块,所以需要安装对应的webdriver驱动。 1.查看自己浏览器的版本; 发现我的浏览器版本已经升到了最新的版本,我参照这个链接,下载了最新版本的驱动, https://googlechromelabs.github.io/chrome-for-testing/#stable,如果浏览器

    2024年02月07日
    浏览(31)
  • Selenium安装WebDriver(含116/117/118/119)

    1、确认浏览器的版本 在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本 2、找到对应的chromedriver版本 2.1 114及之前的版本可以通过点击下载chromedriver,根据版本号(只看大版本)下载对应文件 2.2 116版本通过点击下载chromedriver,便可直接下载压缩包 2.3 117/118/11

    2024年02月04日
    浏览(44)
  • Python webdriver.Chrome()的使用

    1.前提 Python与Chrome路径下均安装chromedriver.exe。 2.chromedriver.exe版本选择及下载 下载地址为:http://npm.taobao.org/mirrors/chromedriver/ Chrome版本查看:浏览器右上角三个点-帮助-关于Google Chrome 找到对应的版本,主要这里window系统只有32位,没有64位哦, 解压后将 chromedriver.exe放到pytho

    2024年01月18日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包