robotFramework——远程执行测试用例

上一篇 / 下一篇  2013-01-05 11:05:48 / 个人分类:RobtFramework

   robotFramework有一个remoteLibrary,提供远程执行测试用例的功能。可以远程执行的用例和测试库,与普通的测试用例和测试库没有区别。但远程的用例执行端,需要启动一个robotframework的远程执行服务器。执行文件可以从下面的地址下载:
http://robotframework.googlecode.com/hg/tools/remoteserver/robotremoteserver.py
把下载的robotremoteserver.py,放在一个python可以搜索到的目录。然后创建一个测试库,代码如下:

然后执行这段代码,显示如下:

这段代码先创建了一个测试库MyRemote,并且定义了一个关键字“print message”。然后使用RobotRemoteServer()对象,创建了一个远程服务器,默认地址为"localhost",默认端口为"8270"。注意,RobotRemoteServer对象的参数“MyRemote()”,传入的是一个对象,而不是字符串。
    使用RIDE创建一个用例。先引入一个远程的测试库,写法如下:

这里面引入的是本地的"Remote"这个库,第一个参数是远程服务器的地址和端口。再创建测试用例,

执行结果如下:

在测试用例中引入“remote”测试库,就可以像操作本地测试库一样,在远程执行测试用例。

TAG:

 

评分:0

我来说两句

Open Toolbar