2016-07-31 22 views
0

verwendet werden Ich bin neu bei RobotFramework. Ich möchte das Schlüsselwort "Generate Random String" verwenden, aber das System erkennt es nicht als gültig, obwohl ich die String Library importiere. Vielleicht ist veraltet? Wie kann ich eine "eingebaute" Bibliothek in Robot Framework aktualisieren?Das Schlüsselwort "Generate Random String" kann nicht im Robot Framework

Ich verwende Python 2.7.10 mit PyCharm CE

Sorry, wenn ich nicht alle Informationen benötigt liefern, ist meine erste Frage hier.

+0

Bitte zeigen Sie Ihren tatsächlichen Code und die Fehlermeldung oder Protokollmeldung, die besagt, dass es nicht funktioniert. –

Antwort

0

Wie sieht Ihr aktueller Test aus? Generate Random String ist Teil der String-Bibliothek. Während es bei der Installation von RobotFramework enthalten ist, müssen Sie die Bibliothek explizit in den Abschnitt Einstellungen importieren.

***Settings*** 
Library String 

Stichwort: Generate Random String length=8 chars=[LETTERS][NUMBERS]

Beispiel für die Verwendung der Dokumentation:

${ret} = Generate Random String  
${low} = Generate Random String 12 [LOWER] 
${bin} = Generate Random String 8  01 
${hex} = Generate Random String 4  [NUMBERS]abcdef 

Edit: Voll Beispiel Test:

*** Settings *** 
Library String 

*** Test Cases *** 
Random Stuff 
    ${ret}= Generate Random String 
    ${low}= Generate Random String 12 [LOWER] 
    ${bin}= Generate Random String 8  01 
    ${hex}= Generate Random String 4  [NUMBERS]abcdef 

Die Protokolle zeigen die Zufallswerte wird es : xcc3XUjZ, iuuvcqxvamam, 01 000000, 4ce2. Ohne das Skript, das Sie verwenden, und einige der Fehler zu veröffentlichen, können wir nicht weiter helfen.

+0

danke für deine schnelle Antwort, ja. Ich deklariere den Bibliotheks-String im Abschnitt Einstellungen und versuche dann, das Schlüsselwort zu verwenden, wird aber nicht erkannt. Der störendste Teil ist, dass der Bibliotheks-String tatsächlich importiert und von Roboterrahmen erkannt wird. – LeonardoQAC

+0

Erhalten Sie einige andere Importfehler? Ich habe die Antwort mit dem Beispiel aus den Dokumenten aktualisiert. Ohne das Skript, das Sie verwenden, und einige der Fehler zu veröffentlichen, können wir nicht weiter helfen. – aneroid

+0

Ich erhalte keinen Fehler, das Schlüsselwort "Zufallszeichenfolge generieren" wird mit einer roten Unterstreichung und der Warnung "Schlüsselwortdefinition nicht gefunden" angezeigt. Die Zeichenfolgenbibliothek ist im Abschnitt Einstellungen ordnungsgemäß konfiguriert. – LeonardoQAC

0

Ist ein Problem mit der IDE. Wenn Sie Pycharm verwenden, sehen Sie den Fehler, aber Sie können den Test trotzdem ausführen. Auf Wiedersehen.