Python+RF导入资源文件(py文件)路径问题

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值