elenium版本如何选择?

本文详细介绍使用Selenium进行IE、Chrome及Firefox浏览器自动化测试的配置方法,包括不同浏览器驱动与浏览器版本的适配策略,以及获取驱动的镜像地址。

一、IE

使用ie浏览器进行web自动化测试,selenium-java.jar包和ie驱动是同步的(如下图),所以只需要关注ie驱动和ie浏览器版本如何搭配。

如果你使用ie6、ie7请使用 selenium 2.42或者2.40版本,也就是图中的版本。

如果你使用的ie8-ie11推荐使用2.50之后的版本。

镜像地址:

https://npm.taobao.org/mirrors/selenium/
在这里插入图片描述

二、Chrome

使用chrome浏览器进行web自动化测试,selenium-java.jar是通用的,只需要关注chrome驱动和chrome浏览器版本是否对应即可。

在70.0.3538.16之后,chrome驱动和chrome浏览器是一一对应。

之前的版本会有一个notes.txt进行描述(如下图)。

镜像地址:
https://npm.taobao.org/mirrors/chromedriver/


在这里插入图片描述

三、Firefox

使用Firefox浏览器进行web自动化测试,相对于ie和chrome更复杂一些。

需要selenium-java.jar、firefox驱动、firefox浏览器都匹配。

这个匹配关系在github上firefox驱动项目releases中(如下图)。

地址:
https://github.com/mozilla/geckodriver/releases

在这里插入图片描述

在这里插入图片描述

### 如何安装 Selenium 和 ChromeDriver #### 安装环境准备 对于不同操作系统,准备工作有所不同: - **macOS 用户**可以利用 Homebrew 来简化软件包管理。确保已正确安装并更新 Homebrew 后再继续操作[^1]。 - **Linux 用户**则需确认系统能够访问互联网,并拥有必要的权限来安装新软件包。 #### 安装 Selenium 库 无论在哪种平台上,Python 的 `pip` 工具都是获取最新版 Selenium Python 绑定的最佳途径。通过终端或命令提示符输入如下指令完成安装: ```bash pip install selenium ``` 此命令适用于 Windows、macOS 以及 Linux 平台上的 Python 环境[^2]。 #### 获取适合的 ChromeDriver 版本 为了使 Selenium 能够控制 Google Chrome 进行自动化测试或其他任务,必须下载与本地安装的 Chrome 浏览器相匹配版本的 ChromeDriver。 - 对于 **macOS**, 推荐使用 Homebrew 安装最新的稳定版 ChromeDriver, 或者手动指定特定版本号进行安装: ```bash brew tap homebrew/cask && brew cask install chromedriver ``` - 在 **Linux** 上,则先查询当前系统的 Chrome 浏览器版本 ```bash google-chrome --version ``` 根据此信息前往官方网站找到对应版本的 ChromeDriver 下载链接并按照说明部署到 PATH 中去[^3]。 #### 验证安装成果 最后一步是在支持的语言环境中编写简单的脚本来检验一切设置无误。例如,在 PyCharm IDE 内创建一个新的 Python 文件并将以下代码粘贴进去尝试运行: ```python from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") ``` 如果页面正常加载显示百度首页即表示整个过程顺利完成[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值