selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!

这篇具有很好参考价值的文章主要介绍了selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

前言:记录启动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

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

 (2)下载IEDriverServer.exe 

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

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

 根据需要下载32位或64位

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

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

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具 

错误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选项>安全 下 ,将四个区域中启用保护模式的勾选状态取消,应用并确定。

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具 

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:822269834

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

错误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%即可。
selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

 问题4:

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

1、定位截图:

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

 2、代码截图:

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具  3、运行结果:(点击确定后则新建成功,弹框关闭;点击取消才是如下结果)

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

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

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

 文章来源地址https://www.toymoban.com/news/detail-775284.html

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!,自动化测试,软件测试,技术分享,selenium,测试工具

 

到了这里,关于selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【自动化测试】基于Selenium + Python的web自动化框架

    Selenium是一个基于浏览器的自动化工具,她提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid:  1、Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并可以把录制的操作以多种语言(例如java,p

    2024年02月07日
    浏览(78)
  • 【软件测试】python+selenium自动化测试

    一、什么是自动化测试 自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最 后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。 单元测试 java的单元测试框架是Junit,在这里不再赘述。 接口自动化 接口测试就是

    2023年04月09日
    浏览(94)
  • Python + selenium 自动化测试框架

    项目自动化测试框架设计为4层 1.基础层(通用层) 基础层: 将通用,重复性比较高的代码封装到这里。 写通用的代码的。 其他3层想要的话,就可以直接调用。 例如: 读取测试数据的代码,读取配置信息的代码;截图的代码的,定位元素的代码等等 2.功能层(页面层) 功

    2023年04月13日
    浏览(46)
  • python学习-自动化测试Selenium

     自动化测试Selenium Selenium简介 第一个Selenium应用 Selenium Python API Selenium WebDriver Selenium 初始化浏览器 Selenium导航到URL Selenium定位元素 Selenium By类 Selenium WebElement类 Selenium页面交互 Selenium ActionChains Selenium鼠标操作 Selenium键盘操作 Selenium调用JavaScript Selenium等待机制 Selenium expected

    2024年01月18日
    浏览(48)
  • 自学Python+Selenium自动化测试

            俗话说的好,书读百遍不如手过一遍,而编程这东西是看书看视频一万遍都不如你自己多敲代码、写脑图、总结分享转换成自己的内容来的实在。         今天我就把最近学的(二) Selenium核心WebDriver API 简单总结一下,方便自己以后找出来看看。         一

    2024年02月05日
    浏览(51)
  • 如何使用Python自动化测试工具Selenium进行网页自动化?

    Selenium 是一个流行的Web自动化测试框架, 它支持多种编程语言和浏览器,并提供了丰富的API和工具来模拟用户在浏览器中的行为 。 Selenium可以通过代码驱动浏览器自动化测试流程,包括页面导航、元素查找、数据填充、点击操作等。 与PyAutoGUI和AutoIt相比, Selenium更适合于处

    2023年04月09日
    浏览(126)
  • Python自动化测试之Selenium详解

    1.安装 完成自动化测试,需要配置三个东西。 selenium :pip就可以了 chrome :浏览器下载一个谷歌浏览器就行 chrome-driver :下载地址http://chromedriver.storage.googleapis.com/index.html 这里需要对应到自己的浏览器版本下载。 从浏览器上下载到本地后,本机mac上自动保存至Download/目录下

    2024年03月28日
    浏览(48)
  • Python + selenium 自动化测试框架详解

    项目自动化测试框架设计为4层 1.基础层(通用层) 基础层: 将通用,重复性比较高的代码封装到这里。 写通用的代码的。 其他3层想要的话,就可以直接调用。 例如: 读取测试数据的代码,读取配置信息的代码;截图的代码的,定位元素的代码等等 2.功能层(页面层) 功

    2024年02月03日
    浏览(51)
  • Python自动化测试利器selenium详解

    Selenium是一种常用的Web自动化测试工具,支持多种编程语言和多种浏览器,可以模拟用户的交互行为,自动化地执行测试用例和生成测试报告。Selenium基于浏览器驱动实现,结合多种定位元素的方法,可以实现各种复杂的Web应用程序的测试 自动化测试指软件测试的自动化,在

    2024年02月16日
    浏览(54)
  • selenium(4)-------自动化测试脚本(python)

    webdriverAPI 一)定位元素的方式,必问 1.1)id来定位元素,前提是元素必须具有id属性,因为有的元素是没有id的 1.2)name,元素必须有name,并且必须全局唯一 1.3)tagname,元素是一定有的,但是必须全局唯一才可以定位到元素 1.4)classname,class的名字,必须全局唯一 1.5)link_text,通过

    2024年02月02日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包