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