robotframework 使用自己的python库
来源:互联网 发布:numpy攻略 源码 编辑:程序博客网 时间:2024/04/30 06:24
有时候找不到合适的库来完成自动化工作,则需要使用自己定义的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 MyClassclass TestRF(MyClass): ROBOT_LIBRARY_SCOPE = 'GLOBAL'
导入库文件到robotframework中使用
测试脚本:
*** Settings ***Library TestRF*** Test Cases ***concatenate concatenate 1 2
测试结果:
0 0
- robotframework 使用自己的python库
- RobotFramework的python扩展
- Robotframework--->SetUp的使用
- 自己写简单的RobotFramework的Library
- 如何使用robotframework的ExecutionResult
- 使用robotframework常见的几个问题
- RobotFramework 使用远程测试库
- python使用自己封装的库
- 我的Robotframework使用经验(一)
- robotframework中reuturn value的使用
- RobotFramework+Selenium2library使用遇到的问题汇总
- robotframework+selenium2Library使用遇到的问题
- 使用pabot并发执行robotframework的testSuite
- robotframework使用之 下拉框的选择
- RobotFramework中None与null的使用
- RobotFrameWork(十)Remote远程库使用
- RobotFrameWork(十)Remote远程库使用
- RobotFrameWork(十)Remote远程库使用
- ElasticSearch集群搭建
- L1-019. 谁先倒--Java-pat-天梯赛
- oracle创建用户 赋权
- BZOJ 1798 [Ahoi2009]Seq 维护序列——线段树
- jquery获取与设置元素的宽度与高度
- robotframework 使用自己的python库
- poj 1050 To the Max(DP)做法很多
- android studio生成签名导打包的方法
- Zurmo(十一)Relation之static::OWNED和NOOWNED
- struts2 简介及使用步骤
- iOS-OC-基本控件之UIPageControl
- 从源码解析LinkedList集合
- iOS开发中的并发、串行队列,同步、异步任务
- 三次样条差值