문제

Does anybody know how to use the REST Library for Robot Framework? The library is available here http://code.google.com/p/robotframework-restlibrary/source/browse/trunk/RestLibrary.py. It seems like there is no documentation available.

I tried something like this in Robot Framework but there is no response coming back from the request:

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

Any ideas how to use this library?

도움이 되었습니까?

해결책 2

I found another library which can do http calls and even parse json. Plus it's well documented http://peritus.github.com/robotframework-httplibrary/HttpLibrary.html.

다른 팁

That library seems to be poorly documented. Perhaps you should take a look at https://github.com/bulkan/robotframework-requests, which seems to be documented and maintained.

REST Library for Robot Framework is not developed since 2009 (see changes).

Robot Framework official page references several HTTP level testing libraries, as for example:

  • robotframework-requests - Development is active and uses Requests HTTP python library.

    Example Usage:

    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
    
  • robotframework-httplibrary - Uses WebTest (with livetest) python library...

Might be useful for others, another lib https://pypi.org/project/RESTinstance/, for testing RESTful JSON APIs

use 'requests' library. In Your RIDE tool, Open 'Library' & enter 'requests' and save. Execute your test case.Hopefully it will work for you

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top