Selenium+Python自动化测试:解决无法启动IE浏览器及报错问题

news2024/9/22 23:27:36

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

前言:记录启动IE浏览器的报错及解决方法。

错误1:

selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.ie.service.Service object at 0x000001541A09C1D0>>

解决方法:

根据以上报错提示,点击蓝色链接,下载IEDriverServer.exe  ,这里需要注意的是,所下载的IEDriverServer要与selenium版本保持一致!!!

(1)查看selenium版本

打开cmd,输入命令:pip show selenium,可以查看到版本号为2.53.6

(2)下载IEDriverServer.exe 

点击报错链接或直接在浏览器输入:http://selenium-release.storage.googleapis.com/index.html,根据selenium对应版本进行下载。

根据需要下载32位或64位

将下载完成后的压缩包解压,并将其放置python文件夹下即可。

错误2:

WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.'

解决方法:

在IE浏览器的  设置>internet选项>安全 下 ,将四个区域中启用保护模式的勾选状态取消,应用并确定。

错误3:

selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Browser zoom level was set to 150%. It should be set to 100%

解决方法:

修改浏览器缩放比例为100%即可。

问题4:

在ie上执行程序,点击的是“确定”按钮,触发的却是“取消”按钮的效果。(ps:其他浏览器都正常执行,就IE不对)name定位、css定位、xpath文本定位能试的都试了,可还是如此。还没解决,要是哪位大佬看到,请在评论区指点迷津~非常感谢!下面附上代码和效果:

1、定位截图

2、代码截图:

3、运行结果:(点击确定后则新建成功,弹框关闭;点击取消才是如下结果)

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

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1982395.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL:索引(Index)语句

索引的限制 每个表最多可以有 16 个索引&#xff08;InnoDB 表的限制&#xff09;。 单个索引最多可以包含 16 列。 索引列的最大长度为 767 字节&#xff08;对于 CHAR, VARCHAR, 和 BINARY 类型&#xff09;&#xff0c;3072 字节&#xff08;对于 BLOB 类型&#xff09;。…

网鼎杯比赛二次注入技巧

文章目录 前端的网页展示分析题目暴力破解寻找代码找到注入点进行注入查询想要的文件 前端的网页展示 分析题目 1.目前我们能看到的只有三个页面&#xff0c;但是我们可以看到三个*号。 2.考虑三个*的密码是什么&#xff0c;这里可以采用暴力破解&#xff08;我们先猜这是三个…

【精选】6款一键生成论文的软件3000字论文网站

千笔-AIPassPaPer是一款功能强大且全面的AI论文写作工具&#xff0c;特别适合学术研究者和学生使用。它不仅能够一键生成高质量的论文初稿&#xff0c;还涵盖了700多个学科专业方向&#xff0c;满足各种学术需求。 一、千笔-AIPassPaPer 传送门&#xff1a;https://www.aipape…

Codeforces Round 963 (Div. 2) A-C

A. Question Marks 直接模拟一遍&#xff0c;&#xff1f;跳过&#xff0c;其他统计 #include<iostream> #include<cstring> #include<string> #include<algorithm> #include<map> using namespace std; int t, n; int w[200005]; int main() …

论文辅导 | 基于概率密度估计与时序Transformer网络的风功率日前区间预测

辅导文章 模型描述 本文所提出的时序优化Transformer 结构&#xff0c;该模型从结构上看由三部分组成&#xff1a;向量映射、编码器和解码器。编码器输入为数值天气预报数据以及相应的时间编码。解码器输入为预测日之前输出功率历史数据以及相应的时间编码。这些数据在经过向量…

【C++高阶】深入理解C++异常处理机制:从try到catch的全面解析

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ ⏩收录专栏⏪&#xff1a;C “ 登神长阶 ” &#x1f921;往期回顾&#x1f921;&#xff1a;Lambda表达式 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀C异常 &#x1f4d2;1. C异常概念…

MySQL基础:int(1) 和 int(10) 有什么区别

在数据库设计与维护的日常工作中&#xff0c;一个常见但易引发误解的话题围绕着整型字段&#xff08;如INT&#xff09;的显示宽度&#xff08;如int(1)、int(10)&#xff09;的实际作用。这一现象不仅在新手中频繁出现&#xff0c;就连经验丰富的开发者也时常陷入误区。最近&a…

2024年【山东省安全员B证】考试报名及山东省安全员B证证考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 山东省安全员B证考试报名参考答案及山东省安全员B证考试试题解析是安全生产模拟考试一点通题库老师及山东省安全员B证操作证已考过的学员汇总&#xff0c;相对有效帮助山东省安全员B证证考试学员顺利通过考试。 1、【…

Linux驱动开发—设备树基本概念,语法详解

文章目录 什么是设备树&#xff0c;为什么引入设备树&#xff1f;设备树基本概念相关术语解释设备树源码所在地使用DTC编译设备树基本的DTC编译命令基本的反编译命令效果演示&#xff08;编译与反编译&#xff09; 设备树语法1. 节点 (Node)2. 属性 (Property)3. 包含文件 (Inc…

uniapp svgIcon组件封装

utils/svg/index.ts 存放处理svg的相关方法 // svg 转成url export function svgToUrl(url: any) {var encoded url.replace(/<!--(.*)-->/g, "").replace(/[\r\n]/g, " ").replace(/"/g, ).replace(/%/g, "%25").replace(/&/…

CSDN 僵尸粉 机器人

CSDN 僵尸粉 机器人 1. 前言 不知道什么时候开始每天创作2篇就有1500流量爆光&#xff0c;每次都能收获一些关注和收藏&#xff0c;感觉还是挻开心的感觉CSDN人气还是挻可以的以前各把月一个收藏和关注都没有写的动力了。 2. 正文 后面又连接做了2天的每日创建2篇任务&…

计算机网络408 2017

https://www.zhihu.com/people/suixinyuan1990 【CN】数据链路层.滑动窗口.GBN协议传输过程信道利用率分析_哔哩哔哩_bilibili okokokok 408考研 计算机网络历年真题 分类汇总和解析—【信道利用率】&#xff08;字幕版&#xff09; 408考研 计算机网络历年真题 分类汇总和…

能见度怎么测?应该用什么仪器测呢?

在气象观测、交通安全以及环境监测等多个领域&#xff0c;能见度的准确测量至关重要。那么&#xff0c;能见度究竟是如何测量的呢&#xff1f;答案就是借助先进的能见度测量仪。 能见度测量仪利用光学原理&#xff0c;通过测量空气中微小颗粒&#xff08;如气体分子、气溶胶粒子…

盐城销量比赛 -- YR Tech团队比赛攻略

关联比赛: [印象盐城]数创未来大数据竞赛 - 乘用车零售量预测 查看更多内容&#xff0c;欢迎访问天池技术圈官方地址&#xff1a;盐城销量比赛 -- YR Tech团队比赛攻略_天池技术圈-阿里云天池

关于进程间通信的练习

1> 使用有名管道实现,一个进程用于给另一个进程发消息,另一个进程收到消息后,展示到终端上,并且将消息保存到文件上 一份 create.c #include<myhead.h>int main(int argc, const char *argv[]) {//创建一个管道文件if(mkfifo("./linux",0664)-1){perror(&qu…

account

npx: zhanghee/zhanghe199510 2021年五一/十一&#xff1f;罗征借走5K Amazon Web Services Sign-In 891377395944 tdpal s9DCjRDyMBnV*J!#

一键导出精美电子书,创作无限可能

​你是否想过&#xff0c;将你的创意、故事或知识&#xff0c;通过精美的电子书形式&#xff0c;分享给更多人呢&#xff1f;现在&#xff0c;只需一键&#xff0c;就能轻松实现&#xff01; &#x1f4da;电子书的特点&#xff1a; 1. 便携性&#xff1a;无论身处何地&#x…

电力巡检机器人:助力传统能源发电的创新力量

传统能源发电包括水力、火力、核能发电&#xff0c;这三种主要的发电方式各自具有独特的特点&#xff0c;为我们生活中的各个场景提供了不可或缺的电力支持。然而&#xff0c;由于这些方式的作业环境存在工况封闭狭窄、高电、高磁、高温、有毒气体等情况&#xff0c;导致传统能…

算法学习day29

一、乘法表中第k小的数(和有序矩阵中第k小的数类似) 题意&#xff1a; 乘法表是大小为 m x n 的一个整数矩阵&#xff0c;其中 mat[i][j] i * j&#xff08;下标从 1 开始&#xff09;。 给你三个整数 m、n 和 k&#xff0c;请你在大小为 m x n 的乘法表中&#xff0c;找出…

C++ exe程序内存占用分析

编译 $ git clone https://github.com/google/bloaty $ cd bloaty $ cmake -B build -G Ninja -S . $ cmake --build build $ cmake --build build --target install 命令 bloaty.exe --list-sourcesrmembers the .o files in a .a file compileunits source file…