美文网首页
selenuim浏览器驱动问题

selenuim浏览器驱动问题

作者: 会飞的泡泡糖 | 来源:发表于2019-05-20 14:18 被阅读0次

    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

    相关文章

      网友评论

          本文标题:selenuim浏览器驱动问题

          本文链接:https://www.haomeiwen.com/subject/gbkkzqtx.html