RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口

摘要:
RobotFramework测试框架调用Ruby用户数据准备接口I,安装RFRemote远程控制gem包robot_remote_ServerII。在具有完整ruby环境的计算机上创建远程库服务_库。rb文件包含以下内容:然后是rubymote_Library。rb运行脚本;创建远程机器人服务库:III.将LibraryRemotehost引入RF_ ip:8

RobotFramework测试框架调用Ruby用户数据准备接口

RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第1张

  

一、安装RF Remote远程控制gem包 robot_remote_server

二、创建远程Library服务

在ruby环境完整的机器的上创建remote_library.rb文件,内容如下:

 RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第2张

然后 ruby remote_library.rb 运行脚本;

远程robot服务库就被创建:

 RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第3张

三、在RF中引入Library Remote host_ip:8270

 RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第4张

四、调用方法:

 RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第5张

五、Ruby关键字方法库:

 RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第6张

六、远程调用原理

 RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口第7张

RobotRemoteServer.new

library即class;初始化后class类中的方法变成了关键字 在RF中可以查看到;

host,port有默认值,可以传值;

免责声明:文章转载自《RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt线程的简单使用(一)——通过QObject::moveToThread()创建线程[ABP教程]第三章 创建、更新和删除图书下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用calibre和python制作电子书---Python和Git教程

calibre - E-book management是一个很强大的电子书管理软件,可以打开和转换各种格式的电子书,可以抓取新闻到本地阅读,允许用户自定义新闻源,可以通过编写自己recipe让其将网页上的内容抓取下来并且生成电子书,利用这个功能我将廖雪峰老师的Python教程和Git教程做成了epub电子书,使用firefox的epubReader插件就可...

001.TypeScript简介.md

TypeScript是一门开源的,由微软开发维护的,发布于2012年10月的静态类型的语言; 他是ECMAScript的超集,支持JavaScript的所有语法和语义,并且在此基础之上提供了更多额外的特性,例如静态类型和更丰富的语法。 1. TypeScript的优点 1.1. 编译时类型检查 所有的动态语言,包括JavaScript,其在编写过程中一些拼...

Anaconda CUDA9.1.83对应的pytorch安装,不同版本的pytorch下载

CUDA版本是 9.1.83,python版本3.6.5 win10 使用如下语句可以安装cu91版本的pytorchpip3 install http://download.pytorch.org/whl/cu91/torch-0.4.0-cp36-cp36m-win_amd64.whl 然而下载torchvision会使用之前缓存中的torchvi...

LUA-点号和冒号

由于LUA中是模拟类,没有class, 所以这里是使用.号来访问实例的成员 re.SetActive(re, re.activeSelf == false); 而冒号:  则是种语法糖,省略了上面代码中的第一个参数 re:SetActive(re.activeSelf == false); 也就是说:lua中对象.方法,只能找到方法,对象只能是类型,即使传...

【python】标准库的大致认识

正如那句 Python 社区中很有名的话所说的:“battery included”,Python 的一大好处在于它有一套很有用的标准库(standard library)。标准库是随着 Python 一起安装在你的电脑中的,是 Python 的一部分 (当然也有特殊情况。有些场合会因为系统安全性的要求,不使用全部的标准库,比如说Google App En...

Nginx与Lua

Nginx与Lua   最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则是Nginx的Fork。值得一提的是,OpenResty和Tengine均是国人自己创建...