1 |
mbroquet |
3730 |
*** 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 |
softime |
3845 |
Ajouter une consultation depuis un dossier ${di_2} 59.01 - Direction de l'Eau et de l'Assainissement |
130 |
mbroquet |
3730 |
|
131 |
|
|
|
132 |
|
|
TNR Bug Recherche sur le critère "Instructeur" de la recherche avancée de "Instruction > Consultations > Tous les retours" ne fonctionne pas |
133 |
|
|
|
134 |
|
|
[Documentation] La recherche portait sur l'identifiant de l'instructeur |
135 |
|
|
... au lieu de porter sur son nom |
136 |
|
|
|
137 |
|
|
# |
138 |
|
|
Depuis la page d'accueil instr1 instr |
139 |
|
|
# |
140 |
|
|
Go To Tab dossier_autorisation |
141 |
|
|
Go To Submenu In Menu instruction consultation_tous_retours |
142 |
|
|
# |
143 |
|
|
Click Element css=#toggle-advanced-display |
144 |
|
|
# |
145 |
|
|
Sleep 1 |
146 |
|
|
# On remplit |
147 |
|
|
Input Text css=div#adv-search-adv-fields input#instructeur Louis Laurent |
148 |
|
|
# On valide le formulaire de recherche |
149 |
|
|
Click On Search Button |
150 |
|
|
# |
151 |
|
|
Page Should Not Contain Aucun enregistrement |
152 |
|
|
|
153 |
|
|
|
154 |
|
|
TNR Bug Droits insuffisants sur l'onglet pièces sur la demande d'avis |
155 |
|
|
|
156 |
|
|
[Documentation] L'accés à l'onglet pièce n'était pas possible |
157 |
|
|
|
158 |
|
|
# |
159 |
|
|
Go To Dashboard |
160 |
|
|
Se déconnecter |
161 |
|
|
# |
162 |
|
|
Input Username consu |
163 |
|
|
Input Password consu |
164 |
|
|
Click Button login.action.connect |
165 |
|
|
# |
166 |
|
|
Sleep 2 |
167 |
|
|
# |
168 |
|
|
Depuis la demande d'avis passée du dossier ${di_1} |
169 |
|
|
On clique sur l'onglet document_numerise Pièce(s) |
170 |
|
|
Page Should Not Contain Droits insuffisants. Vous n'avez pas suffisamment de droits pour acceder à cette page. |
171 |
|
|
# |
172 |
|
|
Click Link css=#actions a.actions-logout |
173 |
|
|
|
174 |
|
|
|
175 |
|
|
Vérification de l'édition de la consultation |
176 |
|
|
|
177 |
|
|
[Documentation] Vérifie l'affichage des champs de fusion sur une |
178 |
|
|
... consultation. |
179 |
|
|
|
180 |
|
|
Depuis le contexte de la consultation ${di_2} 59.02 - Atelier du Patrimoine |
181 |
|
|
# On clique sur l'action édition |
182 |
|
|
Click On SubForm Portlet Action consultation consulter_pdf |
183 |
|
|
# On ouvre le PDF |
184 |
|
|
Open PDF file |
185 |
|
|
# On vérifie le champ de fusion |
186 |
|
|
Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Bati&Co représenté(e) par Monsieur Leroy Georges |
187 |
|
|
# On vérifie le résultat total du tableau des surface |
188 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Surface totale : 90 |
189 |
|
|
# On ferme le PDF |
190 |
|
|
Close PDF |
191 |
|
|
|
192 |
|
|
|
193 |
|
|
TNR Bug demande de consultation par le profil guichetsuivi |
194 |
|
|
|
195 |
|
|
[Documentation] Vérification du dépôt de consultation par le profil |
196 |
|
|
... guichetsuivi |
197 |
|
|
|
198 |
|
|
Depuis la page d'accueil guichetsuivi guichetsuivi |
199 |
|
|
&{args_petitionnaire_1} = Create Dictionary |
200 |
|
|
... particulier_nom=DUPONT |
201 |
|
|
... particulier_prenom=Maurice |
202 |
|
|
# |
203 |
|
|
&{args_demande_1} = Create Dictionary |
204 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
205 |
|
|
... demande_type=Dépôt Initial |
206 |
|
|
... date_demande=12/09/2015 |
207 |
|
|
# |
208 |
|
|
${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1} |
209 |
|
|
Ajouter une consultation depuis un dossier ${di_1} DAEWE - DAE - BUREAU ENTREPOT INDUSTRIE AGRICOLE |
210 |
|
|
|
211 |
|
|
|
212 |
softime |
3845 |
Vérification de l'avis rendu par le service consulté |
213 |
|
|
|
214 |
|
|
[Documentation] Vérifie l'affichage de l'avis rendu, de la motivation et du |
215 |
|
|
... fichier |
216 |
|
|
|
217 |
|
|
&{args_avis_consultation} = Create Dictionary |
218 |
|
|
... avis_consultation=Favorable |
219 |
|
|
... motivation=Pas de réserves |
220 |
|
|
... fichier_upload=testImportManuel.pdf |
221 |
|
|
|
222 |
|
|
Depuis la page d'accueil avec widget de redirection consu consu |
223 |
|
|
|
224 |
|
|
Rendre l'avis sur la consultation du dossier ${di_2} ${args_avis_consultation} |
225 |
|
|
# On clique sur l'action édition |
226 |
|
|
Depuis la demande d'avis passée du dossier ${di_2} |
227 |
|
|
|
228 |
|
|
Element Should Contain avis_consultation Favorable |
229 |
|
|
Element Should Contain motivation Pas de réserves |
230 |
|
|
Element Should Contain fichier consultation_avis |
231 |
|
|
# Evite un bug lors de la déconnexion automatique |
232 |
|
|
Se déconnecter avec widget de redirection |
233 |
|
|
|
234 |
|
|
|
235 |
mbroquet |
3730 |
TNR Bug suppression de la pièce jointe à la modification d'une consultation |
236 |
|
|
|
237 |
|
|
[Documentation] Vérifie que la pièce jointe d'une consultation ne disparaît |
238 |
|
|
... pas quand on modifie la consultation en tant qu'instructeur polyvalent. |
239 |
|
|
|
240 |
|
|
Depuis la page d'accueil guichet guichet |
241 |
|
|
&{args_petitionnaire} = Create Dictionary |
242 |
|
|
... particulier_nom=Roussel |
243 |
|
|
... particulier_prenom=Agnès |
244 |
|
|
# |
245 |
|
|
&{args_demande} = Create Dictionary |
246 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
247 |
|
|
... demande_type=Dépôt Initial |
248 |
|
|
... date_demande=03/02/2016 |
249 |
|
|
# |
250 |
|
|
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
251 |
|
|
|
252 |
|
|
Depuis la page d'accueil instrpoly instrpoly |
253 |
|
|
Ajouter une consultation depuis un dossier ${di} 59.01 - Direction de l'Eau et de l'Assainissement |
254 |
|
|
# Définalise la consultation pour pouvoir la modifier |
255 |
|
|
Depuis le contexte de la consultation ${di} 59.01 - Direction de l'Eau et de l'Assainissement |
256 |
|
|
Click On SubForm Portlet Action consultation unfinalise |
257 |
|
|
|
258 |
|
|
# Ajoute une pièce à la consultation |
259 |
|
|
&{piece_values} = Create Dictionary |
260 |
|
|
... fichier_upload=testImportManuel.pdf |
261 |
|
|
... date_demande=03/02/2016 |
262 |
|
|
... avis_consultation=Tacite |
263 |
|
|
${nom_piece} = Ajouter une pièce à la consultation ${piece_values} |
264 |
|
|
|
265 |
|
|
# Vérifie que l'instructeur polyvalent peut modifier la pièce |
266 |
|
|
&{piece_values_2} = Create Dictionary |
267 |
|
|
... fichier_upload=testImportManuel2.pdf |
268 |
|
|
${nom_piece_2} = Ajouter une pièce à la consultation ${piece_values_2} |
269 |
|
|
|
270 |
|
|
# Nouvelles valeurs de la consultation |
271 |
|
|
&{saisie_values} = Create Dictionary |
272 |
|
|
... avis_consultation=Favorable |
273 |
|
|
|
274 |
|
|
Modifier la consultation ${saisie_values} |
275 |
|
|
Click On Back Button In Subform |
276 |
|
|
# Vérifie que le fichier est toujours ajouté à la consultation |
277 |
softime |
3845 |
Page Should Contain ${nom_piece_2} |