必威体育Betway必威体育官网
当前位置:首页 > IT技术

robotframework 使用自己的python库

时间:2019-10-18 09:44:37来源:IT技术作者:seo实验室小编阅读:68次「手机版」
 

开源pyrobot框架

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

创建库文件

参照redislibrary库 :

https://github.com/penn201500/robotframework-redislibrary/tree/master/RedisLibrary

可以看到,必要的文件有2个: RedisLibraryKeywords.py 和 __init__.py

新建库目录

在C:\Python27\Lib\site-packages\目录下新建TestRF目录

新建python文件

myclass.py

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

测试结果:

相关阅读

Android图层妙用之layer-list的基本使用介绍

本文转载自layer-list – layer-list的基本使用介绍 1. layer-list 是啥?有啥作用? 1.1 layer-list 是什么? 简单理解,layer 是

python英文日期转数字年月日格式

python英文日期转数字年月日格式 import time import datetime time='Friday, November 18, 2016' time_format=datetime.datetim

Python爬虫爬取小说网站

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Woolei# @File : book136_singleprocess.pyimport requestsimport ti

Java应用中CPU使用率过高该怎么解决

在JAVA策略当中,Java应用中CPU使用率过高我们该怎么办呢?我们需要时刻清楚排查java应用中CPU使用率高或内存占用高这类问题,其实在整

美图美拍怎么用 美图美拍手机拍照工具使用教程图解

美图美拍怎么用?美拍是视频界的美图秀秀,让你10秒也能拍出唯美韩剧、清新MV、怀旧电影。本文小编就给大家简单介绍一下美图美拍使用

分享到:

栏目导航

推荐阅读

热门阅读