Robot Framework(4)-编写的函数如何在RIDE中使用

当现有库无法满足业务需求时,可以编写自定义函数。本文以一个获取当前时间并加时间的函数为例,介绍了如何将该函数引入到RIDE中。首先在test.py文件中创建函数,然后在RIDE中通过Library->Browse选择该文件,最后在Test Case中调用函数并传入参数,实现自定义函数在自动化测试中的应用。
摘要由CSDN通过智能技术生成

很多时候现有的库无法满足我们的业务需求,这时需要自己编写满足业务的函数进行调用使用,那么自己写的函数如何运行到RIDE中?


以下面这段函数为例:获取当前时间,然后传参addtime在当前时间的基础上加上时间(单位:分钟),那么如果把get_nowtime的函数引用到RIDE中,并使用呢?

#*- coding: UTF-8 -*-
#encoding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

__author__ = 'TengZhao'
import time,datetime

class test():
    def __init__(self):
        pass
    def get_nowtime(self,addtime):
        """在当前时间的基础加上X分钟"""
        addtime = int(addtime)
        ISOTIMEFORMAT='%Y-%m-%d %X'
        nowtime = time.strftime( ISOTIMEFORMAT, time.localtime() )
        format="%Y-%m-%d %H:%M:%S"
        result=datetime.datetime(*time.strptime(nowtime,format)[:6])+datetime.timedelta(seco
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值