*** Settings *** Documentation Test les dépôts de demandes # On inclut les mots-clefs Resource resources/resources.robot # On ouvre/ferme le navigateur au début/à la fin du Test Suite. Suite Setup For Suite Setup Suite Teardown For Suite Teardown # A chaque début de Test Case on se positionne sur le tableau bord administrateur Test Setup Depuis la page d'accueil admin admin *** Test Cases *** Création du jeu de données [Documentation] L'objet de ce 'Test Case' est de constituer le jeu de données Ajouter un nouveau type de demande depuis le menu ... TESTDOC ... TESTDOC ... Autorisation ADS ... PCA (Permis de construire comprenant ou non des démolitions) ... Nouveau dossier ... PCA - Initial ... Notification de delai ... Doc1 Ajout demande avec documents obligatoires [Documentation] L'objet de ce 'Test Case' est de vérifier l'ajout d'une demande ... avec des documents obligatoire # En tant que guichetier Depuis la page d'accueil guichet guichet # On ouvre le menu nouveau dossier Depuis le contexte de nouvelle demande via le tableau de bord # On sélectionne le type de dossier d'autorisation détaillé Select From List By Label dossier_autorisation_type_detaille Permis de construire comprenant ou non des démolitions # On sélectionne le type de demande Select From List By Label demande_type TESTDOC # Vérification du chargement du dialog Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#ui-dialog-title-liste_doc Liste des documents obligatoires # Validation du dialog Click Button Valider # Vérification de l'erreur ${alert} = Get Alert Message Should Be Equal As Strings ${alert} Tous les documents doivent être présents. Dans le cas contraire, rejeter la demande. # Fermeture du dialog Click Element css=.ui-dialog-titlebar-close # Vérification de l'erreur ${alert} = Get Alert Message Should Be Equal As Strings ${alert} Tous les documents doivent être présents. Dans le cas contraire, rejeter la demande. # Rejet de la demande avec annulation Click Button Rejeter la demande Choose Cancel On Next Confirmation ${message}= Confirm Action Should Be Equal As Strings ${message} Êtes vous sur de vouloir rejeter la demande ? # Rejet de la demande Click Button Rejeter la demande ${message}= Confirm Action Should Be Equal As Strings ${message} Êtes vous sur de vouloir rejeter la demande ? # Vérification du rechargement de la page Wait Until Page Contains Element css=#dossier_autorisation_type_detaille Element Should Not Be Visible css=#demande_type # On sélectionne le type de dossier d'autorisation détaillé Select From List By Label dossier_autorisation_type_detaille Permis de construire comprenant ou non des démolitions # On sélectionne le type de demande Select From List By Label demande_type TESTDOC # Vérification du chargement du dialog Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#ui-dialog-title-liste_doc Liste des documents obligatoires # check Doc 1 Select Checkbox 0 # Validation du dialog Click Button Valider # vérification de la fermeture du dialog Element Should Not Be Visible css=#ui-dialog-title-liste_doc # Ajout d'un pétitionnaire Ajouter le pétitionnaire principal Sarah Cole # On valide Click On Submit Button # Vérification qu'il n'y a aucune erreur Page Should Not Contain Errors