Robot framework中支持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中测试下是不是好使

你可能感兴趣的:(robotframework,360浏览器)