9

有人知道如何使用机器人框架的 REST 库吗?该库可在此处获取http://code.google.com/p/robotframework-restlibrary/source/browse/trunk/RestLibrary.py。似乎没有可用的文档。

我在 Robot Framework 中尝试过类似的操作,但请求没有返回响应:

REST Test Case
    Get    https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510&timestamp=1331161200&sensor=true
    Response    test

任何想法如何使用这个库?

4

5 回答 5

14

该库似乎没有很好的文档记录。也许您应该看一下https://github.com/bulkan/robotframework-requests,它似乎已记录和维护。

于 2012-10-17T16:02:31.737 回答
8

我找到了另一个可以进行 http 调用甚至解析 json 的库。另外,它有据可查的http://peritus.github.com/robotframework-httplibrary/HttpLibrary.html

于 2012-10-18T06:37:23.480 回答
8

自 2009 年以来未开发机器人框架的 REST 库(请参阅更改)。

Robot Framework官方页面引用了几个HTTP级别的测试库,例如:

  • robotframework-requests - 开发处于活动状态并使用 Requests HTTP python 库。

    示例用法:

    Grab Avatar Url
             Create Session    github    https://api.github.com     
      ${resp}=
        ...  Get Request       github    /users/jandias
             Should Be Equal As Strings
               ...             ${resp.status_code}  200     
             Dictionary Should Contain Key
               ...             ${resp.json()}       avatar_url
    
  • robotsframework-httplibrary - 使用 WebTest(带有 livetest)python 库...

于 2015-01-07T15:22:29.897 回答
0

可能对其他人有用,另一个 lib https://pypi.org/project/RESTinstance/,用于测试 RESTful JSON API

于 2020-09-01T06:22:51.850 回答
-1

使用“请求”库。在您的 RIDE 工具中,打开“库”并输入“请求”并保存。执行你的测试用例。希望它对你有用

于 2018-01-15T06:31:07.833 回答