zoukankan      html  css  js  c++  java
  • Robotframework之Python的自定义库

    方法一:直接导入Pyhton文件

    1、首先进入Python的site-packages目录,本电脑安装的目录:C:Python37Libsite-packages

    2、在site-packages目录下新建一个文件夹,命名为:customertest

    3、在“customertest”文件夹下,新建一个Python文件printlog,代码如下:

    #-*- coding:utf-8 -*-
    
     
     # Created by you
    class printlog(object):
     
        def printA(self, msg):
            print(msg)
    

    4、在Robotframework导入文件

     若导入成功,则黑字体显示;导入失败,则红色显示,则点击“Tools”下“View RIDE Log”查看日志

    方法二:添加pth文件解决

    1、首先进入Python的site-packages目录,本电脑安装的目录:C:Python37Libsite-packages

    2、在site-packages目录下新建一个文件夹,命名为:customertest

    3、在“customertest”文件夹下,新建一个Python文件printlog,代码如下:

    #-*- coding:utf-8 -*-
    
     
     # Created by you
    class printlog(object):
     
        def printA(self, msg):
            print(msg)

     4、新建一个__init__.py文件,代码如下:

    #-*- coding:utf-8 -*-
    '''
        created by hch 2019-06-26
    '''
     
    from custometest.printlog import printlog
     
    
    # 类名与文件夹名,要一致 
    class customertest(printlog):
        ROBOT_LIBRARY_SCOPE = 'GLOBAL'

    4、library的弹框,直接输入“customertest”即可

    方法三:配置.pth文件

    1、这次项目的位置,放在了“D:pyproject oboframework”,目录新建一个Python文件,如“newlibtest.py”

    2、进入Python的site-packages目录,本电脑安装的目录:C:Python37Libsite-packages

    2、在site-packages目录.pth文件,命名为:mypath.pth,打开文件输入输入“D:pyproject oboframework ewlibtest.py”,参照方法一导入文件

  • 相关阅读:
    jquery map.js
    json序列指定名称
    如何将后台传来的json反序列化为前端具体对象
    创建随机码!!
    用户(三次)登录--作业小编完成
    求出1-2+3-4+5------100求和
    if -else 条件语句原理
    联系:中奖彩票小编译
    求出1-100内所有奇数。
    练习题:求1-100所有数偶数
  • 原文地址:https://www.cnblogs.com/yimai-series/p/13121540.html
Copyright © 2011-2022 走看看