2016-08-10 1 views
0

Ich versuche, Javascript auszuführen und einen Wert mit run keyword if oder so etwas zurückgeben. Aber es gibt Fehler wie erwartet. Wie kann ich diese Situation bestehen? Beispiel Codeblock:Robot Framework - Run Schlüsselwort Wenn mit Javascript ausführen

Run Keyword If '${COUNTRY}'=='ES' ${income} Execute Javascript return $('#income').val(); 
+0

könnten Sie mehr über Ihre Situation erklären und die Fehlermeldung teilen, die Sie erhalten? Was hat das mit automatisierten Tests zu tun? –

+0

Ich verwende "$ {income} Ausführen von Javascript return $ ('# income'). Val();" Teil in einigen meiner Testfälle. Aber ich möchte denselben Code mit einer if-Bedingung verwenden. Wenn ich dies wie unten beschrieben austrage, gibt es einen Fehler, wenn "Variable '$ {income}' nicht gefunden wird." – buurkeey

Antwort

3

"Run keyword if" erfordert ein Schlüsselwort nach der Bedingung; Sie haben einen Variablennamen angegeben. Um das Ergebnis des Schlüsselworts zu speichern, muss sich der Variablenname in der ersten Zelle der Zeile befinden:

${income} run keyword if '${COUNTRY}'=='ES' 
... Execute Javascript return $('#income').val(); 
+0

Das ist großartig Bryan. Danke vielmals.. – buurkeey

Verwandte Themen