2016-12-20 15 views
1

Я запускаю HTTP-сервис с помощью Robot. Но он показывает мне следующие вопросы:Не удалось импортировать тестовую библиотеку «RequestsLibrary»: ImportError: нет модуля с именем RequestsLibrary Traceback

  1. Не найдено ни одного ключевого слова с именем «Создать сеанс».

  2. не Импорт тестовой библиотеки 'RequestsLibrary' не удалось: ImportError: Нет модуль с именем RequestsLibrary Traceback (самый последний вызов в прошлом):

я установил RequestsLibrary. Мой ТС:

*** Settings *** 
Library Collections 
Library String 
#Library RequestsLibrary 
Library OperatingSystem 
Library ExtendedRequestsLibrary 
Suite Teardown Delete All Sessions 

*** Test Cases *** 
Get Requests 
    [Tags] get 
    Create Session google http://www.google.com 
# Create Session github https://api.github.com 

    ${resp}= Get google/
    Should Be Equal As Strings ${resp.status_code} 200 

    ${resp}= Get github /users/bulkan 
    Should Be Equal As Strings ${resp.status_code} 200 
    Dictionary Should Contain Value ${resp.json()} Bulkan Evcimen 
+1

Не могли бы вы добавить какие-то ошибки, которые вы получили? – Goralight

ответ

1

Ошибка в том, что RequestLibrary не установлен, но источник Вы разместили на самом деле импортирует ExtendedRequestsLibrary. Вам нужно, чтобы он установлен:

pip install robotframework-extendedrequestslibrary 

Команда для установки RequestLibrary - тот, который комментировал - это:

pip install robotframework-requests 

В библиотеке (библиотеки) не были установлены, вы получили первую ошибку - в них определяется Create Session, а без библиотеки Robot Framework не находит его.

 Смежные вопросы

  • Нет связанных вопросов^_^