• 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”,参照方法一导入文件

  • 相关阅读:
    XMLHttpRequest对象垃圾回收
    Stored XSS攻击
    重写setTimeout
    js instanceof Object Function
    maven的环境搭建
    Struts2整合json
    分页框架(Pager-taglib)的使用及sitemesh的简单使用
    首页文章标题分页
    在线HTML编辑器的引入
    Sparse PCA: reproduction of the synthetic example
  • 原文地址:https://www.cnblogs.com/yimai-series/p/13121540.html
Copyright © 2020-2023  润新知