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

  • 相关阅读:
    块级元素与行级元素(内联元素)
    css中属性值继承小解
    form表单
    html,xhtml和xml
    html中的标签分类
    如何把HTML标记分类
    实现对HashMap的value排序
    装饰者模式
    实现一个简单的二叉树容器,并且实现中序、先序、后续遍历
    Java中java.util.concurrent包下的4中线程池代码示例
  • 原文地址:https://www.cnblogs.com/yimai-series/p/13121540.html
Copyright © 2011-2022 走看看