Comment faire pour exécuter cornichon style des cas de test dans le Robot Cadre
Est-il un paramètre de configuration que je dois effectuer pour les obtenir Robot Cadre (RF) pour exécuter Cornichon/BDD style des cas de test?
J'ai installé RF 2.8.3 sur Windows 7 et est en cours d'exécution OK avec Selenium2Library et DatabaseLibrary. En fonction de l'utilisateur docs et d'autres infos sur le web, je devrais être capable d'écrire et d'exécuter des Cornichons style de tests. Cependant, quand je fais cela, j'ai des erreurs. RF de ne pas supprimer le Cornichon mots-clés (compte tenu, Lorsque, Ensuite, ...) avant d'essayer de faire correspondre le mot-clé:
Tests.Group001 GeneralTests
==============================================================================
Scenario: No template operation selected | FAIL |
No keyword with name 'But page does not contain a no template operation selected error message' found.
------------------------------------------------------------------------------
J'exécute les tests à l'aide d'un straight-forward:
pybot ../Tests
Mon exemple de fichier de test est:
*** settings ***
Library Selenium2Library
Library DatabaseLibrary
Library kw_common
*** Test Cases ***
Scenario: No template operation selected
Given I have logged in and I have selected to perform template configuration
When I do not select a template operation
But page does not contain a no template operation selected error message
And I press the next button
Then I should not see a template operation selected error message
*** Keywords ***
I have logged in and I have selected to perform template configuration
Log Given I have logged in and I have selected to perform template configuration
I do not select a template operation
Log No template operation selected
page does not contain a no template operation selected error message
Page Should Not Contain 'ddTemplateOperation' is required.
I press the next button
Click Element xpath=//input[contains(@id,'next')]
I should not see a template operation selected error message
Page Should Contain 'ddTemplateOperation' is required.
Aide serait grandement appréciée. Merci.
Vous devez vous connecter pour publier un commentaire.
À partir de la documentation officielle http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#ignoring-given-when-then-and-but-prefixes :
Donc
page does not contain a no template operation selected error message
mot-clé doit être renommé àBut page does not contain a no template operation selected error message
.But
pourrait être utilisé comme un Cornichon mot-clé qui serait (éventuellement) rejetées avant d'essayer un mot clé du match, mais ce n'est pas le cas et l'origine de la panne. Merci encore.