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

  • 相关阅读:
    crystal report 用存储过程的问题。
    新的开始—2014
    C#基础(二)——C#中的构造函数
    C#基础(一)——C#中反斜杠/n与/r的区别
    Html基础(一)
    yield关键字, default关键字, 别名关键字
    让 wpf tabcontrol 延缓初始化每个tab item content
    MVC,MVP,MVVM(补充)
    Focus scope in WPF
    Wpf ItemsControl 开启UI Virtualization 的条件
  • 原文地址:https://www.cnblogs.com/yimai-series/p/13121540.html
Copyright © 2011-2022 走看看