Je souhaite exécuter mon scénario de test avec plusieurs données de test (pour différents pays). Cela peut-il être réalisé dans le cadre du robot? Je travaille sur RIDE IDE.
Voici un exemple de code:
*** Settings ***
Suite Setup Login to Application
Suite TearDown Logout and Close The Browser
Resource import all required resource files
***Test Cases ***
Sample Test Case To Create Data for Multiple countries
Select Country USA #here am hard coding the country value, instead I want to pass it in run time
Enter all required data
Click Submit
#sample resource file that has the keyword for selecting Country Drop down and fill other details
*** Keywords ***
Select Country
[Arguments] ${value}
Select From List By Label ${locator} ${value}
Input Text locator text value
J'ai essayé de passer les arguments dans le cas de test, mais il dit que le contrôle d'intégrité échoue. Réinitialisez les modifications dans le RIDE IDE au moment où j'ajoute des arguments au niveau du scénario de test.
J'utilise Python 2.7.14, RIDE 2.0a1.
Si vous utilisez la commande pybot, utilisez l'une des syntaxes ci-dessous
pybot --variable Variable:Value ScriptName.txt
OR
pybot -v Variable:Value ScriptName.txt
Variable multiple
pybot -v Variable:Value -v Variable:Value ScriptName.txt
Vous pouvez accéder à la valeur de la variable de ligne de commande directement dans votre script sans déclarer ni réaffecter.