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实例

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

  • SQL C语言基本操作

    相关API 打开 实例 关闭 实例 获取错误消息 操作表 实例创建 实例插入 实例修改 实例删除 实例回调查询 非回调

  • Python-数据类型及其操作方法

    数字类型 代码实例: 字符串类型 代码实例: 列表 代码实例: 元组 代码实例 字典: 代码实例 集合 代码实例:

  • HTML基础-03

    HTML 标题 实例 HTML 段落 实例 HTML 链接 实例 HTML 图像 实例

  • Python 类属性、实例属性、类方法、实例方法

    1、实例属性 实例属性,就是赋给由类创建的实例的属性,实例属性属于它所属的实例,不同实例之间的实例属性可以不同。 ...

  • STL算法之常用拷贝和替换

    copy API 实例 replace API 实例 replace_if API 实例 swap API 实例

  • Vue 基础

    Vue 实例 1. Vue实例 2. 实例属性 3. 实例方法/数据 4. 实例方法/事件 5. 实例方法/生命周...

  • 类中的方法

    1.实例方法的调用方式 实例对象.实例方法() 类对象.实例方法(实例对象) 例如: class Student ...

  • C语言100例

    C 练习实例01C 练习实例02C 练习实例03C 练习实例04C 练习实例05C 练习实例06 C 练习实例07...

  • AWS云计算助手级架构师认证之EC2-实例购买类型

    在购买EC2实例的时候,这里有三种购买类型需要理解:按需实例,预留实例,计划实例,竞价实例。 按需实例: ...

网友评论

    本文标题:RobotFramework+Selenium2实例

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