Robotframework入门(二)

用例组织

与其他自动化工具/框架类似,rf的用例组织也使用的是suite-case划分层级。可以自由的创建结构,这里做一个简单的示例:
1、新建一个工程:点击file-new project
在这里插入图片描述
2、创建一个test suite目录
在这里插入图片描述
3、在对应目录下创建一个suite文件,这里选择后缀为robot的文件
在这里插入图片描述
4、在suite中添加case,一个最简单的工程结构就创建好了。
在这里插入图片描述

运行用例

1、先写个最最最简单的用例:输出log信息:
在这里插入图片描述
2、点击运行按钮后惊喜来了:迎接我的不是测试通过,而是报错。经过一番搜索,终于找到解决办法,但是原理嘛。。。

command: pybot.bat --argumentfile c:\users\86182\appdata\local\temp\RIDEyockoc.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:63761:False C:\Users\86182\PycharmProjects\OneAPPAutoTest
[Error 2] 

在这里插入图片描述

①之前把python.exe改成了python2.exe,改回去。pip也一样,改回去。
②在C:\Python27\Scripts目录下创建pybot.txt文件,内容如下:

@Echo off

python -m robot.run %*

③将文件后缀由txt改成bat
④在cmd执行命令:pybot --version有正确结果显示:
在这里插入图片描述
3、解决完成之后,再次点击运行用例。执行结果为pass,添加的log信息正确输出:
在这里插入图片描述

查看报告

勾选部分用例,然后点击执行按钮,只运行勾选的部分
如果部勾选用例点击执行,运行所有用例
运行完成后可以点击如下按钮查看报告:
在这里插入图片描述
总共有report和log类型,点击log按钮可以查看如下结果
在这里插入图片描述

发布了107 篇原创文章 · 获赞 10 · 访问量 9671

猜你喜欢

转载自blog.csdn.net/liying15/article/details/103229400