美文网首页RobotFrameWork
RF调用远程库robotremoteserver

RF调用远程库robotremoteserver

作者: 小二哥很二 | 来源:发表于2019-07-11 10:50 被阅读0次

一、本机调用【不管库的位置在本机的哪个位置】

第一步:首先要下载robotrmoteserver:下载地址:https://pypi.python.org/pypi/robotremoteserver/

    robotremoteserver就可以启动一个Library给Robot Framework用,不管这个库在本机的任何位置,或远程的某台主机上,或者这个库不是Python开发的。

第二步:下载的文件不要安装,我们只要里面的robotremoteserver.py文件:在本机创建一个目录例如E:\remote。然后将 robotremoteserver.py拷贝到这个目录下,在此目录下创建CountLibrary.py文件:

#coding=utf-8

import sys

from robotremoteserver import RobotRemoteServer

class CountLibrary:

    def add(self,a,b):

'''Computing a and b are two numbers together, for example:

        |    add    |  2    |    5    |

        '''

return a + b

def sub(self,a,b):

'''Computing a and b subtract two numbers, for example:

        |    sub    |  10    |    2    |

        '''

return a - b

if __name__ == '__main__':

    CL = CountLibrary()

RobotRemoteServer(CL, *sys.argv[1:])

第三步:通过python命令执行该CountLibrary.py文件,然后再启动ride,Liarbry导入Remote,按F5就可以看到库中的Add和sub关键字


二、调用服务器或其它主机上的库

首先:如果上面的文件和步骤都存在远程主机上,那么打开主机上的robotremoteserver.py修改host,将ip和端口修改成该主机的信息

然后:远程主机上启动CountLibrary.py文件,即python CountLibrary.py

最后:本机上启动ride,导入Remote库,但这时要加上i远程追的ip和端口地址

资源链接:https://www.cnblogs.com/zhangfeivip/p/10110811.html

相关文章

  • RF调用远程库robotremoteserver

    一、本机调用【不管库的位置在本机的哪个位置】 第一步:首先要下载robotrmoteserver:下载地址:htt...

  • RF自动化测试框架扩展:扩展自定义库

    RF库其实和用selenium自动化测试调用一些方法是类似的,在selenium中,我们会定义一些类和方法然后调用...

  • macOS Python3.6 - SSL: CERTIFICA

    macOS,调用Python的request库,无法下载GitHub的远程文件,报错: Python版本3.6 原...

  • Git常用命令

    基础操作 远程库操作 查看远程库 添加远程库 推送本地分支到远程仓库 删除远程库 新建远程分支 合并分支 git ...

  • 【RF基础】RF调用Python函数基础

    本文简单介绍了如何在robot里面调用一个python写的函数。 构建 我们在D盘下创建两个文件,一个叫pyfil...

  • 如何在Java中实现远程方法调用

    如何在Java中实现远程方法调用 一、Java中的远程方法调用 JAVA教程远程方法调用(Remote Metho...

  • Go语言之GRPC

    RPC:远程调用框架(Remote Procedure Call), 远程调用原理: 比如 A (client) ...

  • Git基础命令(四)

    本地库与远程库关联 关联命令 查看远程库的信息 查看远程库的详细信息 将远程库克隆到本地库中 把远程库中最新的提交...

  • RF集成APPIUM(原创笔记)

    RF与APPIUM笔记 1、RF访问mysql数据库 1.1安装资源包:databaselibrary、pymys...

  • RobotFramework安装

    安装 如下 RF使用中需要的工具和库 RF在Python中安装 robotframework seleniumli...

网友评论

    本文标题:RF调用远程库robotremoteserver

    本文链接:https://www.haomeiwen.com/subject/mzkrkctx.html