1 |
*** Settings *** |
2 |
Documentation Test les instructions |
3 |
|
4 |
# On inclut les mots-clefs |
5 |
Resource resource.txt |
6 |
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
Suite Setup For Suite Setup |
8 |
Suite Teardown For Suite Teardown |
9 |
# A chaque début de Test Case on se positionne sur le tableau bord administrateur |
10 |
Test Setup Depuis la page d'accueil admin admin |
11 |
|
12 |
*** Test Cases *** |
13 |
Création du jeu de données |
14 |
|
15 |
[Documentation] Constitue le jeu de données. |
16 |
|
17 |
Ajouter le pétitionnaire fréquent null Monsieur Dubois Jean null null null null null null true |
18 |
Ajouter le pétitionnaire fréquent null Madame Dubois Mireille null null null null null null true |
19 |
|
20 |
|
21 |
Rechercher le pétitionnaire fréquent |
22 |
|
23 |
[Documentation] Lors de l'ajout d'une demande, rechercher un pétitionnaire |
24 |
... fréquent. |
25 |
|
26 |
Depuis la page d'accueil guichet guichet |
27 |
Depuis le contexte de nouvelle demande via le tableau de bord |
28 |
# On sélectionne le type de dossier d'autorisation détaillé |
29 |
Select From List By Label dossier_autorisation_type_detaille Permis de construire pour une maison individuelle et / ou ses annexes |
30 |
# On sélectionne le type de demande |
31 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Select From List By Label demande_type Dépôt Initial |
32 |
# On ajoute le pétitionnaire principal |
33 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Element add_petitionnaire_principal |
34 |
# On saisit les 3 premières lettres du nom |
35 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Input Text particulier_nom Dub* |
36 |
# On clique sur le bouton de recherche |
37 |
Click Element css=.search-frequent-16 |
38 |
# On vérifie la liste des éléments disponibles |
39 |
${list} = Create List Dubois Jean Dubois Mireille |
40 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Select List Should Be css=#select-petitionnaire ${list} |
41 |
# On sélectionne un pétitionnaire |
42 |
Select From List By Label css=#select-petitionnaire Dubois Jean |
43 |
# On clique sur le bouton de validation |
44 |
Click Button css=div.dialog-search-frequent-petitionnaire div.ui-dialog-buttonpane button.ui-button |
45 |
# On vérifie que la page ne contient pas d'erreur |
46 |
Page Should Not Contain Errors |
47 |
# On quitte le formulaire |
48 |
Click On Back Button In Subform |
49 |
# On vérifie le pétionnaire |
50 |
Page Should Contain Monsieur Dubois Jean |
51 |
|
52 |
|
53 |
Vérification du répertoire du dossier dans TODO |
54 |
|
55 |
[Documentation] Vérifie la date de modification du répertoire créée à la |
56 |
... demande, celui-ci est modifié si une nouvelle demande est faite sur le |
57 |
... même dossier. |
58 |
|
59 |
# |
60 |
Depuis la page d'accueil guichet guichet |
61 |
# |
62 |
${dossier_instruction} = Ajouter La Nouvelle Demande Depuis Le Tableau De Bord Permis de construire pour une maison individuelle et / ou ses annexes Dépôt Initial null Monsieur Louis Daniel |
63 |
# On récupère le libellé du répertoire |
64 |
${libelle_sans_espace} = Sans espace ${dossier_instruction} |
65 |
${libelle_directory} = Replace String ${libelle_sans_espace} P0 .P0 |
66 |
# On récupère la date de dernière modification du répertoire |
67 |
${create_time} = Get Modified Time ..${/}trs${/}numerisation${/}Todo${/}${libelle_directory} |
68 |
# |
69 |
Ajouter la demande sur existant sans créer de dossier d'instruction depuis le tableau de bord ${dossier_instruction} Dépot de pièces supplémentaires PI |
70 |
# On récupère la date de dernière modification du répertoire |
71 |
${modify_time} = Get Modified Time ..${/}trs${/}numerisation${/}Todo${/}${libelle_directory} |
72 |
# Les dates ne devrait pas être égale |
73 |
Should Not Be Equal ${create_time} ${modify_time} |