robotframework利用python开发自己的关键字

测试需求场景

在做UI或者接口自动化的时候,有些公共数据如手机号,身份证号,订单号,获取当前日期这些数据,通过系统关键字没有,所以需要我们自己开发自己得公共库,本篇介绍个开发关键字得例子得详细步骤,以及测试

第一步、在python,site-packages 包下建立CustomeLibray包
第二步、在__init__中创建CustomeLibray 类这个类名和包名必须一致
from CustomeLibray.Util import util __verison__="0.1.1" class CustomeLibray(util): ROBOT_LIBRARY_SCOPE = 'Global'

第三步,创建工具箱文件、Util文件的util类,实现get_current_time返回当前日期,格式上YYYY-MM-dd
#!/usr/bin/env.python \#authon:jiapeng import time class util(object): def get_current_time(self): '''不接受任何参数直接返回当前日期''' localtime=time.localtime() formatetime=time.strftime("%Y-%m-%d",localtime) return formatetime

第四步、测试关键字
打开ride.py 图形页面,引入要测试得库

测试脚本准备


posted on 2020-09-20 07:17  jiapengchu  阅读(629)  评论(0)    收藏  举报

导航