欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

selenium3 浏览器驱动下载及验证

程序员文章站 2023-01-11 13:20:35
下载浏览器驱动 当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。 各浏览器下载地址: Firefox浏览器驱动:geckodriver Chrome浏览器驱动:chromedriver IE浏览器驱动: ......

下载浏览器驱动

当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。

各浏览器下载地址:

firefox浏览器驱动:

chrome浏览器驱动: 

ie浏览器驱动:iedriverserver

edge浏览器驱动:microsoftwebdriver

opera浏览器驱动:

phantomjs浏览器驱动:

注:部分浏览器驱动地址需要*。

 

设置浏览器驱动

 根据自已所使用的浏览近上面链接去下载,下载之后如果是压缩文件,全部要解压出来,最后都是直接将 *.exe文件放入到 python的安装路径下的script路径下(主要是这个路径之前安装python时已经默认将该路径添加到环境变量中,方便使用 selenium时可以找得到相应的浏览器驱动文件),如果你们不习惯放在该目录下,也可以自行指定其它路径,但一定要将路径添加到环境变量中哈。

selenium3 浏览器驱动下载及验证

 

验证驱动是否可用

 1 # -*- coding:utf-8 -*-
 2 '''
 3 created on sep 5, 2018
 4 
 5 @author: qa
 6 '''
 7 from selenium import webdriver
 8 driver = webdriver.chrome()
 9 driver.get("https://www.baidu.com")
10 print (driver.title)
11 driver.close()

输出结果能正常打开浏览器,并获取到标题,最后关闭浏览器,这三个运作麻溜的完成后,说明浏览器驱动正常

 

下面再附上其它浏览器的验证程序

1 from selenium import webdriver
2 driver = webdriver.firefox()   # firefox浏览器
3 driver = webdriver.chrome()    # chrome浏览器
4 driver = webdriver.ie()        # internet explorer浏览器
5 driver = webdriver.edge()      # edge浏览器
6 driver = webdriver.opera()     # opera浏览器
7 driver = webdriver.phantomjs()   # phantomjs