第一次使用RF框架做一个小的demo,有不足之处希望大家指出。
1、首先项目的路径如下:

a、一种推荐的做法,就是 统一相对于 项目根目录,假设项目根目录是work6,就需要像下面这样
*** Settings ***
Library webUI测试.管理员登录.RC.key
这样我们需要将当前目录(work6)加入到模块搜索路径中,进行测试套件或者用例的执行
robot --pythonpath . 测试套件(测试用例)
b、如果work6目录下,再新建包,如果包含Init.py文件,则认为该包是一个测试套件,这一点需要注意,这个目录中,我把webUI测试作为一个测试套件。
c、robot文件中导入RC.py资源文件(或者资源文件中的类),用 . 进行连接。

以上是调用管理员测试目录下的RC.py模块中的类key中的关键字方法。
d、py文件之间的互相导入。

第一种:导入base文件中的base类
第二张:导入common.py文件

本文介绍了在Robot Framework(RF)中导入Python资源文件的常见做法,包括相对项目根目录设置路径,处理包含Init.py的包作为测试套件,以及如何在robot文件中和py文件间进行导入操作。通过示例解释了如何正确调用模块中的关键字方法。
最低0.47元/天 解锁文章
2999

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



