1 |
*** Settings *** |
2 |
Documentation Rubrique Suivi. |
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 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi mise à jour des dates des instructions |
15 |
|
16 |
[Documentation] |
17 |
|
18 |
# |
19 |
Depuis la page d'accueil suivi suivi |
20 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
21 |
Go To Tab dossier_autorisation |
22 |
# Saisie de Mise à jour des dates |
23 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
24 |
Input Text date 12/05/2015 |
25 |
Input Text code_barres '?# |
26 |
# On valide le formulaire |
27 |
Click On Submit Button |
28 |
# On ne fait aucune vérification ici car le keyword précédent "Click On |
29 |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
30 |
# données |
31 |
|
32 |
|
33 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi mise à jour des dates des demandes d'avis |
34 |
|
35 |
[Documentation] |
36 |
|
37 |
# |
38 |
Depuis la page d'accueil suivi suivi |
39 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
40 |
Go To Tab dossier_autorisation |
41 |
# Saisie de Mise à jour des dates |
42 |
Go To Submenu In Menu suivi demandes_avis_mise_a_jour_des_dates |
43 |
Input Text date 12/05/2015 |
44 |
Input Text code_barres '?# |
45 |
# On valide le formulaire |
46 |
Click On Submit Button |
47 |
# On ne fait aucune vérification ici car le keyword précédent "Click On |
48 |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
49 |
# données |
50 |
|
51 |
|
52 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi des retours de consultation |
53 |
|
54 |
[Documentation] |
55 |
|
56 |
# |
57 |
Depuis la page d'accueil suivi suivi |
58 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
59 |
Go To Tab dossier_autorisation |
60 |
# Saisie de Mise à jour des dates |
61 |
Go To Submenu In Menu suivi consultation-retour |
62 |
Input Text code_barres '?# |
63 |
# On valide le formulaire |
64 |
Click On Submit Button |
65 |
# On ne fait aucune vérification ici car le keyword précédent "Click On |
66 |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
67 |
# données |
68 |
|
69 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi du bordereau d'envoi au maire |
70 |
|
71 |
[Documentation] |
72 |
|
73 |
# |
74 |
Depuis la page d'accueil admin admin |
75 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
76 |
Go To Tab dossier_autorisation |
77 |
# Saisie de Mise à jour des dates |
78 |
Go To Submenu In Menu suivi bordereau_envoi_maire |
79 |
Input Text date 12/05/2015 |
80 |
Input Text code_barres '?# |
81 |
# On valide le formulaire |
82 |
Click On Submit Button |
83 |
# On ne fait aucune vérification ici car le keyword précédent "Click On |
84 |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
85 |
# données |
86 |
|
87 |
TNR Bug "Erreur de base de données" lors de la prévisualisation des bordereaux. |
88 |
|
89 |
[Documentation] Vérifie qu'il n'a aucune erreur lors de la prévisualisation |
90 |
... des bordereaux depuis le menu des états. |
91 |
|
92 |
# |
93 |
Depuis la page d'accueil admin admin |
94 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
95 |
Go To Tab dossier_autorisation |
96 |
# Saisie de Mise à jour des dates |
97 |
Go To Submenu In Menu parametrage-dossier om_etat |
98 |
# On fait une recherche sur l'identifiant de l'état |
99 |
Use Simple Search id bordereau_courriers_signature_maire |
100 |
# On sélectionne le résultat |
101 |
Click On Link bordereau_courriers_signature_maire |
102 |
# On clic sur l'action de prévisualisation |
103 |
Click On Form Portlet Action om_etat previsualiser |
104 |
# On ouvre le PDF |
105 |
Open PDF form |
106 |
# On vérifie qu'il n'y a pas d'erreur |
107 |
Sleep 1 |
108 |
Page Should Not Contain Errors |
109 |
# On ferme le PDF |
110 |
Close PDF |
111 |
# On clic sur le bouton de retour |
112 |
Click On Back Button |
113 |
# On fait une recherche sur l'identifiant de l'état |
114 |
Use Simple Search id bordereau_avis_maire_prefet |
115 |
# On sélectionne le résultat |
116 |
Click On Link bordereau_avis_maire_prefet |
117 |
# On clic sur l'action de prévisualisation |
118 |
Click On Form Portlet Action om_etat previsualiser |
119 |
# On ouvre le PDF |
120 |
Open PDF form |
121 |
# On vérifie qu'il n'y a pas d'erreur |
122 |
Sleep 1 |
123 |
Page Should Not Contain Errors |
124 |
# On ferme le PDF |
125 |
Close PDF |
126 |
# On clic sur le bouton de retour |
127 |
Click On Back Button |
128 |
# On fait une recherche sur l'identifiant de l'état |
129 |
Use Simple Search id bordereau_controle_legalite |
130 |
# On sélectionne le résultat |
131 |
Click On Link bordereau_controle_legalite |
132 |
# On clic sur l'action de prévisualisation |
133 |
Click On Form Portlet Action om_etat previsualiser |
134 |
# On ouvre le PDF |
135 |
Open PDF form |
136 |
# On vérifie qu'il n'y a pas d'erreur |
137 |
Sleep 1 |
138 |
Page Should Not Contain Errors |
139 |
# On ferme le PDF |
140 |
Close PDF |
141 |
# On clic sur le bouton de retour |
142 |
Click On Back Button |
143 |
# On fait une recherche sur l'identifiant de l'état |
144 |
Use Simple Search id bordereau_decisions |
145 |
# On sélectionne le résultat |
146 |
Click On Link bordereau_decisions |
147 |
# On clic sur l'action de prévisualisation |
148 |
Click On Form Portlet Action om_etat previsualiser |
149 |
# On ouvre le PDF |
150 |
Open PDF form |
151 |
# On vérifie qu'il n'y a pas d'erreur |
152 |
Sleep 1 |
153 |
Page Should Not Contain Errors |
154 |
# On ferme le PDF |
155 |
Close PDF |
156 |
# On clic sur le bouton de retour |
157 |
Click On Back Button |
158 |
|
159 |
TNR Mise à jour des dates après le délai de notification au pétitionnaire |
160 |
|
161 |
[Documentation] Vérification du message d'erreur lors de la mise à jour de |
162 |
... la date de retour AR |
163 |
|
164 |
# |
165 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
166 |
# |
167 |
&{args_petitionnaire} = Create Dictionary |
168 |
... qualite=personne morale |
169 |
... personne_morale_denomination=SCP |
170 |
... personne_morale_raison_sociale=Société |
171 |
... personne_morale_civilite=Monsieur |
172 |
... personne_morale_nom=Martinez |
173 |
... personne_morale_prenom=Nicolas |
174 |
|
175 |
&{args_demande} = Create Dictionary |
176 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
177 |
... demande_type=Dépôt Initial |
178 |
... date_demande=12/05/2015 |
179 |
|
180 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
181 |
|
182 |
Depuis la page d'accueil instrpoly instrpoly |
183 |
Ajouter une instruction au DI ${di} Notification de pieces manquante 12/05/2015 |
184 |
Click On Back Button In Subform |
185 |
Click On Link Notification de pieces manquante |
186 |
Click On SubForm Portlet Action instruction finaliser |
187 |
${id_instruction} = Get Text css=div#form-content span#instruction |
188 |
# On en déduit le code-barres |
189 |
${code_barres} = STR_PAD_LEFT ${id_instruction} 10 0 |
190 |
${code_barres} = Catenate 11${code_barres} |
191 |
Set Suite Variable ${code_barres} |
192 |
|
193 |
# |
194 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
195 |
# Saisie de Mise à jour des dates |
196 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
197 |
Select From List By Label css=#type_mise_a_jour date de retour de l'AR |
198 |
Input Text date 12/07/2015 |
199 |
Input Text code_barres ${code_barres} |
200 |
# On valide le formulaire |
201 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
202 |
# On valide la synthèse |
203 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
204 |
|
205 |
# Vérification des messages d'erreur |
206 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=div.ui-state-error p span.text Problème de dates : contactez l'instructeur du dossier |
207 |
Element Should Contain css=div.ui-state-error p span.text (date d'évènement <= date limite de notification au pétitionnaire) |
208 |
Element Should Contain css=div.ui-state-valid p span.text Saisie enregistrée |
209 |
|
210 |
# Vérification que l'événement retour n'est pas inséré |
211 |
Depuis l'onglet instruction du dossier d'instruction ${di} |
212 |
Page Should Not Contain incomplétude après accusé de réception |
213 |
|
214 |
Paramétrage des tests sur les bordereaux |
215 |
|
216 |
[Documentation] Crée 2 dossiers sur 2 collectivités différentes, et fait le |
217 |
... paramétrage nécessaire aux tests sur les bordereaux |
218 |
|
219 |
# DA sur la collectivite Marseille |
220 |
Depuis la page d'accueil guichet guichet |
221 |
|
222 |
&{args_petitionnaire} = Create Dictionary |
223 |
... particulier_nom=Chesnay |
224 |
... particulier_prenom=Roger |
225 |
&{args_demande} = Create Dictionary |
226 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
227 |
... demande_type=Dépôt Initial |
228 |
|
229 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
230 |
|
231 |
# DA sur la collectivite Allauch |
232 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
233 |
|
234 |
&{args_petitionnaire} = Create Dictionary |
235 |
... particulier_nom=Sevier |
236 |
... particulier_prenom=André |
237 |
&{args_demande} = Create Dictionary |
238 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
239 |
... demande_type=Dépôt Initial |
240 |
|
241 |
${di_allauch} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
242 |
${date_jour} = Date du jour FR |
243 |
|
244 |
# Variables disponibles dans tout le test suite |
245 |
Set Suite Variable ${di} |
246 |
Set Suite Variable ${di_allauch} |
247 |
Set Suite Variable ${date_jour} |
248 |
|
249 |
Depuis la page d'accueil suivi suivi |
250 |
Click Link Bordereaux |
251 |
Click On Submit Button |
252 |
# Vérification des messages d'erreur |
253 |
Error Message Should Contain Veuillez sélectionner un bordereau |
254 |
Select From List By Label bordereau Bordereau d'envoi des avis du Maire au Préfet |
255 |
Input Text date_bordereau_debut null |
256 |
Input Text date_bordereau_fin null |
257 |
Click On Submit Button |
258 |
Error Message Should Contain Veuillez saisir une date valide |
259 |
|
260 |
# On change la valeur de id_evenement_bordereau_avis_maire_prefet pour pouvoir tester |
261 |
Depuis la page d'accueil admin admin |
262 |
Go To Tab om_parametre |
263 |
Use Simple Search libellé id_evenement_bordereau_avis_maire_prefet |
264 |
Click on Link id_evenement_bordereau_avis_maire_prefet |
265 |
Click On Form Portlet Action om_parametre modifier |
266 |
Input Text valeur 81 |
267 |
Click On Submit Button |
268 |
# Vérification des messages d'erreur |
269 |
Valid Message Should Contain Vos modifications ont bien été enregistrées |
270 |
Click On Back Button |
271 |
Element Should Contain css=div.form-content span.field_value.pre 81 |
272 |
|
273 |
TNR Filtre collectivités sur bordereau d'envoi de de courriers signature Maire |
274 |
|
275 |
[Documentation] Contrôle que le bordereau d'envoi de courriers signature Maire affiche |
276 |
... seulement les dossiers de la collectivité de l'utilisateur en tant que mono, et |
277 |
... que le select de collectivité en tant qu'utilisateur multi fonctionne. |
278 |
|
279 |
Depuis la page d'accueil instr instr |
280 |
# Ajout de l'instruction Majoration de délai et des dates pour que le dossier |
281 |
# apparaisse dans notre bordereau |
282 |
Ajouter une instruction au DI et la finaliser ${di} Majoration délai SS en révision ${date_jour} |
283 |
${code_barres} = Récupérer le code barre de l'instruction Majoration délai SS en révision |
284 |
|
285 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
286 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
287 |
Mettre à jour les dates de suivi date d'envoi pour signature Mairie/Préfet ${date_jour} ${code_barres} |
288 |
|
289 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
290 |
# Ajout de l'instruction Majoration de délai et des dates pour que le dossier |
291 |
# apparaisse dans notre bordereau |
292 |
Ajouter une instruction au DI et la finaliser ${di_allauch} Majoration délai SS en révision ${date_jour} |
293 |
${code_barres_allauch} = Récupérer le code barre de l'instruction Majoration délai SS en révision |
294 |
|
295 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
296 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
297 |
Mettre à jour les dates de suivi date d'envoi pour signature Mairie/Préfet ${date_jour} ${code_barres_allauch} |
298 |
|
299 |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
300 |
# dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH |
301 |
Depuis la page d'accueil suivi suivi |
302 |
Click Link Bordereaux |
303 |
# On ne doit pas avoir le select de collectivité en temps que collectivité de niveau 1 |
304 |
Page Should Not Contain Collectivité |
305 |
Page Should Not Contain Errors |
306 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
307 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
308 |
Page Should Contain Edition du${SPACE}${date_jour} |
309 |
Page Should Not Contain Sevier |
310 |
Close PDF |
311 |
|
312 |
${list_collectivites} = Create List |
313 |
... Toutes |
314 |
... ALLAUCH |
315 |
... MARSEILLE |
316 |
|
317 |
Depuis la page d'accueil admin admin |
318 |
Go To Submenu In Menu suivi bordereau_envoi_maire |
319 |
Click Link Bordereaux |
320 |
# Le select Collectivité doit être présent |
321 |
Page Should Contain Collectivité |
322 |
Page Should Not Contain Errors |
323 |
# Le select doit contenir les 4 options |
324 |
Select List Should Contain List om_collectivite ${list_collectivites} |
325 |
# On affiche le bordereau de toutes les communes |
326 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
327 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
328 |
# Le PDF doit contenir les dossiers des 2 communes mono et Toutes au lieu du nom de la |
329 |
# commune |
330 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
331 |
Page Should Contain Toutes |
332 |
Page Should Contain Sevier |
333 |
Close PDF |
334 |
|
335 |
# On affiche le bordereau des dossiers de Marseille |
336 |
Click Link Bordereaux |
337 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite MARSEILLE |
338 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
339 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
340 |
Page Should Not Contain Sevier |
341 |
# On doit avoir le code et nom de la commune |
342 |
Page Should Contain 013 055 |
343 |
Page Should Contain Marseille |
344 |
Close PDF |
345 |
|
346 |
TNR Filtre collectivités sur bordereau d'envoi des décisions |
347 |
|
348 |
[Documentation] Vérifie que le bordereau d'envoi des décisions affiche seulement les |
349 |
... dossiers de la collectivité de l'utilisateur en tant que mono, et que le select |
350 |
... de collectivité en tant qu'utilisateur multi fonctionne. |
351 |
|
352 |
Depuis la page d'accueil instr instr |
353 |
# Ajout de l'instruction accepter un dossier et des dates pour que le dossier |
354 |
# apparaisse dans notre bordereau |
355 |
Ajouter une instruction au DI et la finaliser ${di} accepter un dossier sans réserve ${date_jour} |
356 |
${code_barres} = Récupérer le code barre de l'instruction accepter un dossier sans réserve |
357 |
|
358 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
359 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
360 |
Mettre à jour les dates de suivi date d'envoi pour signature Mairie/Préfet ${date_jour} ${code_barres} |
361 |
|
362 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
363 |
# Ajout de l'instruction accepter un dossier et des dates pour que le dossier |
364 |
# apparaisse dans notre bordereau |
365 |
Ajouter une instruction au DI et la finaliser ${di_allauch} accepter un dossier sans réserve ${date_jour} |
366 |
${code_barres_allauch} = Récupérer le code barre de l'instruction accepter un dossier sans réserve |
367 |
# |
368 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
369 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
370 |
Mettre à jour les dates de suivi date d'envoi pour signature Mairie/Préfet ${date_jour} ${code_barres_allauch} |
371 |
|
372 |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
373 |
# dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH |
374 |
Depuis la page d'accueil suivi suivi |
375 |
Click Link Bordereaux |
376 |
Ouvrir le bordereau de suivi Bordereau d'envoi des décisions |
377 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
378 |
Page Should Contain Edition du${SPACE}${date_jour} |
379 |
Page Should Not Contain Sevier |
380 |
Close PDF |
381 |
|
382 |
|
383 |
Depuis la page d'accueil admin admin |
384 |
Go To Submenu In Menu suivi bordereau_envoi_maire |
385 |
Click Link Bordereaux |
386 |
|
387 |
# Le bordereau de toutes les communes doit contenir les 2 dossiers |
388 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
389 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
390 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
391 |
Page Should Contain Sevier |
392 |
Close PDF |
393 |
|
394 |
Click Link Bordereaux |
395 |
# L'option Allauch doit afficher seulement le dossier d'Allauch |
396 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite ALLAUCH |
397 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
398 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Sevier |
399 |
Page Should Not Contain Chesnay Roger |
400 |
Close PDF |
401 |
|
402 |
# Permet de réutiliser le code d'instruction dans les autres test cases |
403 |
Set Suite Variable ${code_barres} |
404 |
Set Suite Variable ${code_barres_allauch} |
405 |
|
406 |
TNR Filtre collectivités sur bordereau d'envoi des contrôles de légalité |
407 |
|
408 |
[Documentation] Vérifie que le bordereau d'envoi des contrôles de légalité affiche |
409 |
... les dossiers de la collectivité de l'utilisateur en tant que mono, et que le |
410 |
... select de collectivité en tant qu'utilisateur multi fonctionne. |
411 |
|
412 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
413 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
414 |
Mettre à jour les dates de suivi date d'envoi au contrôle de légalite ${date_jour} ${code_barres} |
415 |
Mettre à jour les dates de suivi date d'envoi au contrôle de légalite ${date_jour} ${code_barres_allauch} |
416 |
|
417 |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
418 |
# dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH |
419 |
Depuis la page d'accueil suivi suivi |
420 |
Click Link Bordereaux |
421 |
Ouvrir le bordereau de suivi Bordereau d'envoi des contrôles de légalité |
422 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
423 |
Page Should Contain Edition du${SPACE}${date_jour} |
424 |
Page Should Not Contain Sevier |
425 |
Close PDF |
426 |
|
427 |
|
428 |
Depuis la page d'accueil admin admin |
429 |
Go To Submenu In Menu suivi bordereau_envoi_maire |
430 |
Click Link Bordereaux |
431 |
|
432 |
# L'option Toutes du select doit afficher les dossiers des 2 communes |
433 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
434 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
435 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
436 |
Page Should Contain Sevier |
437 |
Close PDF |
438 |
|
439 |
Click Link Bordereaux |
440 |
# L'option Allauch doit afficher seulement le dossier d'Allauch |
441 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite ALLAUCH |
442 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
443 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Sevier |
444 |
Page Should Not Contain Chesnay Roger |
445 |
Close PDF |
446 |
|
447 |
TNR Filtre collectivités sur bordereau d'envoi des avis du Maire au Préfet |
448 |
|
449 |
[Documentation] Vérifie que le bordereau d'envoi des avis du Maire au Préfet affiche |
450 |
... les dossiers de la collectivité de l'utilisateur en tant que mono, et que le |
451 |
... select de collectivité en tant qu'utilisateur multi fonctionne. |
452 |
|
453 |
Depuis la page d'accueil suivi suivi |
454 |
# Met à jour les dates d'envoi de lettre RAR |
455 |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres} |
456 |
Depuis la page d'accueil suivi suivi |
457 |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres_allauch} |
458 |
|
459 |
Depuis la page d'accueil instr instr |
460 |
# Ajout de l'instruction Changer l'autorité compétente 'commune état' pour que le |
461 |
# dossier apparaisse dans notre bordereau |
462 |
Ajouter une instruction au DI ${di} Changer l'autorité compétente 'commune état' ${date_jour} |
463 |
Element Should Contain css=div.ui-state-valid Vos modifications ont bien été enregistrées. |
464 |
Click On Back Button In Subform |
465 |
|
466 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
467 |
# Ajout de l'instruction Changer l'autorité compétente 'commune état' pour que le |
468 |
# dossier apparaisse dans notre bordereau |
469 |
Ajouter une instruction au DI ${di_allauch} Changer l'autorité compétente 'commune état' ${date_jour} |
470 |
Element Should Contain css=div.ui-state-valid Vos modifications ont bien été enregistrées. |
471 |
Click On Back Button In Subform |
472 |
|
473 |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
474 |
# dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH |
475 |
Depuis la page d'accueil suivi suivi |
476 |
Click Link Bordereaux |
477 |
Ouvrir le bordereau de suivi Bordereau d'envoi des avis du Maire au Préfet |
478 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
479 |
Page Should Contain Edition du${SPACE}${date_jour} |
480 |
Page Should Not Contain Sevier |
481 |
Close PDF |
482 |
|
483 |
|
484 |
Depuis la page d'accueil admin admin |
485 |
Go To Submenu In Menu suivi bordereau_envoi_maire |
486 |
Click Link Bordereaux |
487 |
|
488 |
# L'option Marseille doit afficher seulement le dossier de Marseille |
489 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
490 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
491 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
492 |
Page Should Contain Sevier |
493 |
Close PDF |
494 |
|
495 |
Click Link Bordereaux |
496 |
# L'option Marseille doit afficher seulement le dossier de Marseille |
497 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite MARSEILLE |
498 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
499 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
500 |
Page Should Not Contain Sevier |
501 |
Close PDF |
502 |
|
503 |
|
504 |
Vérification du contenu de la lettre RAR |
505 |
|
506 |
[Documentation] Vérifie plusieurs points sur l'affichage d'une planche RAR : |
507 |
... - le représentant d'une personne morale ; |
508 |
... - la division si la phase est paramétrée sur l'événement ; |
509 |
... - le code de la phase si la phase est paramétrée sur l'événement. |
510 |
|
511 |
# |
512 |
${date_jour} = Date du jour FR |
513 |
|
514 |
# |
515 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
516 |
# |
517 |
&{args_petitionnaire} = Create Dictionary |
518 |
... qualite=personne morale |
519 |
... personne_morale_denomination=The Network Chef Inc. |
520 |
... personne_morale_raison_sociale=Société |
521 |
... personne_morale_civilite=Monsieur |
522 |
... personne_morale_nom=Barteaux |
523 |
... personne_morale_prenom=René |
524 |
# |
525 |
&{args_demande} = Create Dictionary |
526 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
527 |
... demande_type=Dépôt Initial |
528 |
# |
529 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
530 |
|
531 |
# |
532 |
Depuis la page d'accueil instr instr |
533 |
# |
534 |
Depuis l'instruction du dossier d'instruction ${di} Notification du delai legal maison individuelle |
535 |
# |
536 |
${instruction} = Get Text css=.form-content #instruction |
537 |
${code_barres} = STR_PAD_LEFT ${instruction} 10 0 |
538 |
${code_barres} = Catenate 11${code_barres} |
539 |
|
540 |
# |
541 |
Depuis la page d'accueil suivi suivi |
542 |
# |
543 |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres} |
544 |
# On clic pour afficher la planche RAR |
545 |
Click Link css=.pdf-16 |
546 |
# |
547 |
Open PDF form |
548 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} PDF Pages Number Should Be 1 |
549 |
# On vérifie que le réprésentant de la personne morale est affiché |
550 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain rep. par Barteaux René |
551 |
# On vérifie que la division ne soit pas affichée lorsque la phase n'est pas |
552 |
# paramétrée |
553 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Not Contain subdivision H |
554 |
# On vérifie que le code de la phase ne soit pas affiché lorsque la phase |
555 |
# n'est pas paramétrée |
556 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Not Contain PINSTR |
557 |
# |
558 |
Close PDF |
559 |
|
560 |
# |
561 |
Depuis la page d'accueil admin admin |
562 |
# |
563 |
&{phase} = Create Dictionary |
564 |
... code=INSTR |
565 |
Ajouter la phase ${phase} |
566 |
# On lie la phase à l'événement "Notification du delai legal maison individuelle" |
567 |
&{args_evenement} = Create Dictionary |
568 |
... libelle=Notification du delai legal maison individuelle |
569 |
... phase=INSTR |
570 |
# |
571 |
Modifier l'événement ${args_evenement} |
572 |
|
573 |
# |
574 |
Depuis la page d'accueil suivi suivi |
575 |
# |
576 |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres} |
577 |
# On clic pour afficher la planche RAR |
578 |
Click Link css=.pdf-16 |
579 |
# |
580 |
Open PDF form |
581 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} PDF Pages Number Should Be 1 |
582 |
# On vérifie que le réprésentant de la personne morale est affiché |
583 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain rep. par Barteaux René |
584 |
# On vérifie que la division est affichée lorsque la phase est paramétrée |
585 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain subdivision H |
586 |
# On vérifie que le code de la phase est affiché lorsque la phase est |
587 |
# paramétrée |
588 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain INSTR |
589 |
# |
590 |
Close PDF |