J'essaie de convertir le test de sélénium en cornichon. Est-il possible de mettre en œuvre des instructions si dans cornichons? Exemple: supposons que le code est écrit dans le format ci-dessous. Comme je ne peux pas coller le code réel, je suis en train d'écrire la description ci-dessous. S'il vous plaît comprendre la partie après une double barre oblique est le code de sélénium réelleComment mettre en œuvre «si» dans Gherkin
// launch the application
// login to application
// navigate to page
String str;
if(str== "XYZ")
{
// verify title
}
//verify text field 1
//verify test field 2
//verify select box
Pour cela, je suis en train d'écrire du code dans Gherkin comme suit
Given user launches the application
When user login with valid credentials
and navigate to required page
When String str is "XYZ"
Then verify title
And verify text field 1
And verify test field 2
And verify select box
mais ce code est incorrect parce que si la str ne correspond pas à "XYZ" nous voulons que ce titre ne soit pas vérifié mais d'autres vérifications comme le champ "field1,2" et la case "select" doivent être vérifiées.
Quelqu'un peut-il aider?
Réponse possible ici https://stackoverflow.com/questions/30233391/does-if-else-concept-available-in-feature-file-gherkin-language –
Salut @DanielFintinariu, je suis passé par le lien mais j'ai besoin un moyen/une solution si possible sans scinder le scénario en deux scénarios de test –
Selon le scénario, vous pouvez utiliser "Given-When-Then - steps". – Aby