0
点赞
收藏
分享

微信扫一扫

Robot framework中支持360浏览器测试


------由于360浏览器还有一些其他的兼容性问题,因此此篇文章仅学习和研究,切勿尝试使用于正式的测试项目-------


首先你得按照这篇文章来搭建好基础环境:​​python selenium中如何测试360等基于chrome内核的浏览器​​

然后需要做的就是让Robot Framework能支持360的参数,那么我们要做的事情就是修改Robot framework的基础代码。

需要修改的文件路径:C:\Python27\Lib\site-packages\Selenium2Library\keywords\_browsermanagement.py, 注意python安装主目录自己对应上。

1、在第26行之后添加一行代码:

'chrome360': "_make_chrome360"

这里注意第26行后面要添加一个

逗号

2、在第583行之后添加如下方法:

def _make_chrome360(self , remote , desired_capabilities , profile_dir):
return self._generic_make_browser(webdriver.Chrome360,
webdriver.DesiredCapabilities.CHROME, remote, desired_capabilities)

当然在文件最后追加也是一样的效果


3、测试Selenium2Library功能:

from Selenium2Library import Selenium2Library
se = Selenium2Library()
se.open_browser('http://www.baidu.com', 'chrome360')
se.close_browser()

4、最后你也可以在RIDE中测试下是不是好使


Robot framework中支持360浏览器测试_robotframework


举报

相关推荐

0 条评论