selenium3 浏览器驱动下载及验证
2018-09-10 01:06:06来源:博客园 阅读 ()
下载浏览器驱动
当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。
各浏览器下载地址:
Firefox浏览器驱动:geckodriver
Chrome浏览器驱动:chromedriver
IE浏览器驱动:IEDriverServer
Edge浏览器驱动:MicrosoftWebDriver
Opera浏览器驱动:operadriver
PhantomJS浏览器驱动:phantomjs
注:部分浏览器驱动地址需要科学上网。
设置浏览器驱动
根据自已所使用的浏览近上面链接去下载,下载之后如果是压缩文件,全部要解压出来,最后都是直接将 *.exe文件放入到 python的安装路径下的script路径下(主要是这个路径之前安装Python时已经默认将该路径添加到环境变量中,方便使用 selenium时可以找得到相应的浏览器驱动文件),如果你们不习惯放在该目录下,也可以自行指定其它路径,但一定要将路径添加到环境变量中哈。
验证驱动是否可用
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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:python多线程和多进程(一)
下一篇:编译型和解释型
- python自动化测试之DDT数据驱动 2019-07-24
- 整合 User-Agent 大全汇总 2019-07-24
- 20190705-Python数据驱动之DDT 2019-07-24
- 爬虫 2019-06-13
- Selenium + WebDriver 各浏览器驱动下载地址 2019-05-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash