selenuim浏览器驱动问题

pythonUI自动化测试中,selenium的驱动问题

selenuim在做自动化的时候,其实在代码执行部分很简单,根据提供的id,xpath,class,css等能够达到特定的自动化效果,但是在前期开始搭建测试环境的时候通常会遇到问题,以下是几个selenium驱动不同浏览器遇到的问题:

谷歌浏览器,火狐浏览器,ie浏览器

因为我的pip下载的selenuim版本是3.1的版本,里面原本老版本包含的浏览器驱动已经作为外在插件的形式引入了,需要单独安装对应浏览器的驱动,所以在执行代码的时候遇到了一下问题:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home


作者:ywj_486
来源:CSDN
原文:https://blog.csdn.net/ywj_486/article/details/80942191
版权声明:本文为博主原创文章,转载请附上博文链接!

根本原因是浏览器的版本和驱动的版本不一致,因此以下几步可解决问题:
1、根据浏览器的版本下载对应的驱动版本 http://npm.taobao.org/mirrors/chromedriver/
2、将下载好的ChromeDriver.exe文件放在Chrome的根目录下
3、将将下载好的ChromeDriver.exe文件加入环境变量之后重启即可生效,右键点击我的电脑----->属性--->高级系统设置---->环境变量------>在path路径下添加上文中浏览器.文件所在的根目录

ie遇到上述问题也是同样的解决方法,但是需要注意一点,
3.Internet选项配置
IE浏览器——Internet选项——安全,
四个区域受保护模式要一致,要么都勾选要么都不勾选。
否则会报下面这个错


报错.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 现状 好久好久没有更新博客了,应该有一个月了吧,这段时间内,好忙,公司的业务在上涨期,但是却把下面的一个小朋友砍掉...
    jb2阅读 1,327评论 0 2
  • Selenium 官网Selenium WebDriver官网webdriver实用指南python版本 WebD...
    顾顾314阅读 47,081评论 0 34
  • 用户增长设计是我去年就打算讲的一个话题,但是在我编辑这篇文章的过程中,平台出现了类似的首推文章,并且质量非常不错,...
    小寇121阅读 393评论 0 0
  • 刚参加了一场让我累到废掉的考试,虽然我也不知道为什么会这么累。然后突然意识到,我似乎要毕业了。 即将放假,...
    嗨_好久不见阅读 196评论 0 0
  • 第六章 朴灿烈把边伯贤放在自己的床上替他盖好被子正打算转身离去的时候,边伯贤拉住了朴灿烈的手“这些年,你有没有想过...
    顾凯风阅读 628评论 0 1