robotframework调用python写的方法

rf虽然使用起来很方便,当时有些场景使用rf无法实现,或者实现起来,比较麻烦,此时,我们可以选择使用py实现,rf调用即可。

一、自定义类库

在你python解释器的安装目录下。lib/site-packages下,定义一个文件夹内容如下
robotframework调用python写的方法_第1张图片
将定义好的方法,放入MyTest.py。init.py文件也别忘了创建

使用

rf中引入MyTest.py的路径。
robotframework调用python写的方法_第2张图片
直接可以当成关键字去使用
在这里插入图片描述

MyTest.py文件内容如下:

def sss(a, b):
    print(a+b)

运行一下,查看结果:
在这里插入图片描述

二、直接引入py文件

将写好的py文件,放到指定位置。
robot直接使用Import Library关键字,后面配上py文件路径。
在这里插入图片描述
robotframework调用python写的方法_第3张图片
robotframework调用python写的方法_第4张图片
这样的好处是简单方便,但是不像一方式,可以使用代码提示和入参提醒。

你可能感兴趣的:(python,开发语言)