开源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
测试结果:
相关阅读
本文转载自layer-list – layer-list的基本使用介绍 1. layer-list 是啥?有啥作用? 1.1 layer-list 是什么? 简单理解,layer 是
python英文日期转数字年月日格式 import time import datetime time='Friday, November 18, 2016' time_format=datetime.datetim
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Woolei# @File : book136_singleprocess.pyimport requestsimport ti
在JAVA策略当中,Java应用中CPU使用率过高我们该怎么办呢?我们需要时刻清楚排查java应用中CPU使用率高或内存占用高这类问题,其实在整
美图美拍怎么用?美拍是视频界的美图秀秀,让你10秒也能拍出唯美韩剧、清新MV、怀旧电影。本文小编就给大家简单介绍一下美图美拍使用