Python3+Selenium2完整的自动化测试实现之旅(二):IE和Chrome浏览器驱动配置

使用Selenium启动IE浏览器 Selenium Webdriver启动IE浏览器需要使用到IE浏览器的驱动InternetExplorerDriver,一个exe文件,所以首先需要下载InternetExplorerDriver。 具体启动步骤: 1. 下载InternetExplorerDriver,从这里下载 推荐下载32位的,比64位的更稳定些。这个zip文件解压后,就得到IEDriverServer.exe... 阅读详情

引言

如果你正在进行自动化测试,那么你一定知道浏览器驱动是必不可少的。但是,不同的浏览器驱动配置可能会让你感到头疼。

在我前一篇文章中,我们已经学习了如何搭建自动化测试环境。今天,我将为大家分享如何配置IE和Chrome浏览器驱动,让你的自动化测试更加顺畅。

如果你正在寻找优秀的自动化测试方案,本文绝对不能错过!我可以简单明了的告诉你,这篇文章肯定能够帮助你更好地完成自动化测试任务。

1、Chromedriver配置

(1)    下载谷歌浏览器驱动,下载地址:http://chromedriver.storage.googleapis.com/index.html?path=2.27/

(2)    下载前需要查看自己系统上安装的chrome版本,我们下载的谷歌驱动必须和我们的浏览器版本对应一致,如网上整理的chrome和chromedriver对应的版本如下

如我的系统安装的是chrome54版本,因此我下载了对应的v2.27的驱动版本,如下图

(3)    将下载的谷歌驱动的包解压,复制包下的chromedriver.exe文件,分别将该文件拷贝到Python和Chrome浏览器安装目录下,如下图:

selenium 启动常用浏览器驱动方式 !我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。 阅读详情

相关推荐

02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置,以及实例化驱动的方法

春暖花开的博客 8230

最全Python+Selenium环境搭建教程-你绝对想不到有这么简单!

在华为工作了10年的大佬出的Web自动化测试教程,华为现用技术教程!_哔哩哔哩_bilibili在华为工作了10年的大佬出的Web自动化测试教程,华为现用技术教程!共计16条视频,包括:1. 【web自动化】主流Web自动化测试技术对比、2. 【web自动化】Selenium自动化测试环境一键搭建、3. 【web自动化】Selenium八大定位策略详解等,UP主更多精彩视频,请关注UP账号。Selenium是目前最流行的web自动化测试工具,也常用于网络爬虫,已经更新到3以上的版本。

m0_73409141的博客 6380

告别驱动地狱:WebDriverManager自动化管理Selenium浏览器驱动

在Web自动化测试中,浏览器驱动管理是确保测试稳定性的基础环节。传统手动管理方式存在版本匹配繁琐、环境配置复杂等痛点,容易导致“驱动地狱”问题。其核心原理是通过自动化工具动态检测、下载和配置与浏览器版本匹配的驱动文件,从而提升测试脚本的可维护性和团队协作效率。这一技术价值在于将开发者从繁琐的运维工作中解放出来,专注于测试逻辑本身。WebDriverManager作为该领域的代表性工具,通过封装版本匹配算法和云端仓库交互,实现了驱动的自动化管理。在持续集成、多环境部署等应用场景中,它能有效解决版本不一致问题,

weixin_30698527的博客 410

Selenium自动化360浏览器:双核切换、驱动配置与实战避坑指南

在Web自动化测试与数据抓取领域,Selenium作为核心工具,通过WebDriver协议模拟用户操作,实现对浏览器的程序化控制。其技术价值在于提升测试效率、保障应用稳定性和实现大规模数据采集。面对国内广泛使用的360浏览器,其独特的双核(Chromium与IE)架构带来了兼容性挑战,直接影响自动化脚本的稳定性。本文聚焦于解决这一工程实践难题,详细解析如何正确配置ChromeDriver以匹配360浏览器内核版本,并通过预设规则文件或页面Meta标签,实现对Webkit(极速)与Trident(兼容)内核的

weixin_34238633的博客 706

Selenium 配置 ChromeDriver:解决浏览器驱动适配问题

本文详细介绍了Selenium中Chrome驱动的配置方法,重点解决浏览器版本与驱动不兼容的问题。主要内容包括:1) ChromeDriver与浏览器版本的精确匹配原则;2) 官方与镜像下载渠道;3) 两种配置方案:环境变量全局配置与代码内路径指定;4) 常见错误及解决办法。文章通过具体操作步骤和Python代码示例,指导用户完成驱动配置,为Selenium自动化测试和网页数据采集打下基础。

2503_91057718的博客 802

Selenium浏览器驱动全面指南:Chrome、Firefox与IE

自动化测试是软件开发生命周期中不可或缺的一环,而Selenium作为一款强大的自动化测试工具,在Web应用的测试领域中占据了举足轻重的地位。本章节将介绍Selenium的起源、核心功能以及它在现代IT行业中的应用价值。首先,我们需要理解ChromeDriver是一个独立的应用程序,它的作用是允许Selenium与Chrome浏览器通信。ChromeDriver会模拟用户的行为,比如点击、输入等,而这些行为对于浏览器来说都是真实的用户交互。要下载ChromeDriver,您需要进入。

weixin_42510201的博客 786

scannet数据集下载文件

scannet数据集下载文件 由于大家会申请scannet数据集,审批比较慢,我将下载的文件里面的内容贴出来,大家可以复制放进py文件中,运行就可以下载 ps:别再私信要数据集了,这个自己下载,如果光三维数据的话,还是很快的,当然如果路由器翻了墙的话,下载会更快。 #!/usr/bin/env python # Downloads ScanNet public data release # Run with ./download-scannet.py (or python download-scannet.

weixin_40766438的博客 9234

Hive数据迁移

【迁移背景】 本次需要将老集群的hive数据(共30多张表)迁移至新集群中。 老集群版本为CDH5.13,未启用kerberos; 新集群版本为CDH5.14,启用了kerberos。 由于cloudera官方文档说明,在5.x的版本不支持从未启用kerberos的集群与启用了kerberos的集群之间的数据复制。因此无法通过bdr方式进行数据同步。于是采用手工方式进行测试验证。 第一步...

wangkuangood3200的专栏 470

三维变换矩阵实战——三维点云的旋转、缩放、镜像、错切、平移、正交投影

旋转矩阵:右边矩阵是点云的原始坐标,左边的是旋转矩阵可视化:绕x轴旋转90度。

weixin_43850909的博客 8230

电力远动入门:手把手解析IEC 60870-5-101规约的帧结构与报文交互(基于DL/T634.5101-2002)

本文深入解析IEC 60870-5-101规约的帧结构与报文交互,适用于电力远动通信系统。通过详细讲解规约的基础架构、控制域位定义及典型报文交互流程,帮助工程师快速掌握101规约的核心技术,提升电力自动化系统的调试与维护能力。

weixin_27076351的博客 246

浮点数加法器设计

一.设计内容及其要求 内容 根据浮点数的运算规则和IEEE754标准,实现浮点数的加法运算器。 要求: 浮点数格式:符号位1位,阶码8位,尾数23位 要求该实验能完整的体现浮点数的运算的五个步骤:对阶、尾数求和、规格化、舍入(要求使用对偶舍入)、溢出判断。 二.基本要素 浮点数 浮点数即实数,实数是所有有理数和无理数的集合。它之所以被称作浮点数,是因为小数点在数中的位置并不是固定的。一个浮点数值分为两部分存储:数值以及小数点在数值中的位置。 计算机中的浮点运算的计算结果一般是不确定的,一块芯片的浮点运算

Phoenix_ZengHao的博客 1万+

Python与CAD系列基础篇(十)图形复制、移动、删除

①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件。进行图形复制、移动、删除的方法。pyautocad方式。pyautocad方式。

weixin_43894929的博客 2210

【C语言笔记初级篇】第一章:C语言快速入门及注意事项

(1)第一个C语言程序 A:利用vs2010写C语言程序 1:按以下步骤新建工程 2:添加源文件,“.c”文件 B:第一个C语言代码 1:以下是基本的C语言程序 2:由于没有设置连接器,所以打印结果没有显示,按照如下步骤链接控制台 (2)数据类型 A:基本数据类型及占用字节 B:一些概念的梳理 概念一:关于计算机的单位 位(bit):计算机通过电路的开关和闭合处理信息,电路通...

快乐江湖的博客 3737

Python爬虫实战:携程旅游攻略爬取全流程解析(动态接口+反爬破解+异步爬取)

本文介绍了携程旅游攻略的爬取全流程,涵盖静态和动态页面抓取、异步请求、高级反爬策略以及数据存储和简单分析。增加用户评论和评分抓取结合NLP分析攻略文本情感与关键词建立旅游推荐系统自动化代理IP池和验证码识别模块。

2201_76125261的博客 2039

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: Python3+Selenium2完整的自动化测试实现之旅(一):自动化测试环境搭建
下一篇: Python3+Selenium2完整的自动化测试实现之旅(三):Selenium-webdriver提供的元素定位方法
bug捕手
博客等级 码龄4年 899粉丝 417原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值