怎么样导入RobotFramework 自定义关键字(库文件)

简介: 导入RobotFramework 自定义关键字

标准库关键字在使用的过程中,简单的需求还是可以满足。但是遇到有些需求还是不好满足的,还是需要自己去编码,自定义库文件关键字。
-----------------来自小马哥的故事

假设python的安装路径在D:/下面

第一步:在D:/python/Lib/site-packages 建立库文件文件夹 MyLibrary

第二步:在MyLibrary 内建立 mytool.py 文件

这个文件里面写自己需要创建的关键字既方法,如下代码里面有一个比较两参数大小的方法,在Robot Framework 里面将以关键字的方式使用

    # coding=utf-8
    class mytool():
        def __init__(self):
            pass
        def test_a_b(self,a,b):
            '''
            比较两个参数的大小
            '''
            if a>b:
                 flag = False
                 return flag
             else:
                 flag = True
             return flag

第三步:在MyLibrary 内建立 init.py 文件

    #如下文件内容模板,注意类名要与库文件夹名称一致
    # coding=utf-8
    from mytool import mytool
    version = '1.0'
    class MyLibrary(mytool):
    ROBOT_LIBRARY_SCOPE = 'GLOBAL'

ROBOT_LIBRARY_SCOPE = ‘GLOBAL’这一句代表库是全局的

version='1.0'版本定义

第四步:RIDE中导入库

RobotFramework 库文件导入

第五步:自定义使用

导入完成之后,我们可以在Ride中键盘按F5到Search Keywords , source选择我们刚刚导入的库,我们会在面板中看见我们库中所有的方法的介绍

10.03.02

使用关键字

截屏2021-05-18 下午10.04.30
运行结果:
截屏2021-05-18 下午10.04.30

相关文章
|
1月前
|
Python
python中导入模块/包的几种方式
python中导入模块/包的几种方式
25 0
|
1月前
|
Python
Python模块的导入与使用
在Python编程中,模块是代码组织和复用的基本单位。每个模块都是一个包含Python定义和语句的文件,通过导入模块,我们可以使用其中的函数、类和其他变量。本文将详细探讨Python模块的导入与使用,帮助读者更好地理解和应用这一重要概念。
|
1月前
|
开发者
Cmake库导入脚本:使用 CMakeLists.txt 创建自定义的库导入脚本
Cmake库导入脚本:使用 CMakeLists.txt 创建自定义的库导入脚本
18 2
|
4月前
|
Python
python的模块,包和目录的区别和自定义包的注意点
先插入模块/包是怎么找的 先找当前的包找有没有,没有去安装目录的内置函数中,再没有看看你设置的系统环境变量有没有 一般情况,代码添加的环境变量只存在当前窗口,关闭就没了-
50 0
|
Python
python中动态导入文件的方法
python中动态导入文件的方法
217 0
python中动态导入文件的方法
|
8月前
|
存储 Python
python--导入,模块的引用,包,__name__
python--导入,模块的引用,包,__name__
|
8月前
|
Linux Shell iOS开发
【100天精通python】Day16:python模块_模块的搜索目录和导入模块异常时的处理方法
【100天精通python】Day16:python模块_模块的搜索目录和导入模块异常时的处理方法
91 0
|
9月前
|
Python
python运行环境模块导入和导出命令
python运行环境模块导入和导出命令
50 0
|
11月前
|
Python
python导出项目所依赖的所有的库文件以及安装
python导出项目所依赖的所有的库文件以及安装
141 0