2017-11-09 1 views
-1

Hier Code ist:

*** Settings *** 

Library Collections 
Library RequestsLibrary 
Library requests 

# Declare Test case 
*** Test Cases *** 

Get Requests2 

    ${resp2}= Get http://services.groupkt.com/country/get/iso2code/IN 
    ${convert_to_json2}= set variable ${resp2.json()} 
    log to console ${convert_to_json2} 

es zeigt die follwing Fehler Mehrere Keywords mit dem Namen 'Get' gefunden. Geben Sie den vollständigen Namen des gewünschten Schlüsselworts ein: RequestsLibrary.Get requests.Get`

+0

[Umgang mit Keywords mit der gleicher Name] (http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#handling-keywords-with-same-names) –

+0

Ich habe gerade festgestellt, dass diese Frage ein Duplikat war, bitte unterlassen Sie die gleiche Frage zweimal in der Zukunft @madhur – Verv

+0

@verv, bitte gehen Sie durch die Antwort und das Gespräch zwischen mir und Bryan für die Frage, die Sie doppelt sehen. – madhur

Antwort

1

Die Bibliotheken enthalten wahrscheinlich das gleiche Schlüsselwort, oder beide haben ein Schlüsselwort, das denselben Namen verwendet. Um zu ermitteln, welches Schlüsselwort Sie aufrufen möchten, muss Robot Framework nur eindeutige Namen im Namespace seiner Schlüsselwörter enthalten.

Wie der Fehler schon sagt, Sie die Namen der Bibliothek vor dem Schlüsselwort Namen Präfix kann, Robot Framework zu ermöglichen, die beiden Schlüsselwörter zu unterscheiden:

*** Test Cases *** 

Get Requests2 

    ${resp2}= RequestsLibrary.Get http://services.groupkt.com/country/get/iso2code/IN 
    ${convert_to_json2}= set variable ${resp2.json()} 
    log to console ${convert_to_json2} 

Oder

*** Test Cases *** 

Get Requests2 

    ${resp2}= requests.Get http://services.groupkt.com/country/get/iso2code/IN 
    ${convert_to_json2}= set variable ${resp2.json()} 
    log to console ${convert_to_json2} 
+0

Danke für die Antwort. Was ist der Unterschied zwischen Get und Get Request-Methode in der RequestLibrary. Ich überprüfte beide Methoden beide haben denselben Parameter außer Json ist nicht in Get-Methode enthalten. – madhur

Verwandte Themen