selenium学习笔记(webdriver下载配置)
2016-04-22 11:19
369 查看
selenium安装后默认安装firefox可以直接使用,当然可以通过其它浏览器 博主这里整理了:chrome 、 IE
首先是下载地址
http://docs.seleniumhq.org/download/
可以找到对应的ie 与chrome浏览器的版本、博主这里也弄了一个百度云的分享地址
http://pan.baidu.com/s/1pKUItWR
下载成功后解压复制到对应的目录下
如IE的: “C:\Program Files\Internet Explorer(PS:博主机器是64位)”
如chrome的: “C:\Program Files (x86)\Google\Chrome\Application”
之后就是简单使用下、是否可以正常运行
IE版本:
运行中出现过报错、内容如下:
selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones
![](https://images2015.cnblogs.com/blog/924044/201604/924044-20160422110330163-2073457166.png)
搜索了下是注册表的问题cmd运行regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
修改1-4文件中2500属性值 修改成相同属性值、博主1-3文件中是3、4文件中是0,修改4中2500属性值,重新运行脚本即可打开浏览器
chrome版本:
明天公司去旅游耶!
首先是下载地址
http://docs.seleniumhq.org/download/
可以找到对应的ie 与chrome浏览器的版本、博主这里也弄了一个百度云的分享地址
http://pan.baidu.com/s/1pKUItWR
下载成功后解压复制到对应的目录下
如IE的: “C:\Program Files\Internet Explorer(PS:博主机器是64位)”
如chrome的: “C:\Program Files (x86)\Google\Chrome\Application”
之后就是简单使用下、是否可以正常运行
IE版本:
#!/usr/bin/env python # -*- coding: utf_8 -*- import os from selenium import webdriver iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe" os.environ["webdriver.ie.driver"] = iedriver # 设置环境变量 driver = webdriver.Ie(iedriver) driver.get("http://www.baidu.com") print driver.title driver.quit()
运行中出现过报错、内容如下:
selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones
![](https://images2015.cnblogs.com/blog/924044/201604/924044-20160422110330163-2073457166.png)
搜索了下是注册表的问题cmd运行regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
修改1-4文件中2500属性值 修改成相同属性值、博主1-3文件中是3、4文件中是0,修改4中2500属性值,重新运行脚本即可打开浏览器
chrome版本:
#!/usr/bin/env python # -*- coding: utf_8 -*- import os from selenium import webdriver chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" os.environ["webdriver.chrome.driver"] = chromedriver # 设置环境变量 driver = webdriver.Chrome(chromedriver) driver.get("http://www.baidu.com") # 这里注意要加 http:// 否则会报错 print driver.title driver.quit()
明天公司去旅游耶!
相关文章推荐
- mfc-vs2012基本窗口介绍
- NSMethodSignature获取参数的个数
- test
- 多种调度算法的平均周转时间算例
- 中行P1签名及验签
- 响应式布局简明示例
- 使用C++读写Excel
- Git学习(3)创建版本库
- VS C#命令行编译工具CSC使用入门
- 如何在CentOS 6.5上安装EPEL 源
- 安利一款内网穿透的软件natapp
- 利用二极管的单向导通性设计多按键扫描,但是占用极少IO口
- 剑指offer面试题 斐波那契数列
- Ceilometer Polling Performance Improvement
- 大话sizeOf()
- UIImageView 的contentMode属性 浅析
- asp.net使用placeHolder(转载)
- 粘性动画以及果冻效果
- ORACLE 10.2.0.5RAC仲裁盘损坏后重建
- struct2json -- C结构体与 JSON 快速互转库V1.0发布