前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python+Selenium笔记(二):配置谷歌+IE环境

Python+Selenium笔记(二):配置谷歌+IE环境

作者头像
free赖权华
发布2018-04-27 18:06:46
1.7K0
发布2018-04-27 18:06:46
举报
文章被收录于专栏:赖权华的笔记赖权华的笔记

(一)  设置IE

(1)   http://docs.seleniumhq.org/download/  下载IEDriverServer。(建议下载32位的,64位的驱动执行send_keys很慢,可以都下载感受下)

(2)   解压到任意目录,将路径添加到PATH变量中

(3)   Internet选项中,下面4个要么都启用保护模式,要么都不启用。

(4)   IE默认缩放设置为100%(已经是100%可忽略这步)

(5)   启动IDE(如果设置IEDriverServer之前已经启动,需要重启)

(6)   修改代码

将上一篇中的下面三行去掉:

from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

代码语言:javascript
复制
firefox = FirefoxBinary(r"C:\Program Files (x86)\Mozilla Firefox\firefox.exe")

driver = webdriver.Firefox(firefox_binary=firefox)

修改为:

代码语言:javascript
复制
driver = webdriver.Ie()

(7)   如果是IE11,还需要在注册表(仅限于IE11,其他版本不需要)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE

新建DWORD  名称设置为 iexplore.exe  值设置为 0

完成设置后的效果如下图(如果找不到FEATURE_BFCACHE,就新建一个项):

(8)   官方文档中关于IE11浏览器设置的说明(英文不好略坑,还好有翻译软件,连猜带蒙)

https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

(9)   如果是WIN 10,还要把下面的设置100%

(10)  IE启动的时候会弹出下面的提示,看字面意思,这个不是错误,只是说WebDriver服务器启动。

(二)  设置谷歌

(1)   http://docs.seleniumhq.org/download/ 下载Google Chrome Driver

(2)   解压到任意目录,将路径添加到PATH变量中

(3)   启动IDE(如果设置chromedriver之前已经启动,需要重启)

(4)   修改代码

将上一篇中的下面三行去掉:

from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

代码语言:javascript
复制
firefox = FirefoxBinary(r"C:\Program Files (x86)\Mozilla Firefox\firefox.exe")

driver = webdriver.Firefox(firefox_binary=firefox)

修改为:

代码语言:javascript
复制
driver = webdriver.Chrome()

(三)  个人对于自动化测试的一些看法

例如使用自动收割机收割稻谷,在合适的环境下(例如平原上),人工也能完成工作,但是使用自动收割机有2个优势1、成本低。2、效率高。但是在不合适的环境中,例如南方的一些丘陵环境,自动收割机可能根本没法工作,或者成本远大于使用人工,或者效率反而低于人工。我认为自动化测试就是在合适的情况下,将合适的工作进行自动化。(当然与自动收割机和人之间不同的,可能就是性能方面的自动化可能是纯手工操作没法实现的,例如:并发用户、大数据量测试、疲劳强度测试等)这里就讲到这,其实什么都没说,哈哈!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-02-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档