第一次使用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文件