Robot Framework Remote Library

Robot Framework Remote Library(持续更新)

							pip install robotremoteserver(不需要安装)
实验1
  1. 从https://github.com/robotframework/PythonRemoteServer下载robotremoteserver 文件
  2. 创建CountTestLibrary.py文件并编辑如下内容
#coding=utf-8

import sys
from robotremoteserver import RobotRemoteServer

class CountTestLibrary(object):

	def add(self, a, b):
		"""
		Computing a and b are two number together
		"""
		return int(a) + int(b)

	def sub(self, a, b):
		"""
		Computing a and b subtract two numbers
		"""
		return int(a) - int(b)

if __name__ == "__main__":
	CL = CountTestLibrary()
	RobotRemoteServer(CL, *sys.argv[1:])
	
  1. python CountTestLibrary.py 执行该文件
  2. RF中测试
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    远程测试把这两个文件Copy到远程linux运行即可(修改robotremoteserver.py中的host参数为远程执行机的IP)
    在这里插入图片描述
实验2
import sys
from robotremoteserver import RobotRemoteServer
class RemoteDemo(object):
	"""docstring for RemoteDemo"""
	# def __init__(self, arg):
	# 	super(RemoteDemo, self).__init__()
	# 	self.arg = arg

	def print_message(self, message):
		print 'msg is : %s' % message

if __name__ == "__main__":
	RobotRemoteServer(RemoteDemo())
	# RobotRemoteServer(RemoteDemo(),'192.168.0.109','8081')

  • 运行结果
    在这里插入图片描述
    在这里插入图片描述
实验3
实验4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值