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

软件测试/测试开发丨Windows系统chromedriver安装与环境变量配置

一、selenium 环境配置

1、chrome 浏览器的安装与配置

目前比较常用的浏览器是 Google Chrome 浏览器,所以本教程以 chrome 为主,后面简介一下其他浏览器的环境配置。

(1)chrome 下载: www.google.cn/chrome/

(2)chrome配置:

  • 第一步:复制chrome浏览器的安装地址,找到chrome浏览器图标->右键->属性,复制“起始位置”的地址;
  • 第二步:打开环境变量,在输入框输入环境变量,然后回车,点击“环境变量”

image

  • 第三步:点击系统变量->Path->编辑->新建->粘贴Chrome浏览器的安装地址

image

2、chromedriver 环境配置

chromedriver 是chromedriver提供的浏览器驱动程序,他的作用是将代码的请求转发给浏览器。

(1)chromedriver 下载

chromedriver 国内下载地址:chromedriver.storage.googleapis.com/index.html

在下载 chromedriver 的时候需要注意的是chromedriver 和 chrome 浏览器版本的对应关系

(2)chrome 浏览器版本查看:

查看chrome版本

这里的chrome 的版本是90.0.4430.212。在下载chromedriver 的时候就需要下载对应的版本。

chromedriver版本下载

这里使用的是90.0.4430.24(大版本对应也行即版本为90版本)

chromedriver下载

根据自己的系统选择chromedriver,windows 只有32位的,因为Windows 64为也支持运行32为的。点击下载保存并进行解压,记下chromedriver 的路径

chromedriver路径下载

(3)配置环境变量

在搜索界面打开编辑系统环境变量。

打开环境变量

配置环境变量

然后点击确定,保存即可。

3、验证

win + r 输入 cmd

打开cmd

在cmd里面输入 chromedriver --version

验证chromedriver

C:\Users\16478>chromedriver --versionChromeDriver 90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429})

4、将chromedriver.exe复制到chrome 浏览器的安装地址

每一台电脑的安装的地址不一样,我自己的chrome浏览器地址是

C:\Users\Acer\AppData\Local\Google\Chrome\Application

image

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.lryc.cn/news/271648.html

相关文章:

  • 【vim 学习系列文章 3.1 -- vim 删除 ^M】
  • 深入理解 C# 中的字符串比较:String.CompareTo vs String.Equals
  • DevOps持续交付之容器化CICD流水线
  • Linux/Unix/国产化操作系统常用命令(二)
  • 基于SpringBoot的智慧生活商城系统
  • Vue框架引入Axios
  • EasyExcel 通过模板 导入、导出、下载模板
  • SAP ABAP通过代码解锁SM12中被锁定目标<转载>(RFC: ENQUEUE_READ和 ENQUE_DELETE)
  • 跳跃表原理及实现
  • 详解Vue3中的鼠标事件mousemove、mouseover和mouseout
  • Java:socket编程
  • 哨兵1号回波数据(L0级)FDBAQ压缩算法详解
  • 盾构机数据可视化监控平台 | 图扑数字孪生
  • 计算机网络课程设计-企业网三层架构
  • Docker上传镜像到Harbor
  • mfc100u.dll文件丢失了要怎么解决?修复mfc100u.dll详细指南
  • 【ArcGIS微课1000例】0084:甘肃积石山地震震中100km范围内历史灾害点分布图(2005-2020)
  • java SSM拖拉机售后管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
  • 侯捷C++ 2.0 新特性
  • 计算机网络——基础知识汇总(八)
  • DIA数皆智能客户体验管理CEM获伊利“健康+AI”生态创新大奖
  • linux 休眠唤醒中设备、总线、用户进程、内核线程调试分析流程
  • k8s陈述式资源管理(命令行)
  • 五、HTML 标题
  • 三菱MR-JE伺服脉冲轴应用参数设置
  • 通信原理课设(gec6818) 006:网络编程
  • 一体化、一站式!智能视频客服加码全媒体云呼叫中心能力
  • Vue的watch功能:实现响应式数据更新
  • 兔单抗制备方法的发展-杂交瘤技术|卡梅德生物
  • 【数据结构】图论与并查集