2016-12-20 2 views
1

Je suis en train d'utiliser le service HTTP à l'aide de Robot. Mais il me montre les problèmes suivantsEchec de l'importation de la bibliothèque de tests 'RequestsLibrary': ImportError: aucun module nommé RequestsLibrary Traceback

  1. Aucun mot-clé avec le nom 'Créer une session' trouvé.

  2. bibliothèque test Importation 'RequestsLibrary' a échoué: ImportError: Aucun module nommé RequestsLibrary retraçage (appel le plus récent en dernier):

J'ai installé RequestsLibrary. Mon TC est:

*** 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

Pourriez-vous s'il vous plaît ajouter les erreurs que vous recevez? – Goralight

Répondre

1

L'erreur est que le RequestLibrary n'est pas installé, mais la source que vous avez posté importe effectivement ExtendedRequestsLibrary. Vous devez faire installer:

pip install robotframework-extendedrequestslibrary 

La commande pour installer RequestLibrary - celui qui est commenté - est:

pip install robotframework-requests 

Comme la bibliothèque (bibliothèques) n'ont pas été installé, vous avez obtenu la première erreur - le Create Session y est défini, et sans la bibliothèque Robot Framework ne le trouve pas.