当前位置: 首页 > article >正文

python webdriver-manager 实现selenium 免下载安装webdriver

python webdriver-manager 实现selenium 免下载安装webdriver

selenium在自动化测试中,通常需要使用浏览器驱动来与浏览器进行交互。然而,手动下载、安装、以及管理这些驱动非常麻烦,尤其是当驱动版本频繁更新时。为此,webdriver-manager库提供了一个极简的方案,自动帮我们下载、更新和管理驱动,使 Selenium 代码更简洁优雅。

webdriver-managergit地址:GitHub - SergeyPirogov/webdriver_manager

webdriver对比

在没有 Webdriver Manager 的情况下,我们需要手动完成以下步骤:

  1. 下载对应浏览器的驱动程序。
  2. 将其解压到本地路径。
  3. 在代码中手动指定驱动路径。

每当驱动更新时,这个流程需要重复。使用 Webdriver Manager 后,我们只需两步:

  1. 安装 Webdriver Manager
  2. 在代码中调用 Webdriver Manager 进行驱动自动下载和管理。

支持的浏览器

webdriver-manager 是一个 Python 库,它的主要作用是自动管理不同浏览器的驱动程序。支持的浏览器包括:

  • Chrome
  • Edge
  • Firef

http://www.kler.cn/a/440721.html

相关文章:

  • 51c视觉~合集31
  • 【C++】红黑树(万字)
  • 【AIStarter】3.2.1版本更新:告别Bug,提升用户体验
  • 前端(七)定位流
  • 单片机:实现utf-8转gb2312(附带源码)
  • 银河麒麟桌面操作系统添加WPS字体
  • 如何在 Ubuntu 上安装 OpenSearch 开源的搜索引擎
  • BGP-面试
  • Zookeeper其二,zk的java和选举机制,Hadoop的高可用和联邦机制
  • c++ multimap
  • TCP小队列与WiFi聚合
  • 计算机网络 | 5.传输层
  • 【功能安全】随机硬件失效导致违背安全目标的评估(FMEDA)
  • 【docker】dockerfile add或者copy的文件 /entrypoint.sh: no such file or directory
  • 自动外呼机器人如何处理用户情绪?
  • Qt-对话框使用总结
  • 如何在 Linux 中使用 `useradd` 命令创建新用户
  • 三极管功能
  • Windows 小记 12 -- 全局快捷键引擎降低轮询效率
  • ShardingSphere-多表关联