RobotFramework+Selenium2实例

作者: 小叮当爱学习 | 来源:发表于2016-08-22 17:02 被阅读937次

    selenium分为selenium1.0和selenium2.0,二者的区别请参考这里:selenium 1.0和selenium 2.0的区别

    robot是不建议使用selenium1.0,所以直接讲selenium2.0的实例。

    1、首先需要安装好RobotFramework的环境

    安装文档在这里:Robot Framework 自动化测试框架安装

    2、安装Selenium2Library

    官方文档:官方文档传送门

    直接用pip安装即可:

    pip install robotframework-selenium2library

    3、使用RIDE编写selenium2的用例

    1、首先打开RIDE

    2、新建一个项目

    名字和路径可以自己设置,右边有个Type和Format,对于项目,推荐Type使用Directory,Format选择txt,这样便于管理

    3、新建一个Suite

    这里的Type就可以选择File了,区别是File下面可以直接写Test Case,而Directory下面不可以

    4、新建一个Test Case

    5、编辑case

    编辑case前需要先导入selenium2library库,在suite里面添加library

    然后输入库名Selenium2Library

    现在就可以编辑case了

    一)浏览器驱动

    通过不同的浏览器执行脚本。

    浏览器对应的关键字,请参考Selenium2Library的wiki:Open Browser 关键字使用wiki

    Open Browse是关键字,所以是蓝色的。关键字可以通过按F5来查看

    备注:

    要想通过不同的浏览打开URL地址,一定要安装浏览器相对应的驱动。如chrome的驱动:

    chromedriver.exe等,直接把exe文件放到path所在的目录即可,比如放到python的home目录下。

    浏览器默认为空时启动FireFox。

    二)浏览器最大化

    Maximize Browser Window

    使当前打开的浏览器全屏。

    三)关闭浏览器

    关闭浏览器

    Close Browser

    关闭当前的浏览器。

    关闭所有浏览器

    Close All Browsers

    关闭所有打开的浏览器和浏览器缓存重置。

    6、执行测试

    7、查看报告

    相关文章

      网友评论

        本文标题:RobotFramework+Selenium2实例

        本文链接:https://www.haomeiwen.com/subject/taawsttx.html