1 |
*** Settings *** |
2 |
Documentation Gestion des consultations. |
3 |
|
4 |
# On inclut les mots-clefs |
5 |
Resource resources/resources.robot |
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 |
|
13 |
*** Test Cases *** |
14 |
Constitution du jeu de données |
15 |
|
16 |
[Documentation] Constitue le jeu de données. |
17 |
|
18 |
## |
19 |
## Supposition : ces dossiers sont affectés à l'instructeur "Louis Laurent" |
20 |
## (instr) division "H" même division que "Martine Nadeau" (instr1) |
21 |
## |
22 |
|
23 |
# |
24 |
Depuis la page d'accueil guichet guichet |
25 |
|
26 |
# |
27 |
&{args_petitionnaire_1} = Create Dictionary |
28 |
... particulier_nom=DUPONT |
29 |
... particulier_prenom=Jacques |
30 |
# |
31 |
&{args_demande_1} = Create Dictionary |
32 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
33 |
... demande_type=Dépôt Initial |
34 |
... date_demande=12/04/2015 |
35 |
# |
36 |
${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1} |
37 |
Set Suite Variable ${di_1} |
38 |
|
39 |
# |
40 |
Depuis la page d'accueil instr instr |
41 |
Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement |
42 |
|
43 |
# |
44 |
&{args_avis_consultation_1} = Create Dictionary |
45 |
... avis_consultation=Favorable |
46 |
|
47 |
# |
48 |
Go To Dashboard |
49 |
Se déconnecter |
50 |
Input Username consu |
51 |
Input Password consu |
52 |
Click Button login.action.connect |
53 |
# |
54 |
Sleep 2 |
55 |
# |
56 |
Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1} |
57 |
# |
58 |
Click Link css=#actions a.actions-logout |
59 |
|
60 |
# |
61 |
Depuis la page d'accueil guichet guichet |
62 |
# |
63 |
&{args_petitionnaire_2} = Create Dictionary |
64 |
... qualite=personne morale |
65 |
... personne_morale_denomination=Bati&Co |
66 |
... personne_morale_civilite=Monsieur |
67 |
... personne_morale_nom=Leroy |
68 |
... personne_morale_prenom=Georges |
69 |
# |
70 |
&{args_demande_2} = Create Dictionary |
71 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
72 |
... demande_type=Dépôt Initial |
73 |
# |
74 |
${di_2} = Ajouter La Nouvelle Demande Depuis Le Tableau De Bord ${args_demande_2} ${args_petitionnaire_2} |
75 |
# |
76 |
Set Suite Variable ${di_2} |
77 |
# |
78 |
Depuis la page d'accueil admin admin |
79 |
# Liste des valeurs pour le tableau des surfaces des données techniques |
80 |
&{donnees_techniques_values} = Create Dictionary |
81 |
... su_avt_shon1=10 |
82 |
... su_avt_shon2=10 |
83 |
... su_avt_shon3=10 |
84 |
... su_avt_shon4=10 |
85 |
... su_avt_shon5=10 |
86 |
... su_avt_shon6=10 |
87 |
... su_avt_shon7=10 |
88 |
... su_avt_shon8=10 |
89 |
... su_avt_shon9=10 |
90 |
... su_cstr_shon1=10 |
91 |
... su_cstr_shon2=10 |
92 |
... su_cstr_shon3=10 |
93 |
... su_cstr_shon4=10 |
94 |
... su_cstr_shon5=10 |
95 |
... su_cstr_shon6=10 |
96 |
... su_cstr_shon7=10 |
97 |
... su_cstr_shon8=10 |
98 |
... su_cstr_shon9=10 |
99 |
... su_chge_shon1=10 |
100 |
... su_chge_shon2=10 |
101 |
... su_chge_shon3=10 |
102 |
... su_chge_shon4=10 |
103 |
... su_chge_shon5=10 |
104 |
... su_chge_shon6=10 |
105 |
... su_chge_shon7=10 |
106 |
... su_chge_shon8=10 |
107 |
... su_chge_shon9=10 |
108 |
... su_demo_shon1=10 |
109 |
... su_demo_shon2=10 |
110 |
... su_demo_shon3=10 |
111 |
... su_demo_shon4=10 |
112 |
... su_demo_shon5=10 |
113 |
... su_demo_shon6=10 |
114 |
... su_demo_shon7=10 |
115 |
... su_demo_shon8=10 |
116 |
... su_demo_shon9=10 |
117 |
... su_sup_shon1=10 |
118 |
... su_sup_shon2=10 |
119 |
... su_sup_shon3=10 |
120 |
... su_sup_shon4=10 |
121 |
... su_sup_shon5=10 |
122 |
... su_sup_shon6=10 |
123 |
... su_sup_shon7=10 |
124 |
... su_sup_shon8=10 |
125 |
... su_sup_shon9=10 |
126 |
Modifier les données techniques pour le calcul des surfaces ${di_2} ${donnees_techniques_values} |
127 |
# |
128 |
Ajouter une consultation depuis un dossier ${di_2} 59.02 - Atelier du Patrimoine |
129 |
|
130 |
|
131 |
TNR Bug Recherche sur le critère "Instructeur" de la recherche avancée de "Instruction > Consultations > Tous les retours" ne fonctionne pas |
132 |
|
133 |
[Documentation] La recherche portait sur l'identifiant de l'instructeur |
134 |
... au lieu de porter sur son nom |
135 |
|
136 |
# |
137 |
Depuis la page d'accueil instr1 instr |
138 |
# |
139 |
Go To Tab dossier_autorisation |
140 |
Go To Submenu In Menu instruction consultation_tous_retours |
141 |
# |
142 |
Click Element css=#toggle-advanced-display |
143 |
# |
144 |
Sleep 1 |
145 |
# On remplit |
146 |
Input Text css=div#adv-search-adv-fields input#instructeur Louis Laurent |
147 |
# On valide le formulaire de recherche |
148 |
Click On Search Button |
149 |
# |
150 |
Page Should Not Contain Aucun enregistrement |
151 |
|
152 |
|
153 |
TNR Bug Droits insuffisants sur l'onglet pièces sur la demande d'avis |
154 |
|
155 |
[Documentation] L'accés à l'onglet pièce n'était pas possible |
156 |
|
157 |
# |
158 |
Go To Dashboard |
159 |
Se déconnecter |
160 |
# |
161 |
Input Username consu |
162 |
Input Password consu |
163 |
Click Button login.action.connect |
164 |
# |
165 |
Sleep 2 |
166 |
# |
167 |
Depuis la demande d'avis passée du dossier ${di_1} |
168 |
On clique sur l'onglet document_numerise Pièce(s) |
169 |
Page Should Not Contain Droits insuffisants. Vous n'avez pas suffisamment de droits pour acceder à cette page. |
170 |
# |
171 |
Click Link css=#actions a.actions-logout |
172 |
|
173 |
|
174 |
Vérification de l'édition de la consultation |
175 |
|
176 |
[Documentation] Vérifie l'affichage des champs de fusion sur une |
177 |
... consultation. |
178 |
|
179 |
Depuis le contexte de la consultation ${di_2} 59.02 - Atelier du Patrimoine |
180 |
# On clique sur l'action édition |
181 |
Click On SubForm Portlet Action consultation consulter_pdf |
182 |
# On ouvre le PDF |
183 |
Open PDF file |
184 |
# On vérifie le champ de fusion |
185 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Bati&Co représenté(e) par Monsieur Leroy Georges |
186 |
# On vérifie le résultat total du tableau des surface |
187 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Surface totale : 90 |
188 |
# On ferme le PDF |
189 |
Close PDF |
190 |
|
191 |
|
192 |
TNR Bug demande de consultation par le profil guichetsuivi |
193 |
|
194 |
[Documentation] Vérification du dépôt de consultation par le profil |
195 |
... guichetsuivi |
196 |
|
197 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
198 |
&{args_petitionnaire_1} = Create Dictionary |
199 |
... particulier_nom=DUPONT |
200 |
... particulier_prenom=Maurice |
201 |
# |
202 |
&{args_demande_1} = Create Dictionary |
203 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
204 |
... demande_type=Dépôt Initial |
205 |
... date_demande=12/09/2015 |
206 |
# |
207 |
${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1} |
208 |
Ajouter une consultation depuis un dossier ${di_1} DAEWE - DAE - BUREAU ENTREPOT INDUSTRIE AGRICOLE |
209 |
|
210 |
|
211 |
TNR Bug suppression de la pièce jointe à la modification d'une consultation |
212 |
|
213 |
[Documentation] Vérifie que la pièce jointe d'une consultation ne disparaît |
214 |
... pas quand on modifie la consultation en tant qu'instructeur polyvalent. |
215 |
|
216 |
Depuis la page d'accueil guichet guichet |
217 |
&{args_petitionnaire} = Create Dictionary |
218 |
... particulier_nom=Roussel |
219 |
... particulier_prenom=Agnès |
220 |
# |
221 |
&{args_demande} = Create Dictionary |
222 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
223 |
... demande_type=Dépôt Initial |
224 |
... date_demande=03/02/2016 |
225 |
# |
226 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
227 |
|
228 |
Depuis la page d'accueil instrpoly instrpoly |
229 |
Ajouter une consultation depuis un dossier ${di} 59.01 - Direction de l'Eau et de l'Assainissement |
230 |
# Définalise la consultation pour pouvoir la modifier |
231 |
Depuis le contexte de la consultation ${di} 59.01 - Direction de l'Eau et de l'Assainissement |
232 |
Click On SubForm Portlet Action consultation unfinalise |
233 |
|
234 |
# Ajoute une pièce à la consultation |
235 |
&{piece_values} = Create Dictionary |
236 |
... fichier_upload=testImportManuel.pdf |
237 |
... date_demande=03/02/2016 |
238 |
... avis_consultation=Tacite |
239 |
${nom_piece} = Ajouter une pièce à la consultation ${piece_values} |
240 |
|
241 |
# Vérifie que l'instructeur polyvalent peut modifier la pièce |
242 |
&{piece_values_2} = Create Dictionary |
243 |
... fichier_upload=testImportManuel2.pdf |
244 |
${nom_piece_2} = Ajouter une pièce à la consultation ${piece_values_2} |
245 |
|
246 |
# Nouvelles valeurs de la consultation |
247 |
&{saisie_values} = Create Dictionary |
248 |
... avis_consultation=Favorable |
249 |
|
250 |
Modifier la consultation ${saisie_values} |
251 |
Click On Back Button In Subform |
252 |
# Vérifie que le fichier est toujours ajouté à la consultation |
253 |
Page Should Contain ${nom_piece_2} |