zoukankan      html  css  js  c++  java
  • (二)Robto Framewoek使用自己的python库

    有时候找不到合适的库来完成自动化工作,则需要使用自己定义的python库。本文简单描述自建python库,以及在robotframework中的使用方法。

    新建库目录

    在C:Python27Libsite-packages目录下新建TestRF目录--->这个目录将来就是要引用的python包自己定义的关键字就在这个目录下定。

    新建python文件

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

    class MyClass(object):
        def __init__(self):
            pass
    
        def concatenate(self,var1,var2):
            print var1+var2
    

    新建 init.py 文件

    from myclass import MyClass
    
    class TestRF(MyClass):
        ROBOT_LIBRARY_SCOPE = 'GLOBAL'
    

      

    导入库文件到robotframework中使用

    *** Settings ***
    Library           TestRF
    
    *** Test Cases ***
    concatenate
        concatenate    1    2
    

      

  • 相关阅读:
    nodejs获取服务器数据到页面
    Struts 2
    JQuery
    JDBC
    Hiberbate
    EasyUi
    JavaScript
    利用 HashSet 去过滤元素是否重复
    HTML
    MySQL
  • 原文地址:https://www.cnblogs.com/a-ant/p/11087486.html
Copyright © 2011-2022 走看看