附:该系列仅基于UI层Web端自动化,文中使用的到的快捷键可能会与常用的一些软件会产生冲突(比如sogou拼音、有道词典等),请自行排查。 —> 环境配置请参考前文 RobotFrameWork
环境搭建。
创建用例
-
右键点击test_suite
在弹出的右键菜单中选择New Test Case,输入用例名,保存即可 -
快捷键:ctrl+shift+t
见下图
编写用例
附:这里是为了掩饰效果所以才写的简单,后续编写Web端基于UI自动化测试 的Case时,还需要进行库的导入操作,详见后续内容。
用例解析
${var}:变量
生明变量格式:${XXX}>>>“XXX”变量名
Set Varivable:内置关键字
作用是给变量赋值
Log:内置关键字
作用是打印信息
类似编程2的 "print()"
执行用例
执行方法1
点击工作区中的Run,然后点击Start按钮或者工具栏
加下图
执行方法2
快捷键:F8(如果你安装了有道词典,可能会有冲突)
执行结果
见下图
运行信息显示会生成三个文件:Output.xml
、Log.html
、Report.html
,我们重点查看 Log.html
和Report.html
,Log.html
更关注脚本的执行过程的记录
,Report.html
更关注脚本的执行结果的展示
。
运行结束后,可通过点击下图圈中的 Log
和 Report
在网页查看结果。
-
如果
Log
和Report
处于置灰的状态,在运行结束后无法正常打开运行 结果的html文件,这种情况一般出现在有运行结果出现“Fail”的情况下。 -
解决方法:进入
任务管理器
找到对应浏览器的Driver的进程
,结束进程。