• selenium与chrome浏览器及驱动的版本匹配


    用selenium+python+webdriver完成UI功能自动化,经常会碰到浏览器版本与驱动的版本不匹配而引起报错,下面就selenium与chrome浏览器及驱动的版本匹配 做个总结。

    使用WebDriver在Chrome浏览器上进行测试时,需要先下载与本机chrome浏览器对应的驱动程序,驱动程序名为chromedriver;chromedriver的版本需要和本机的chrome浏览器对应,才能正常使用,具体步骤如下:

    第一步:下载对应版本的chromedriver驱动文件,具体版本请对照文章底部的对应关系表:如本机的chrome浏览器版本为:版本 61.0.3163.100(正式版本) (64 位),对应的chromedriver版本为2.33.

    第二步:下载后把文件解压,然后放到本机chrome浏览器文件路径里,如:C:Program Files (x86)GoogleChromeApplication

    第三步:操作完后,就可以使用以下代码直接调起浏览器了:driver =new Chromedriver()

    备注:

    1.chrome历史浏览器下载地址:https://www.chromedownloads.net/

    2.chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html

    3.环境配置:

    import os #调用系统文件需要应用此包中的方法
    chromedriver = 'C:Program Files (x86)GoogleChromeApplicationchromedriver' #指定chromedriver 存放路径
    os.environ["webdriver.chrome.driver"]=chromedriver #配置环境

    4.selenium之 chromedriver与chrome版本映射表:

    chromedriver版本

    支持的Chrome版本

    v2.40

    v66-68

    v2.39

    v66-68

    v2.38

    v65-67

    v2.37

    v64-66

    v2.36

    v63-65

    v2.35

    v62-64

    v2.34

    v61-63

    v2.33

    v60-62

    v2.32

    v59-61

    v2.31

    v58-60

    v2.30

    v58-60

    v2.29

    v56-58

    v2.28

    v55-57

    v2.27

    v54-56

    v2.26

    v53-55

    v2.25

    v53-55

    v2.24

    v52-54

    v2.23

    v51-53

    v2.22

    v49-52

    v2.21

    v46-50

    v2.20

    v43-48

    v2.19

    v43-47

    v2.18

    v43-46

    v2.17

    v42-43

    v2.13

    v42-45

    v2.15

    v40-43

    v2.14

    v39-42

    v2.13

    v38-41

    v2.12

    v36-40

    v2.11

    v36-40

    v2.10

    v33-36

    v2.9

    v31-34

    v2.8

    v30-33

    v2.7

    v30-33

    v2.6

    v29-32

    v2.5

    v29-32

    v2.4

    v29-32

  • 相关阅读:
    C/C++ 编写一个通用的Makefile 来编译.c .cpp 或混编
    C/C++ 定义接口文件格式
    MySql存储过程例子1
    项目所遇问题
    linux下编译C++程序无法链接Mysql的问题
    linux 同步时间 调试core内核
    CentOS安装与更新git
    03 js基本数据类型、 js运算符1
    02 js运行原理 、js开发工具介绍 、js程序入门、 js基本语法
    01 js基本介绍
  • 原文地址:https://www.cnblogs.com/wendyzhouyh/p/9775815.html
Copyright © 2020-2023  润新知