Как использовать библиотеку REST в Robot Framework?

кто-нибудь знает, как использовать библиотеку REST для 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

любые идеи, как использовать эту библиотеку?

4 ответов


эта библиотека, похоже, плохо документирована. Возможно, вам стоит взглянуть на https://github.com/bulkan/robotframework-requests, который, кажется, документирован и поддерживается.


Я нашел другую библиотеку, которая может выполнять http-вызовы и даже анализировать json. Плюс это хорошо документировано http://peritus.github.com/robotframework-httplibrary/HttpLibrary.html.


библиотека REST для Robot Framework не разрабатывается с 2009 года (см. изменения).

В настоящее время официальная страница Robot Framework ссылается на два уровня HTTP тестирование библиотеки:

  • robotframework-запросов - разработка активна и использует запросы 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 - Использует Web-Сайтов (с livetest) библиотека python...


используйте библиотеку "запросы". В инструменте RIDE откройте "библиотека" и введите "запросы" и сохраните. Выполните тестовый случай.Надеюсь, это сработает для вас