Robot Framework学习(2):RIDE流程
1. 新建工程


在Directory项目下可以创建测试套件
2. 创建测试套件 New Suite


在file测试套件下可以创建测试用例
3. 创建测试用例New Test Case



Aruguments: --loglevel error -d ./results (设置日志等级和输出日志的路径)



robotframework有自己内建的库BuiltIn。关键字就是函数名或方法名
4. 导入第三方库(如果没有或错误,会报红),库文件路径:python安装目录/Lib\site-packages

F5可以查看

4.1 导入自定义库
将要导入的文件路径添加到【python安装目录/Lib\site-packages】下的.pth文件中,然后重启ride
5 用例编写和执行
最重要的就是如何编写用例了
以百度搜索为例

如果想改变输入框的输入词,则需要不停的复制case,为了减少冗余,可以做一个简单的分层,把搜索流程剥离成一个关键字,然后再不同的case中调用这个关键字,然后传递不同的参数,以进行不同数据在同一流程下测试。
5.1 创建User Keyword
选中case中所有的脚本,右键选择Extract Keyword

新建Resource(工程右键)
把Keyword移动到Resource下面




在Resource下 新建登录Keyword
并定义两个变量和函数

新建case02调用

运行结果


设置标量


在case中引用该标量

运行Start结果:

浏览器打开


本文介绍RobotFramework的基础使用方法,包括创建工程、测试套件及用例,并演示如何通过编写用例来实现百度搜索功能的自动化测试。此外,还介绍了如何使用自定义关键字以提高用例的复用性和维护性。
6323

被折叠的 条评论
为什么被折叠?



