Time will tell.
1、设置 IE
(1)网址:http://docs.seleniumhq.org/download/
下载 IEDriverServer 。
(2) 解压到任意目录,将路径添加到path
变量中
(3) Internet 选项中,下面4个要么都启用保护模式,要么都不启用。
(4)IE默认缩放设置为100%(是100%的可忽略这步)
(5)启动IDE(如果设置 IEDriverServer 之前已经启动,需要重启)
(6)将上一篇代码里的这三行去掉:
改为:
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 服务器启动。
2、设置谷歌
(1)网址:http://docs.seleniumhq.org/download/
下载 Google Chrome Driver 。
(2) 解压到任意目录,将路径添加到PATH
变量中
(3) 启动IDE(如果设置chromedriver之前已经启动,需要重启)
(4)将上一篇文章代码的这三行去掉:
改为:
driver = webdriver.Chrome()
最后
如使用自动收割机收割稻谷,在合适的环境下,人工也能完成工作,但是使用自动收割机有2个优势:
- 成本低;
- 效率高。
但在不合适的环境中,例如南方的一些丘陵环境,自动收割机可能根本没法工作,或者成本远大于使用人工,效率反而低于人工。
所以,自动化测试就是在合适的情况下,将合适的工作进行自动化。哈哈,好喽,分享就到这里,如果你对Python自动化软件测试、面试题等更多内容感兴趣,在这里推荐一个学习资料分享群:175317069。有各项已整理好的测试学习资源,也有行业深潜多年的技术人分析讲解。
作为测试工程师,不断提升自己工作能力是提高薪资待遇最重要的基础。另外也要注重学习, IT 行业是个不断发展、更新迭代相对较快的行业,技术具有明显的时代特征,所以紧跟时代技术的发展才能让自己不掉队,在职场当中具有足够的竞争力。
最后希望看到这里的你终成为一名极具竞争力的高级测试工程师。
觉得还不错就【点赞】、【评论】、【关注】吧~
Time will tell.(时间会说明一切)