Robot framework学习笔记(二)一个简单的例子

通过selenium来实现后台的登录

首先创建一个test suite。把Selenium2Libray导入进来,上一篇有介绍导入的方法

在test suite里新建一个test case。

菜单栏可以看到search keywords或按F5,查看这个libray的所有关键字。

在搜索框,可以搜索关键字找到它的详细用法

Robot framework学习笔记(二)一个简单的例子

open browser这个就有必填的2个参数,指定浏览器驱动,以及要访问的url

一个简单的登录,直接看case:

Robot framework学习笔记(二)一个简单的例子

ps:如果关键字置为蓝色,则引用正确

按住ctrl键并移动鼠标到关键字上方,可以看到该关键字的详细说明

Robot framework学习笔记(二)一个简单的例子

 

基本上和selenium的用法相同,元素定位的方法不再复述,这里推荐使用friefox的xpath定位插件 firebug或XpathChecker

踩坑点:

1.浏览器可以正常打开,但无法执行下一步操作

需要更新对应的浏览器驱动。很多浏览器都有自动更新的功能

 

添加用户自定义变量:

右键项目,选择New Scalar

Robot framework学习笔记(二)一个简单的例子

 

引用变量:${}

更多环境变量的用法参照:

https://www.cnblogs.com/CCGGAAG/p/7800321.html

运行:

在菜单栏可以找到一个像播放的按钮来执行该case。

执行后的报告:

Robot framework学习笔记(二)一个简单的例子

Robot framework学习笔记(二)一个简单的例子

ps :如果report按钮灰化,可以启动任务管理器,杀掉浏览器驱动即可。