web-dev-qa-db-ja.com

RobotFrameworkでRESTライブラリを使用する方法は?

REST Library for Robot Frameworkの使用方法を知っている人はいますか?ライブラリはここから入手できます 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

このライブラリの使用方法について何かアイデアはありますか?

9
finspin

Http呼び出しを実行し、jsonを解析することさえできる別のライブラリを見つけました。さらに、十分に文書化されています http://peritus.github.com/robotframework-httplibrary/HttpLibrary.html

8
finspin

そのライブラリは十分に文書化されていないようです。おそらく、 https://github.com/bulkan/robotframework-requests を確認する必要があります。これは、文書化され、維持されているようです。

14
janne

Robot Framework用のRESTライブラリは2009年以降開発されていません( 変更 を参照)。

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
    
  • robotframework-httplibrary --WebTestを使用します(livetestを使用)python library .. ..

8
José Andias

'requests'ライブラリを使用します。 RIDEツールで、「ライブラリ」を開き、「リクエスト」と入力して保存します。テストケースを実行します。うまくいけば、それはあなたのために働くでしょう

0
Rahul Tiwari