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 |
|
|
|
10 |
fmichon |
4467 |
*** Keywords *** |
11 |
|
|
Les fonctionnalités de suivi doivent être disponibles |
12 |
mbroquet |
3730 |
|
13 |
fmichon |
4467 |
[Documentation] Ce test vise uniquement à vérifier que les écrans |
14 |
|
|
... correspondant à chaque entrée de menu ne génère pas une erreur de base |
15 |
|
|
... de données. |
16 |
|
|
|
17 |
|
|
# On vérifie le menu "Retours De Consultation" |
18 |
|
|
Go To Submenu In Menu suivi consultation-retour |
19 |
|
|
# On vérifie que le titre de la page est cohérent |
20 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
21 |
|
|
|
22 |
|
|
# On vérifie le menu "Mise À Jour Des Dates" |
23 |
|
|
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
24 |
|
|
# On vérifie que le titre de la page est cohérent |
25 |
|
|
Page Title Should Be Suivi > Suivi Des Pièces > Mise À Jour Des Dates |
26 |
|
|
|
27 |
|
|
# On vérifie le menu "Envoi Lettre RAR" |
28 |
|
|
Go To Submenu In Menu suivi envoi_lettre_rar |
29 |
|
|
# On vérifie que le titre de la page est cohérent |
30 |
|
|
Page Title Should Be Suivi > Suivi Des Pièces > Envoi Lettre RAR |
31 |
|
|
|
32 |
|
|
# On vérifie le menu "Bordereaux" |
33 |
|
|
Go To Submenu In Menu suivi bordereaux |
34 |
|
|
# On vérifie que le titre de la page est cohérent |
35 |
|
|
Page Title Should Be Suivi > Suivi Des Pièces > Bordereaux |
36 |
|
|
|
37 |
|
|
# On vérifie le menu "Mise À Jour Des Dates" de la catégorie |
38 |
|
|
# "Demandes D'avis" |
39 |
|
|
Go To Submenu In Menu suivi demandes_avis_mise_a_jour_des_dates |
40 |
|
|
# On vérifie que le titre de la page est cohérent |
41 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Mise À Jour Des Dates |
42 |
|
|
|
43 |
|
|
# On clique sur l'entrée de menu "Suivi -> Commissions -> Gestion" |
44 |
|
|
Go To Submenu In Menu suivi commissions |
45 |
|
|
# On vérifie que le titre de la page est cohérent |
46 |
|
|
Page Title Should Be Suivi > Commissions > Gestion |
47 |
|
|
|
48 |
|
|
# On vérifie le menu "Demandes" |
49 |
|
|
Go To Submenu In Menu suivi commissions-demande-passage |
50 |
|
|
# On vérifie que le titre de la page est cohérent |
51 |
|
|
Page Title Should Be Suivi > Commissions > Demandes |
52 |
|
|
|
53 |
|
|
|
54 |
mbroquet |
3730 |
*** Test Cases *** |
55 |
fmichon |
4467 |
Intégration des fonctionnalités de suivi |
56 |
|
|
|
57 |
|
|
Depuis la page d'accueil suivi suivi |
58 |
|
|
Les fonctionnalités de suivi doivent être disponibles |
59 |
|
|
|
60 |
|
|
Depuis la page d'accueil adminfonct adminfonct |
61 |
|
|
Les fonctionnalités de suivi doivent être disponibles |
62 |
|
|
|
63 |
|
|
|
64 |
fmichon |
4237 |
Mise à jour des dates sur les demandes d'avis par la cellule suivi |
65 |
|
|
[Documentation] 'Suivi > Demandes D'avis > Mise À Jour Des Dates'. La |
66 |
|
|
... cellulle suivi peut mettre à jour les dates des consultations |
67 |
|
|
... directement à l'aide d'un code barre présent sur les demandes |
68 |
|
|
... d'avis. |
69 |
jymadier |
4132 |
|
70 |
fmichon |
4237 |
## |
71 |
|
|
## Constitution du jeu de données |
72 |
|
|
## |
73 |
|
|
# 2 Nouvelles consultations, sur le dossier di_01 qui est affecté à |
74 |
|
|
# l'instructeur "Louis Laurent" (instr) division "H" MARSEILLE |
75 |
|
|
## |
76 |
|
|
# |
77 |
|
|
&{args_petitionnaire_01} = Create Dictionary |
78 |
|
|
... particulier_nom=DUPONT |
79 |
|
|
... particulier_prenom=Jacques |
80 |
softime |
7067 |
... om_collectivite=MARSEILLE |
81 |
fmichon |
4237 |
# |
82 |
|
|
&{args_demande_01} = Create Dictionary |
83 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
84 |
|
|
... demande_type=Dépôt Initial |
85 |
|
|
... date_demande=12/04/2015 |
86 |
softime |
7067 |
... om_collectivite=MARSEILLE |
87 |
fmichon |
4237 |
# Pour conformité |
88 |
|
|
${service_1} = Set Variable 59.02 - Atelier du Patrimoine |
89 |
|
|
# Avec avis attendu |
90 |
|
|
${service_2} = Set Variable 59.13 - Régie des Tranports de Marseille - DTP/CIP |
91 |
|
|
# |
92 |
softime |
7067 |
${di_01} = Ajouter la demande par WS ${args_demande_01} ${args_petitionnaire_01} |
93 |
fmichon |
4237 |
# |
94 |
|
|
Depuis la page d'accueil instr instr |
95 |
|
|
Ajouter une consultation depuis un dossier ${di_01} ${service_1} |
96 |
|
|
Ajouter une consultation depuis un dossier ${di_01} ${service_2} |
97 |
|
|
Depuis le contexte de la consultation ${di_01} ${service_1} |
98 |
|
|
${consultation_1_id} = Get Text css=div#form-content span#consultation |
99 |
|
|
${consultation_1_codebarres} = STR_PAD_LEFT ${consultation_1_id} 10 0 |
100 |
|
|
${consultation_1_codebarres} = Catenate 12${consultation_1_codebarres} |
101 |
|
|
Depuis le contexte de la consultation ${di_01} ${service_2} |
102 |
|
|
${consultation_2_id} = Get Text css=div#form-content span#consultation |
103 |
|
|
${consultation_2_codebarres} = STR_PAD_LEFT ${consultation_2_id} 10 0 |
104 |
|
|
${consultation_2_codebarres} = Catenate 12${consultation_2_codebarres} |
105 |
jymadier |
4132 |
|
106 |
|
|
## |
107 |
fmichon |
4237 |
## |
108 |
|
|
## |
109 |
|
|
# |
110 |
|
|
## |
111 |
|
|
Depuis la page d'accueil suivi suivi |
112 |
|
|
# On clique sur le menu "Mise à jour des dates" de la catégorie "Demandes d'avis" |
113 |
|
|
Go To Submenu In Menu suivi demandes_avis_mise_a_jour_des_dates |
114 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Mise À Jour Des Dates |
115 |
|
|
First Tab Title Should Be Consultation |
116 |
|
|
|
117 |
|
|
# On saisit un code barres et on ne saisit pas la date |
118 |
|
|
Input Text code_barres 123456789123 |
119 |
|
|
Input Text date ${EMPTY} |
120 |
|
|
# On valide |
121 |
|
|
Click On Submit Button |
122 |
|
|
Error Message Should Be Tous les champs doivent être remplis. |
123 |
|
|
|
124 |
|
|
# On saisit une date mais pas de code barres |
125 |
|
|
Input Text code_barres ${EMPTY} |
126 |
|
|
Input Text date 12/05/2015 |
127 |
|
|
# On valide |
128 |
|
|
Click On Submit Button |
129 |
|
|
Error Message Should Be Tous les champs doivent être remplis. |
130 |
|
|
|
131 |
|
|
# On sait un code barres incorrect |
132 |
|
|
Input Text date 12/05/2015 |
133 |
|
|
Input Text code_barres '?# |
134 |
|
|
# On valide |
135 |
|
|
Click On Submit Button |
136 |
|
|
Error Message Should Be Le numéro saisi ne correspond à aucun code barres de consultation. |
137 |
|
|
|
138 |
|
|
# On saisit une consultation qui n'existe pas |
139 |
|
|
#$this->byId("date")->value(date("d/m/Y",strtotime("+1 day"))); |
140 |
|
|
Input Text date 13/05/2015 |
141 |
|
|
Input Text code_barres 123456789123 |
142 |
|
|
# On valide |
143 |
|
|
Click On Submit Button |
144 |
|
|
Error Message Should Be Le numéro saisi ne correspond à aucun code barres de consultation. |
145 |
|
|
|
146 |
|
|
# On saisit une consultation qui n'est pas une demande d'avis |
147 |
|
|
Input Text code_barres ${consultation_1_codebarres} |
148 |
|
|
# On valide |
149 |
|
|
Click On Submit Button |
150 |
|
|
Error Message Should Be Cette consultation n'a pas d'avis attendu. |
151 |
|
|
|
152 |
|
|
# On saisit une consultation qui a une demande d'avis |
153 |
|
|
Input Text code_barres ${consultation_2_codebarres} |
154 |
|
|
# On valide |
155 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
156 |
|
|
# On vérifie qu'on est sur la consultation |
157 |
|
|
Form Value Should Be css=#code_barres ${consultation_2_codebarres} |
158 |
|
|
Element Should Contain css=#dossier_libelle ${di_01} |
159 |
|
|
# |
160 |
|
|
Submenu In Menu Should Be Selected suivi demandes_avis_mise_a_jour_des_dates |
161 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Mise À Jour Des Dates |
162 |
|
|
First Tab Title Should Be Consultation |
163 |
|
|
# |
164 |
|
|
Click On Back Button |
165 |
|
|
Submenu In Menu Should Be Selected suivi demandes_avis_mise_a_jour_des_dates |
166 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Mise À Jour Des Dates |
167 |
|
|
First Tab Title Should Be Consultation |
168 |
|
|
# On valide |
169 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
170 |
|
|
# On vérifie qu'on est sur la consultation |
171 |
|
|
Form Value Should Be css=#code_barres ${consultation_2_codebarres} |
172 |
|
|
Element Should Contain css=#dossier_libelle ${di_01} |
173 |
|
|
# |
174 |
|
|
Submenu In Menu Should Be Selected suivi demandes_avis_mise_a_jour_des_dates |
175 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Mise À Jour Des Dates |
176 |
|
|
First Tab Title Should Be Consultation |
177 |
|
|
# On valide la mise à jour de la date |
178 |
|
|
Click On Submit Button |
179 |
|
|
Valid Message Should Be Saisie enregistrée |
180 |
|
|
|
181 |
|
|
## |
182 |
|
|
## |
183 |
|
|
## |
184 |
|
|
# On vérifie que la date s'est bien mise à jour |
185 |
|
|
Depuis la page d'accueil instr instr |
186 |
|
|
Depuis le contexte de la consultation ${di_01} ${service_2} |
187 |
|
|
Element Should Contain css=#date_reception 13/05/2015 |
188 |
|
|
|
189 |
|
|
|
190 |
|
|
Réponse à une consultation par la cellule suivi |
191 |
|
|
[Documentation] 'Suivi > Demandes D'avis > Retours De Consultation'. La |
192 |
|
|
... cellulle suivi peut saisir les retours de consultation reçus par |
193 |
|
|
... papier directement à l'aide d'un code barre présent sur les demandes |
194 |
|
|
... d'avis. |
195 |
|
|
|
196 |
|
|
## |
197 |
jymadier |
4132 |
## Constitution du jeu de données |
198 |
|
|
## |
199 |
mbroquet |
3730 |
# |
200 |
jymadier |
4132 |
# Le dossier di_01 est affecté à l'instructeur "Louis Laurent" (instr) division "H" |
201 |
|
|
# |
202 |
|
|
# |
203 |
|
|
&{args_petitionnaire_01} = Create Dictionary |
204 |
|
|
... particulier_nom=DUPONT |
205 |
|
|
... particulier_prenom=Jacques |
206 |
softime |
7067 |
... om_collectivite=MARSEILLE |
207 |
jymadier |
4132 |
# |
208 |
|
|
&{args_demande_01} = Create Dictionary |
209 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
210 |
|
|
... demande_type=Dépôt Initial |
211 |
|
|
... date_demande=12/04/2015 |
212 |
softime |
7067 |
... om_collectivite=MARSEILLE |
213 |
jymadier |
4132 |
# |
214 |
|
|
${service} = Set Variable 59.01 - Direction de l'Eau et de l'Assainissement |
215 |
|
|
# |
216 |
softime |
7067 |
${di_01} = Ajouter la demande par WS ${args_demande_01} ${args_petitionnaire_01} |
217 |
jymadier |
4132 |
# |
218 |
|
|
Depuis la page d'accueil instr instr |
219 |
|
|
Ajouter une consultation depuis un dossier ${di_01} ${service} |
220 |
|
|
Depuis le contexte de la consultation ${di_01} ${service} |
221 |
|
|
${consultation_id} = Get Text css=div#form-content span#consultation |
222 |
|
|
${consultation_codebarres} = STR_PAD_LEFT ${consultation_id} 10 0 |
223 |
|
|
${consultation_codebarres} = Catenate 12${consultation_codebarres} |
224 |
|
|
|
225 |
|
|
## |
226 |
|
|
## |
227 |
|
|
## |
228 |
|
|
|
229 |
|
|
# On se connecte en tant que "suivi" |
230 |
mbroquet |
3730 |
Depuis la page d'accueil suivi suivi |
231 |
jymadier |
4132 |
|
232 |
|
|
# On accède à l'écran de saisie des retours de consultation |
233 |
|
|
Go To Submenu In Menu suivi consultation-retour |
234 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
235 |
fmichon |
4243 |
First Tab Title Should Be Consultation |
236 |
jymadier |
4132 |
|
237 |
|
|
# On clique sur le bouton "Valider" sans saisir de code barres |
238 |
|
|
Click On Submit Button |
239 |
|
|
Error Message Should Be Veuiller saisir un code barres de consultation. |
240 |
|
|
|
241 |
|
|
# |
242 |
mbroquet |
3730 |
Input Text code_barres '?# |
243 |
|
|
Click On Submit Button |
244 |
jymadier |
4132 |
Error Message Should Be Cette consultation n'existe pas. |
245 |
mbroquet |
3730 |
|
246 |
jymadier |
4132 |
# |
247 |
|
|
Input Text code_barres aze |
248 |
|
|
Click On Submit Button |
249 |
|
|
Error Message Should Be Cette consultation n'existe pas. |
250 |
mbroquet |
3730 |
|
251 |
jymadier |
4132 |
# Saisie d'un code barre valide |
252 |
|
|
Input Text code_barres ${consultation_codebarres} |
253 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
254 |
|
|
# On vérifie que les valeurs du formulaire corresponde |
255 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation > ${consultation_id} |
256 |
|
|
Form Value Should Be css=#consultation ${consultation_id} |
257 |
|
|
Form Value Should Be css=#dossier_libelle ${di_01} |
258 |
mbroquet |
3730 |
|
259 |
jymadier |
4132 |
# On clique sur le lien retour |
260 |
|
|
Click On Back Button |
261 |
|
|
# On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation |
262 |
|
|
Go To Submenu In Menu suivi consultation-retour |
263 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
264 |
fmichon |
4243 |
First Tab Title Should Be Consultation |
265 |
jymadier |
4132 |
|
266 |
|
|
# Saisie d'un code barre valide |
267 |
|
|
Input Text code_barres ${consultation_codebarres} |
268 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
269 |
|
|
# On vérifie que les valeurs du formulaire corresponde |
270 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation > ${consultation_id} |
271 |
|
|
Form Value Should Be css=#consultation ${consultation_id} |
272 |
|
|
Form Value Should Be css=#dossier_libelle ${di_01} |
273 |
|
|
# Saisie des valeurs dans le formulaire |
274 |
|
|
Select From List By Label css=select#avis_consultation Favorable |
275 |
|
|
Input Text css=textarea#motivation blablabla |
276 |
|
|
Add File fichier lettre_rar16042013124515.pdf |
277 |
|
|
Click On Submit Button |
278 |
|
|
# On vérifie que le message de validation est présent |
279 |
|
|
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
280 |
softime |
7717 |
# On vérifie qu'il s'agit du formulaire de validation et non d'un listing |
281 |
|
|
Page Should Not Contain enregistrement(s) |
282 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation > ${consultation_id} |
283 |
|
|
Form Value Should Be css=#consultation ${consultation_id} |
284 |
|
|
Form Value Should Be css=#dossier_libelle ${di_01} |
285 |
|
|
# On vérifie que le bouton retour affiche le formulaire de saisie du code |
286 |
|
|
# barre |
287 |
|
|
Click On Back Button |
288 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
289 |
|
|
First Tab Title Should Be Consultation |
290 |
|
|
Element Should Be Visible css=#code_barres |
291 |
jymadier |
4132 |
|
292 |
|
|
# On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation |
293 |
|
|
Go To Submenu In Menu suivi consultation-retour |
294 |
|
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
295 |
fmichon |
4243 |
First Tab Title Should Be Consultation |
296 |
jymadier |
4132 |
|
297 |
|
|
|
298 |
|
|
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 |
299 |
|
|
|
300 |
mbroquet |
3730 |
[Documentation] |
301 |
|
|
|
302 |
|
|
# |
303 |
|
|
Depuis la page d'accueil suivi suivi |
304 |
|
|
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
305 |
|
|
Go To Tab dossier_autorisation |
306 |
|
|
# Saisie de Mise à jour des dates |
307 |
jymadier |
4132 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
308 |
mbroquet |
3730 |
Input Text date 12/05/2015 |
309 |
|
|
Input Text code_barres '?# |
310 |
|
|
# On valide le formulaire |
311 |
|
|
Click On Submit Button |
312 |
|
|
# On ne fait aucune vérification ici car le keyword précédent "Click On |
313 |
|
|
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
314 |
|
|
# données |
315 |
|
|
|
316 |
|
|
|
317 |
|
|
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 |
318 |
|
|
|
319 |
|
|
[Documentation] |
320 |
|
|
|
321 |
|
|
# |
322 |
|
|
Depuis la page d'accueil admin admin |
323 |
|
|
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
324 |
|
|
Go To Tab dossier_autorisation |
325 |
|
|
# Saisie de Mise à jour des dates |
326 |
|
|
Go To Submenu In Menu suivi bordereau_envoi_maire |
327 |
|
|
Input Text date 12/05/2015 |
328 |
|
|
Input Text code_barres '?# |
329 |
|
|
# On valide le formulaire |
330 |
|
|
Click On Submit Button |
331 |
|
|
# On ne fait aucune vérification ici car le keyword précédent "Click On |
332 |
|
|
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
333 |
|
|
# données |
334 |
|
|
|
335 |
jymadier |
4132 |
|
336 |
mbroquet |
3730 |
TNR Bug "Erreur de base de données" lors de la prévisualisation des bordereaux. |
337 |
|
|
|
338 |
|
|
[Documentation] Vérifie qu'il n'a aucune erreur lors de la prévisualisation |
339 |
|
|
... des bordereaux depuis le menu des états. |
340 |
|
|
|
341 |
|
|
# |
342 |
|
|
Depuis la page d'accueil admin admin |
343 |
|
|
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
344 |
|
|
Go To Tab dossier_autorisation |
345 |
|
|
# Saisie de Mise à jour des dates |
346 |
|
|
Go To Submenu In Menu parametrage-dossier om_etat |
347 |
|
|
# On fait une recherche sur l'identifiant de l'état |
348 |
|
|
Use Simple Search id bordereau_courriers_signature_maire |
349 |
|
|
# On sélectionne le résultat |
350 |
|
|
Click On Link bordereau_courriers_signature_maire |
351 |
|
|
# On clic sur l'action de prévisualisation |
352 |
|
|
Click On Form Portlet Action om_etat previsualiser |
353 |
|
|
# On ouvre le PDF |
354 |
|
|
Open PDF form |
355 |
|
|
# On vérifie qu'il n'y a pas d'erreur |
356 |
|
|
Sleep 1 |
357 |
|
|
Page Should Not Contain Errors |
358 |
|
|
# On ferme le PDF |
359 |
|
|
Close PDF |
360 |
|
|
# On clic sur le bouton de retour |
361 |
|
|
Click On Back Button |
362 |
|
|
# On fait une recherche sur l'identifiant de l'état |
363 |
|
|
Use Simple Search id bordereau_avis_maire_prefet |
364 |
|
|
# On sélectionne le résultat |
365 |
|
|
Click On Link bordereau_avis_maire_prefet |
366 |
|
|
# On clic sur l'action de prévisualisation |
367 |
|
|
Click On Form Portlet Action om_etat previsualiser |
368 |
|
|
# On ouvre le PDF |
369 |
|
|
Open PDF form |
370 |
|
|
# On vérifie qu'il n'y a pas d'erreur |
371 |
|
|
Sleep 1 |
372 |
|
|
Page Should Not Contain Errors |
373 |
|
|
# On ferme le PDF |
374 |
|
|
Close PDF |
375 |
|
|
# On clic sur le bouton de retour |
376 |
|
|
Click On Back Button |
377 |
|
|
# On fait une recherche sur l'identifiant de l'état |
378 |
|
|
Use Simple Search id bordereau_controle_legalite |
379 |
|
|
# On sélectionne le résultat |
380 |
|
|
Click On Link bordereau_controle_legalite |
381 |
|
|
# On clic sur l'action de prévisualisation |
382 |
|
|
Click On Form Portlet Action om_etat previsualiser |
383 |
|
|
# On ouvre le PDF |
384 |
|
|
Open PDF form |
385 |
|
|
# On vérifie qu'il n'y a pas d'erreur |
386 |
|
|
Sleep 1 |
387 |
|
|
Page Should Not Contain Errors |
388 |
|
|
# On ferme le PDF |
389 |
|
|
Close PDF |
390 |
|
|
# On clic sur le bouton de retour |
391 |
|
|
Click On Back Button |
392 |
|
|
# On fait une recherche sur l'identifiant de l'état |
393 |
|
|
Use Simple Search id bordereau_decisions |
394 |
|
|
# On sélectionne le résultat |
395 |
|
|
Click On Link bordereau_decisions |
396 |
|
|
# On clic sur l'action de prévisualisation |
397 |
|
|
Click On Form Portlet Action om_etat previsualiser |
398 |
|
|
# On ouvre le PDF |
399 |
|
|
Open PDF form |
400 |
|
|
# On vérifie qu'il n'y a pas d'erreur |
401 |
|
|
Sleep 1 |
402 |
|
|
Page Should Not Contain Errors |
403 |
|
|
# On ferme le PDF |
404 |
|
|
Close PDF |
405 |
|
|
# On clic sur le bouton de retour |
406 |
|
|
Click On Back Button |
407 |
|
|
|
408 |
jymadier |
4132 |
|
409 |
mbroquet |
3730 |
TNR Mise à jour des dates après le délai de notification au pétitionnaire |
410 |
|
|
|
411 |
|
|
[Documentation] Vérification du message d'erreur lors de la mise à jour de |
412 |
|
|
... la date de retour AR |
413 |
|
|
|
414 |
|
|
# |
415 |
|
|
&{args_petitionnaire} = Create Dictionary |
416 |
|
|
... qualite=personne morale |
417 |
|
|
... personne_morale_denomination=SCP |
418 |
|
|
... personne_morale_raison_sociale=Société |
419 |
|
|
... personne_morale_civilite=Monsieur |
420 |
|
|
... personne_morale_nom=Martinez |
421 |
|
|
... personne_morale_prenom=Nicolas |
422 |
softime |
7067 |
... om_collectivite=MARSEILLE |
423 |
mbroquet |
3730 |
|
424 |
|
|
&{args_demande} = Create Dictionary |
425 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
426 |
|
|
... demande_type=Dépôt Initial |
427 |
|
|
... date_demande=12/05/2015 |
428 |
softime |
7067 |
... om_collectivite=MARSEILLE |
429 |
mbroquet |
3730 |
|
430 |
softime |
7067 |
${di_02} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
431 |
mbroquet |
3730 |
|
432 |
|
|
Depuis la page d'accueil instrpoly instrpoly |
433 |
nhaye |
5951 |
${code_barres} = Ajouter une instruction au DI et la finaliser ${di_02} Notification de pieces manquante 12/05/2015 |
434 |
mbroquet |
3730 |
Set Suite Variable ${code_barres} |
435 |
|
|
|
436 |
|
|
# |
437 |
|
|
Depuis la page d'accueil guichetsuivi guichetsuivi |
438 |
|
|
# Saisie de Mise à jour des dates |
439 |
|
|
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
440 |
|
|
Select From List By Label css=#type_mise_a_jour date de retour de l'AR |
441 |
|
|
Input Text date 12/07/2015 |
442 |
|
|
Input Text code_barres ${code_barres} |
443 |
|
|
# On valide le formulaire |
444 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
445 |
|
|
# On valide la synthèse |
446 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
447 |
|
|
|
448 |
|
|
# Vérification des messages d'erreur |
449 |
|
|
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 |
450 |
jymadier |
4330 |
Element Should Contain css=div.ui-state-error p span.text (date d'événement <= date limite de notification au pétitionnaire) |
451 |
mbroquet |
3730 |
Element Should Contain css=div.ui-state-valid p span.text Saisie enregistrée |
452 |
|
|
|
453 |
|
|
# Vérification que l'événement retour n'est pas inséré |
454 |
jymadier |
4132 |
Depuis l'onglet instruction du dossier d'instruction ${di_02} |
455 |
mbroquet |
3730 |
Page Should Not Contain incomplétude après accusé de réception |
456 |
|
|
|
457 |
jymadier |
4132 |
|
458 |
nmeucci |
4210 |
Constitution du jeu de données pour les bordereaux de suivi |
459 |
mbroquet |
3730 |
|
460 |
|
|
[Documentation] Crée 2 dossiers sur 2 collectivités différentes, et fait le |
461 |
|
|
... paramétrage nécessaire aux tests sur les bordereaux |
462 |
|
|
|
463 |
nmeucci |
4210 |
# DI sur la collectivite Marseille |
464 |
mbroquet |
3730 |
|
465 |
|
|
&{args_petitionnaire} = Create Dictionary |
466 |
|
|
... particulier_nom=Chesnay |
467 |
|
|
... particulier_prenom=Roger |
468 |
softime |
7067 |
... om_collectivite=MARSEILLE |
469 |
mbroquet |
3730 |
&{args_demande} = Create Dictionary |
470 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
471 |
|
|
... demande_type=Dépôt Initial |
472 |
softime |
7067 |
... om_collectivite=MARSEILLE |
473 |
mbroquet |
3730 |
|
474 |
softime |
7067 |
${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
475 |
mbroquet |
3730 |
|
476 |
nmeucci |
4210 |
# DI sur la collectivite Allauch |
477 |
mbroquet |
3730 |
|
478 |
|
|
&{args_petitionnaire} = Create Dictionary |
479 |
|
|
... particulier_nom=Sevier |
480 |
|
|
... particulier_prenom=André |
481 |
softime |
7067 |
... om_collectivite=ALLAUCH |
482 |
mbroquet |
3730 |
&{args_demande} = Create Dictionary |
483 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
484 |
|
|
... demande_type=Dépôt Initial |
485 |
softime |
7067 |
... om_collectivite=ALLAUCH |
486 |
mbroquet |
3730 |
|
487 |
softime |
7067 |
${di_allauch} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
488 |
mbroquet |
3730 |
|
489 |
|
|
# Variables disponibles dans tout le test suite |
490 |
|
|
Set Suite Variable ${di} |
491 |
|
|
Set Suite Variable ${di_allauch} |
492 |
|
|
|
493 |
softime |
7366 |
|
494 |
|
|
# On supprime le paramètre pour tester l'erreur. |
495 |
mbroquet |
3730 |
Depuis la page d'accueil admin admin |
496 |
softime |
7685 |
Supprimer le paramètre id_evenement_bordereau_avis_maire_prefet |
497 |
mbroquet |
3730 |
|
498 |
jymadier |
4132 |
|
499 |
nmeucci |
4210 |
TNR Filtre collectivités sur bordereau d'envoi de courriers signature Maire |
500 |
mbroquet |
3730 |
|
501 |
|
|
[Documentation] Contrôle que le bordereau d'envoi de courriers signature Maire affiche |
502 |
softime |
7366 |
... seulement les dossiers de la collectivité de l'utilisateur en tant que mono, |
503 |
|
|
... que le select de collectivité en tant qu'utilisateur multi fonctionne, |
504 |
|
|
... et que le Bordereau d'envoi des avis du Maire au Préfet retourne une |
505 |
|
|
... erreur quand mal paramétré. |
506 |
mbroquet |
3730 |
|
507 |
nmeucci |
4210 |
Depuis la page d'accueil instrpoly instrpoly |
508 |
mbroquet |
3730 |
# Ajout de l'instruction Majoration de délai et des dates pour que le dossier |
509 |
|
|
# apparaisse dans notre bordereau |
510 |
jymadier |
4445 |
Ajouter une instruction au DI et la finaliser ${di} Majoration délai SS en révision ${date_ddmmyyyy} |
511 |
nmeucci |
4210 |
Click On SubForm Portlet Action instruction modifier_suivi |
512 |
jymadier |
4445 |
Input Datepicker date_envoi_signature ${date_ddmmyyyy} |
513 |
nmeucci |
4210 |
Click On Submit Button In Subform |
514 |
mbroquet |
3730 |
|
515 |
|
|
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
516 |
|
|
# Ajout de l'instruction Majoration de délai et des dates pour que le dossier |
517 |
|
|
# apparaisse dans notre bordereau |
518 |
jymadier |
4445 |
Ajouter une instruction au DI et la finaliser ${di_allauch} Majoration délai SS en révision ${date_ddmmyyyy} |
519 |
nmeucci |
4210 |
Click On SubForm Portlet Action instruction modifier_suivi |
520 |
jymadier |
4445 |
Input Datepicker date_envoi_signature ${date_ddmmyyyy} |
521 |
nmeucci |
4210 |
Click On Submit Button In Subform |
522 |
mbroquet |
3730 |
|
523 |
|
|
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
524 |
nmeucci |
4210 |
# dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH |
525 |
mbroquet |
3730 |
Depuis la page d'accueil suivi suivi |
526 |
|
|
Click Link Bordereaux |
527 |
nmeucci |
4210 |
Wait Until Element Is Visible date_bordereau_debut |
528 |
mbroquet |
3730 |
# On ne doit pas avoir le select de collectivité en temps que collectivité de niveau 1 |
529 |
nmeucci |
4210 |
|
530 |
mbroquet |
3730 |
Page Should Not Contain Collectivité |
531 |
|
|
Page Should Not Contain Errors |
532 |
softime |
7366 |
Select From List By Label bordereau Bordereau d'envoi des avis du Maire au Préfet |
533 |
|
|
Input Text date_bordereau_debut ${date_ddmmyyyy} |
534 |
|
|
Input Text date_bordereau_fin ${date_ddmmyyyy} |
535 |
|
|
Click On Submit Button |
536 |
|
|
Error Message Should Contain Erreur de paramétrage. Contactez votre administrateur. |
537 |
|
|
|
538 |
|
|
# On change la valeur de id_evenement_bordereau_avis_maire_prefet pour que le dossier |
539 |
|
|
# apparaisse sur le bordereau |
540 |
|
|
Depuis la page d'accueil admin admin |
541 |
|
|
Ajouter le paramètre depuis le menu id_evenement_bordereau_avis_maire_prefet 81 agglo |
542 |
|
|
|
543 |
|
|
|
544 |
nmeucci |
4210 |
# Vérification des messages d'erreur |
545 |
softime |
7366 |
Depuis la page d'accueil suivi suivi |
546 |
|
|
Click Link Bordereaux |
547 |
|
|
Wait Until Element Is Visible date_bordereau_debut |
548 |
nmeucci |
4210 |
Click On Submit Button |
549 |
|
|
Error Message Should Contain Veuillez sélectionner un bordereau |
550 |
|
|
Select From List By Label bordereau Bordereau d'envoi des avis du Maire au Préfet |
551 |
|
|
Input Text date_bordereau_debut null |
552 |
|
|
Input Text date_bordereau_fin null |
553 |
|
|
Click On Submit Button |
554 |
|
|
Error Message Should Contain Veuillez saisir une date valide |
555 |
|
|
|
556 |
jymadier |
4445 |
Input Text date_bordereau_debut ${date_ddmmyyyy} |
557 |
|
|
Input Text date_bordereau_fin ${date_ddmmyyyy} |
558 |
nmeucci |
4210 |
|
559 |
mbroquet |
3730 |
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
560 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
561 |
jymadier |
4445 |
Page Should Contain Edition du${SPACE}${date_ddmmyyyy} |
562 |
mbroquet |
3730 |
Page Should Not Contain Sevier |
563 |
|
|
Close PDF |
564 |
|
|
|
565 |
|
|
${list_collectivites} = Create List |
566 |
|
|
... Toutes |
567 |
|
|
... ALLAUCH |
568 |
|
|
... MARSEILLE |
569 |
|
|
|
570 |
|
|
Depuis la page d'accueil admin admin |
571 |
|
|
Go To Submenu In Menu suivi bordereau_envoi_maire |
572 |
|
|
Click Link Bordereaux |
573 |
|
|
# Le select Collectivité doit être présent |
574 |
|
|
Page Should Contain Collectivité |
575 |
|
|
Page Should Not Contain Errors |
576 |
|
|
# Le select doit contenir les 4 options |
577 |
|
|
Select List Should Contain List om_collectivite ${list_collectivites} |
578 |
|
|
# On affiche le bordereau de toutes les communes |
579 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
580 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
581 |
|
|
# Le PDF doit contenir les dossiers des 2 communes mono et Toutes au lieu du nom de la |
582 |
|
|
# commune |
583 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
584 |
|
|
Page Should Contain Toutes |
585 |
|
|
Page Should Contain Sevier |
586 |
|
|
Close PDF |
587 |
|
|
|
588 |
|
|
# On affiche le bordereau des dossiers de Marseille |
589 |
|
|
Click Link Bordereaux |
590 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite MARSEILLE |
591 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
592 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
593 |
|
|
Page Should Not Contain Sevier |
594 |
|
|
# On doit avoir le code et nom de la commune |
595 |
|
|
Page Should Contain 013 055 |
596 |
|
|
Page Should Contain Marseille |
597 |
|
|
Close PDF |
598 |
|
|
|
599 |
jymadier |
4132 |
|
600 |
mbroquet |
3730 |
TNR Filtre collectivités sur bordereau d'envoi des décisions |
601 |
|
|
|
602 |
|
|
[Documentation] Vérifie que le bordereau d'envoi des décisions affiche seulement les |
603 |
|
|
... dossiers de la collectivité de l'utilisateur en tant que mono, et que le select |
604 |
|
|
... de collectivité en tant qu'utilisateur multi fonctionne. |
605 |
|
|
|
606 |
softime |
5169 |
Depuis la page d'accueil admingen admingen |
607 |
mbroquet |
3730 |
# Ajout de l'instruction accepter un dossier et des dates pour que le dossier |
608 |
|
|
# apparaisse dans notre bordereau |
609 |
jymadier |
4445 |
Ajouter une instruction au DI et la finaliser ${di} accepter un dossier sans réserve ${date_ddmmyyyy} |
610 |
nmeucci |
4210 |
Click On SubForm Portlet Action instruction modifier_suivi |
611 |
jymadier |
4445 |
Input Datepicker date_envoi_signature ${date_ddmmyyyy} |
612 |
nmeucci |
4210 |
Click On Submit Button In Subform |
613 |
mbroquet |
3730 |
|
614 |
|
|
# Ajout de l'instruction accepter un dossier et des dates pour que le dossier |
615 |
|
|
# apparaisse dans notre bordereau |
616 |
jymadier |
4445 |
Ajouter une instruction au DI et la finaliser ${di_allauch} accepter un dossier sans réserve ${date_ddmmyyyy} |
617 |
nmeucci |
4210 |
Click On SubForm Portlet Action instruction modifier_suivi |
618 |
jymadier |
4445 |
Input Datepicker date_envoi_signature ${date_ddmmyyyy} |
619 |
nmeucci |
4210 |
Click On Submit Button In Subform |
620 |
mbroquet |
3730 |
|
621 |
|
|
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
622 |
nmeucci |
4210 |
# dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH |
623 |
mbroquet |
3730 |
Depuis la page d'accueil suivi suivi |
624 |
jymadier |
4132 |
Click On Link Bordereaux |
625 |
|
|
Page Title Should Be Suivi > Suivi Des Pièces > Bordereaux |
626 |
mbroquet |
3730 |
Ouvrir le bordereau de suivi Bordereau d'envoi des décisions |
627 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
628 |
jymadier |
4445 |
Page Should Contain Edition du${SPACE}${date_ddmmyyyy} |
629 |
mbroquet |
3730 |
Page Should Not Contain Sevier |
630 |
|
|
Close PDF |
631 |
|
|
|
632 |
|
|
Depuis la page d'accueil admin admin |
633 |
|
|
Go To Submenu In Menu suivi bordereau_envoi_maire |
634 |
|
|
Click Link Bordereaux |
635 |
|
|
|
636 |
|
|
# Le bordereau de toutes les communes doit contenir les 2 dossiers |
637 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
638 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
639 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
640 |
|
|
Page Should Contain Sevier |
641 |
|
|
Close PDF |
642 |
|
|
|
643 |
|
|
Click Link Bordereaux |
644 |
|
|
# L'option Allauch doit afficher seulement le dossier d'Allauch |
645 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite ALLAUCH |
646 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
647 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Sevier |
648 |
|
|
Page Should Not Contain Chesnay Roger |
649 |
|
|
Close PDF |
650 |
|
|
|
651 |
|
|
|
652 |
|
|
TNR Filtre collectivités sur bordereau d'envoi des contrôles de légalité |
653 |
|
|
|
654 |
|
|
[Documentation] Vérifie que le bordereau d'envoi des contrôles de légalité affiche |
655 |
|
|
... les dossiers de la collectivité de l'utilisateur en tant que mono, et que le |
656 |
|
|
... select de collectivité en tant qu'utilisateur multi fonctionne. |
657 |
|
|
|
658 |
softime |
5169 |
Depuis la page d'accueil admingen admingen |
659 |
nmeucci |
4210 |
Depuis l'instruction du dossier d'instruction ${di} accepter un dossier sans réserve |
660 |
|
|
Click On SubForm Portlet Action instruction modifier_suivi |
661 |
jymadier |
4445 |
Input Datepicker date_envoi_controle_legalite ${date_ddmmyyyy} |
662 |
nmeucci |
4210 |
Click On Submit Button In Subform |
663 |
mbroquet |
3730 |
|
664 |
nmeucci |
4210 |
Depuis l'instruction du dossier d'instruction ${di_allauch} accepter un dossier sans réserve |
665 |
|
|
Click On SubForm Portlet Action instruction modifier_suivi |
666 |
jymadier |
4445 |
Input Datepicker date_envoi_controle_legalite ${date_ddmmyyyy} |
667 |
nmeucci |
4210 |
Click On Submit Button In Subform |
668 |
|
|
|
669 |
mbroquet |
3730 |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
670 |
nmeucci |
4210 |
# dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH |
671 |
mbroquet |
3730 |
Depuis la page d'accueil suivi suivi |
672 |
|
|
Click Link Bordereaux |
673 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi des contrôles de légalité |
674 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
675 |
jymadier |
4445 |
Page Should Contain Edition du${SPACE}${date_ddmmyyyy} |
676 |
mbroquet |
3730 |
Page Should Not Contain Sevier |
677 |
|
|
Close PDF |
678 |
|
|
|
679 |
|
|
Depuis la page d'accueil admin admin |
680 |
|
|
Go To Submenu In Menu suivi bordereau_envoi_maire |
681 |
|
|
Click Link Bordereaux |
682 |
|
|
|
683 |
|
|
# L'option Toutes du select doit afficher les dossiers des 2 communes |
684 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
685 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
686 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
687 |
|
|
Page Should Contain Sevier |
688 |
|
|
Close PDF |
689 |
|
|
|
690 |
|
|
Click Link Bordereaux |
691 |
|
|
# L'option Allauch doit afficher seulement le dossier d'Allauch |
692 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite ALLAUCH |
693 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
694 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Sevier |
695 |
|
|
Page Should Not Contain Chesnay Roger |
696 |
|
|
Close PDF |
697 |
|
|
|
698 |
jymadier |
4132 |
|
699 |
mbroquet |
3730 |
TNR Filtre collectivités sur bordereau d'envoi des avis du Maire au Préfet |
700 |
|
|
|
701 |
|
|
[Documentation] Vérifie que le bordereau d'envoi des avis du Maire au Préfet affiche |
702 |
|
|
... les dossiers de la collectivité de l'utilisateur en tant que mono, et que le |
703 |
|
|
... select de collectivité en tant qu'utilisateur multi fonctionne. |
704 |
|
|
|
705 |
softime |
5169 |
Depuis la page d'accueil admingen admingen |
706 |
mbroquet |
3730 |
# Met à jour les dates d'envoi de lettre RAR |
707 |
nmeucci |
4210 |
Depuis l'instruction du dossier d'instruction ${di} accepter un dossier sans réserve |
708 |
|
|
Click On SubForm Portlet Action instruction modifier_suivi |
709 |
jymadier |
4445 |
Input Datepicker date_envoi_rar ${date_ddmmyyyy} |
710 |
nmeucci |
4210 |
Click On Submit Button In Subform |
711 |
mbroquet |
3730 |
|
712 |
nmeucci |
4210 |
# Met à jour les dates d'envoi de lettre RAR |
713 |
|
|
Depuis l'instruction du dossier d'instruction ${di_allauch} accepter un dossier sans réserve |
714 |
|
|
Click On SubForm Portlet Action instruction modifier_suivi |
715 |
jymadier |
4445 |
Input Datepicker date_envoi_rar ${date_ddmmyyyy} |
716 |
nmeucci |
4210 |
Click On Submit Button In Subform |
717 |
|
|
|
718 |
mbroquet |
3730 |
Depuis la page d'accueil instr instr |
719 |
|
|
# Ajout de l'instruction Changer l'autorité compétente 'commune état' pour que le |
720 |
|
|
# dossier apparaisse dans notre bordereau |
721 |
jymadier |
4445 |
Ajouter une instruction au DI ${di} Changer l'autorité compétente 'commune état' ${date_ddmmyyyy} |
722 |
mbroquet |
3730 |
Element Should Contain css=div.ui-state-valid Vos modifications ont bien été enregistrées. |
723 |
|
|
Click On Back Button In Subform |
724 |
|
|
|
725 |
|
|
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
726 |
|
|
# Ajout de l'instruction Changer l'autorité compétente 'commune état' pour que le |
727 |
|
|
# dossier apparaisse dans notre bordereau |
728 |
jymadier |
4445 |
Ajouter une instruction au DI ${di_allauch} Changer l'autorité compétente 'commune état' ${date_ddmmyyyy} |
729 |
mbroquet |
3730 |
Element Should Contain css=div.ui-state-valid Vos modifications ont bien été enregistrées. |
730 |
|
|
Click On Back Button In Subform |
731 |
|
|
|
732 |
|
|
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
733 |
nmeucci |
4210 |
# dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH |
734 |
mbroquet |
3730 |
Depuis la page d'accueil suivi suivi |
735 |
|
|
Click Link Bordereaux |
736 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi des avis du Maire au Préfet |
737 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
738 |
jymadier |
4445 |
Page Should Contain Edition du${SPACE}${date_ddmmyyyy} |
739 |
mbroquet |
3730 |
Page Should Not Contain Sevier |
740 |
|
|
Close PDF |
741 |
|
|
|
742 |
|
|
|
743 |
|
|
Depuis la page d'accueil admin admin |
744 |
|
|
Go To Submenu In Menu suivi bordereau_envoi_maire |
745 |
|
|
Click Link Bordereaux |
746 |
|
|
|
747 |
|
|
# L'option Marseille doit afficher seulement le dossier de Marseille |
748 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite Toutes |
749 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
750 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
751 |
|
|
Page Should Contain Sevier |
752 |
|
|
Close PDF |
753 |
|
|
|
754 |
|
|
Click Link Bordereaux |
755 |
|
|
# L'option Marseille doit afficher seulement le dossier de Marseille |
756 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label om_collectivite MARSEILLE |
757 |
|
|
Ouvrir le bordereau de suivi Bordereau d'envoi de courriers signature Maire |
758 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
759 |
|
|
Page Should Not Contain Sevier |
760 |
|
|
Close PDF |
761 |
softime |
3834 |
|
762 |
|
|
|
763 |
nmeucci |
4210 |
Envoi Lettre RAR |
764 |
softime |
3834 |
|
765 |
nmeucci |
4210 |
[Documentation] Vérifie plusieurs points des planches RAR : |
766 |
|
|
... - vérification des messages d'erreurs du formulaire |
767 |
|
|
... - l'édition générique des planches RAR de plusieurs instruction d'un même DI |
768 |
|
|
... Dans l'édition : |
769 |
softime |
3834 |
... - le représentant d'une personne morale ; |
770 |
|
|
... - la division si la phase est paramétrée sur l'événement ; |
771 |
|
|
... - le code de la phase si la phase est paramétrée sur l'événement. |
772 |
|
|
|
773 |
|
|
# |
774 |
softime |
5504 |
&{args_petitionnaire_1} = Create Dictionary |
775 |
softime |
3834 |
... qualite=personne morale |
776 |
softime |
5504 |
... personne_morale_denomination=Ynovy |
777 |
softime |
3834 |
... personne_morale_raison_sociale=Société |
778 |
|
|
... personne_morale_civilite=Monsieur |
779 |
softime |
5504 |
... personne_morale_nom=Pierre-Alexandre |
780 |
|
|
... personne_morale_prenom=JOUVE |
781 |
softime |
7067 |
... om_collectivite=MARSEILLE |
782 |
softime |
3834 |
# |
783 |
softime |
5504 |
&{args_demande_1} = Create Dictionary |
784 |
softime |
3834 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
785 |
|
|
... demande_type=Dépôt Initial |
786 |
softime |
7067 |
... om_collectivite=MARSEILLE |
787 |
softime |
5504 |
|
788 |
|
|
&{args_petitionnaire_2} = Create Dictionary |
789 |
|
|
... qualite=personne morale |
790 |
|
|
... personne_morale_denomination=PMSM |
791 |
|
|
... personne_morale_raison_sociale=Société |
792 |
|
|
... personne_morale_civilite=Monsieur |
793 |
|
|
... personne_morale_nom=Catoir |
794 |
|
|
... personne_morale_prenom=Christophe |
795 |
softime |
7067 |
... om_collectivite=MARSEILLE |
796 |
softime |
3834 |
# |
797 |
softime |
5504 |
&{args_demande_2} = Create Dictionary |
798 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
799 |
|
|
... demande_type=Dépôt Initial |
800 |
softime |
7067 |
... om_collectivite=MARSEILLE |
801 |
softime |
5504 |
# |
802 |
softime |
7067 |
${di_04} = Ajouter la demande par WS ${args_demande_1} ${args_petitionnaire_1} |
803 |
|
|
${di_03} = Ajouter la demande par WS ${args_demande_2} ${args_petitionnaire_2} |
804 |
softime |
3834 |
|
805 |
|
|
# |
806 |
|
|
Depuis la page d'accueil instr instr |
807 |
nmeucci |
5865 |
# |
808 |
nmeucci |
4210 |
${code_barres} = Récupérer le code barres de l'instruction ${di_03} Notification du delai legal maison individuelle |
809 |
nhaye |
5951 |
${code_barres2} = Ajouter une instruction au DI et la finaliser ${di_03} accepter un dossier sans réserve |
810 |
|
|
${code_barres4} = Ajouter une instruction au DI et la finaliser ${di_04} accepter un dossier sans réserve |
811 |
softime |
3834 |
|
812 |
|
|
Depuis la page d'accueil suivi suivi |
813 |
nmeucci |
4210 |
Click Link envoi lettre RAR |
814 |
|
|
Page Title Should Be Suivi > Suivi Des Pièces > Envoi Lettre RAR |
815 |
|
|
|
816 |
|
|
# Vérification sans valeur saisie |
817 |
|
|
Click On Submit Button |
818 |
|
|
Error Message Should Be Tous les champs doivent être remplis. |
819 |
|
|
|
820 |
|
|
# Vérification avec un numéro non valide |
821 |
|
|
Input Text liste_code_barres_instruction a |
822 |
|
|
Click On Submit Button |
823 |
|
|
Error Message Should Be Le code barres d'instruction a n'est pas valide. |
824 |
|
|
|
825 |
|
|
# Vérification avec un numéro non présent en base |
826 |
|
|
Input Text liste_code_barres_instruction 123 |
827 |
|
|
Click On Submit Button |
828 |
|
|
Error Message Should Be Le numéro 123 ne correspond à aucun code barres d'instruction. |
829 |
|
|
|
830 |
|
|
# Vérification avec la 1ère instruction du dossier |
831 |
jymadier |
4445 |
Ouvrir l'édition envoi lettre RAR avec le code barres ${date_ddmmyyyy} ${code_barres} |
832 |
softime |
3834 |
# |
833 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} PDF Pages Number Should Be 1 |
834 |
|
|
# On vérifie que le réprésentant de la personne morale est affiché |
835 |
softime |
5504 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain rep. par Catoir Christophe |
836 |
softime |
3834 |
# On vérifie que la division ne soit pas affichée lorsque la phase n'est pas |
837 |
|
|
# paramétrée |
838 |
nmeucci |
4210 |
Page Should Not Contain subdivision H |
839 |
softime |
3834 |
# On vérifie que le code de la phase ne soit pas affiché lorsque la phase |
840 |
|
|
# n'est pas paramétrée |
841 |
nmeucci |
4210 |
Page Should Not Contain PINSTR |
842 |
softime |
3834 |
# |
843 |
|
|
Close PDF |
844 |
|
|
|
845 |
nmeucci |
4210 |
# Vérification de l'édition de la 2ème instruction du dossier |
846 |
jymadier |
4445 |
Ouvrir l'édition envoi lettre RAR avec le code barres ${date_ddmmyyyy} ${code_barres2} |
847 |
softime |
3834 |
# |
848 |
nmeucci |
4210 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} PDF Pages Number Should Be 1 |
849 |
|
|
# On vérifie que le réprésentant de la personne morale est affiché |
850 |
softime |
5504 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain rep. par Catoir Christophe |
851 |
nmeucci |
4210 |
Page Should Not Contain subdivision H |
852 |
|
|
Page Should Not Contain PINSTR |
853 |
|
|
# |
854 |
|
|
Close PDF |
855 |
|
|
|
856 |
softime |
5504 |
# On vérifie la presence des liens vers les DI et qu'ils pointent vers les bon dossiers. |
857 |
|
|
Click Element css=fieldset#fieldset-form-rar-lien_di>legend |
858 |
|
|
Element Should Contain css=.message ${di_03} |
859 |
|
|
Click Link ${di_03} |
860 |
|
|
Page Title Should Be Instruction > Dossiers D'instruction > ${di_03} SOCIÉTÉ PMSM |
861 |
|
|
|
862 |
|
|
|
863 |
nmeucci |
4210 |
# |
864 |
softime |
3834 |
Depuis la page d'accueil admin admin |
865 |
|
|
# |
866 |
|
|
&{phase} = Create Dictionary |
867 |
|
|
... code=INSTR |
868 |
|
|
Ajouter la phase ${phase} |
869 |
|
|
# On lie la phase à l'événement "Notification du delai legal maison individuelle" |
870 |
|
|
&{args_evenement} = Create Dictionary |
871 |
|
|
... libelle=Notification du delai legal maison individuelle |
872 |
|
|
... phase=INSTR |
873 |
|
|
# |
874 |
|
|
Modifier l'événement ${args_evenement} |
875 |
|
|
|
876 |
|
|
# |
877 |
|
|
Depuis la page d'accueil suivi suivi |
878 |
|
|
# |
879 |
jymadier |
4445 |
Ouvrir l'édition envoi lettre RAR avec le code barres ${date_ddmmyyyy} ${code_barres} |
880 |
softime |
3834 |
# |
881 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} PDF Pages Number Should Be 1 |
882 |
|
|
# On vérifie que le réprésentant de la personne morale est affiché |
883 |
softime |
5504 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain rep. par Catoir Christophe |
884 |
softime |
3834 |
# On vérifie que la division est affichée lorsque la phase est paramétrée |
885 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain subdivision H |
886 |
|
|
# On vérifie que le code de la phase est affiché lorsque la phase est |
887 |
|
|
# paramétrée |
888 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain INSTR |
889 |
|
|
# |
890 |
jymadier |
4132 |
Close PDF |
891 |
|
|
|
892 |
softime |
5504 |
|
893 |
nmeucci |
5549 |
# On vérifie que les liens DI sont occultés pour les utilisateurs qui ne doivent pas y avoir accès. |
894 |
softime |
5504 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
895 |
nmeucci |
5549 |
Go To Submenu In Menu suivi envoi_lettre_rar |
896 |
softime |
5504 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text date ${date_ddmmyyyy} |
897 |
|
|
Input Text liste_code_barres_instruction ${code_barres4} |
898 |
|
|
Click On Submit Button |
899 |
|
|
Valid Message Should Contain Cliquez sur le lien ci-dessous pour télécharger votre document : |
900 |
|
|
Click Element css=fieldset#fieldset-form-rar-lien_di>legend |
901 |
|
|
Element Should Not Contain css=.message ${di_03} |
902 |
|
|
Element Should Contain css=.message Certains dossiers ont été omis de la liste ci-dessous car vous ne possédez pas les permissions nécessaires pour y accéder. |
903 |
nmeucci |
5865 |
|
904 |
|
|
Mise à jour de dates simple |
905 |
|
|
[Documentation] Le but de ce test case est de vérifier la mise à jour de |
906 |
|
|
... dates simples par la cellule de suivi: |
907 |
|
|
... - On crée 2 instructions puis on les finalise |
908 |
|
|
... - On met à jour les instruction avec plusieurs types |
909 |
|
|
... - On vérifie que les mises à jour on été prises en compte à la bonne date |
910 |
|
|
|
911 |
|
|
${di} = Set Variable PC 013055 12 00002P0 |
912 |
|
|
${evenement_1} = Set Variable accepter un dossier sans réserve |
913 |
|
|
${evenement_2} = Set Variable retrait apres decision |
914 |
|
|
${date} = Get Current Date |
915 |
|
|
${date_6} = Subtract Time From Date ${date} 6 days %d/%m/%Y |
916 |
|
|
${date_4} = Subtract Time From Date ${date} 4 days %d/%m/%Y |
917 |
|
|
|
918 |
|
|
Depuis la page d'accueil admin admin |
919 |
|
|
Ajouter une instruction au DI ${di} ${evenement_1} |
920 |
|
|
Click On Back Button In Subform |
921 |
|
|
Click On Link ${evenement_1} |
922 |
|
|
${idInstr_1} = Get Text css=div.form-content>#instruction |
923 |
|
|
Click On SubForm Portlet Action instruction finaliser |
924 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be La finalisation du document s'est effectuée avec succès. |
925 |
|
|
Click On Back Button In Subform |
926 |
|
|
|
927 |
|
|
Ajouter une instruction au DI ${di} ${evenement_2} |
928 |
|
|
Click On Back Button In Subform |
929 |
|
|
Click On Link ${evenement_2} |
930 |
|
|
${idInstr_2} = Get Text css=div.form-content>#instruction |
931 |
|
|
Click On SubForm Portlet Action instruction finaliser |
932 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be La finalisation du document s'est effectuée avec succès. |
933 |
|
|
Click On Back Button In Subform |
934 |
|
|
|
935 |
|
|
${instruction_codebarres_1} = STR_PAD_LEFT ${idInstr_1} 10 0 |
936 |
|
|
${instruction_codebarres_1} = Catenate 11${instruction_codebarres_1} |
937 |
|
|
|
938 |
|
|
${instruction_codebarres_2} = STR_PAD_LEFT ${idInstr_2} 10 0 |
939 |
|
|
${instruction_codebarres_2} = Catenate 11${instruction_codebarres_2} |
940 |
|
|
|
941 |
|
|
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
942 |
|
|
|
943 |
|
|
Input Text code_barres ${instruction_codebarres_1} |
944 |
|
|
Input Text date ${date_6} |
945 |
|
|
Select From List By Label type_mise_a_jour date d'envoi pour signature Mairie/Préfet |
946 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
947 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain dossier_libelle ${di} |
948 |
|
|
Element Should Contain date_envoi_signature ${date_6} |
949 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
950 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
951 |
|
|
|
952 |
|
|
Input Text code_barres ${instruction_codebarres_1} |
953 |
|
|
Input Text date ${date_4} |
954 |
|
|
Select From List By Label type_mise_a_jour date de retour de signature Mairie/Préfet |
955 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
956 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain dossier_libelle ${di} |
957 |
|
|
Element Should Contain date_retour_signature ${date_4} |
958 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
959 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
960 |
|
|
|
961 |
|
|
Input Text code_barres ${instruction_codebarres_1} |
962 |
|
|
Input Text date ${date_4} |
963 |
|
|
Select From List By Label type_mise_a_jour date d'envoi au contrôle de légalite |
964 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
965 |
|
|
Element Should Contain dossier_libelle ${di} |
966 |
|
|
Element Should Contain date_envoi_controle_legalite ${date_4} |
967 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
968 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
969 |
|
|
|
970 |
|
|
Input Text code_barres ${instruction_codebarres_1} |
971 |
|
|
Input Text date ${DATE_FORMAT_DD/MM/YYYY} |
972 |
|
|
Select From List By Label type_mise_a_jour date de retour de controle de légalite |
973 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
974 |
|
|
Element Should Contain dossier_libelle ${di} |
975 |
|
|
Element Should Contain date_retour_controle_legalite ${DATE_FORMAT_DD/MM/YYYY} |
976 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
977 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
978 |
|
|
|
979 |
|
|
|
980 |
|
|
Input Text code_barres ${instruction_codebarres_2} |
981 |
|
|
Input Text date ${date_6} |
982 |
|
|
Select From List By Label type_mise_a_jour date d'envoi pour signature Mairie/Préfet |
983 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
984 |
|
|
Element Should Contain dossier_libelle ${di} |
985 |
|
|
Element Should Contain date_envoi_signature ${date_6} |
986 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
987 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
988 |
|
|
|
989 |
|
|
Input Text code_barres ${instruction_codebarres_2} |
990 |
|
|
Input Text date ${date_4} |
991 |
|
|
Select From List By Label type_mise_a_jour date de retour de signature Mairie/Préfet |
992 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
993 |
|
|
Element Should Contain dossier_libelle ${di} |
994 |
|
|
Element Should Contain date_retour_signature ${date_4} |
995 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
996 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
997 |
|
|
|
998 |
|
|
Input Text code_barres ${instruction_codebarres_2} |
999 |
|
|
Input Text date ${date_4} |
1000 |
|
|
Select From List By Label type_mise_a_jour date d'envoi au contrôle de légalite |
1001 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
1002 |
|
|
Element Should Contain dossier_libelle ${di} |
1003 |
|
|
Element Should Contain date_envoi_controle_legalite ${date_4} |
1004 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
1005 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
1006 |
|
|
|
1007 |
|
|
Input Text code_barres ${instruction_codebarres_2} |
1008 |
|
|
Input Text date ${DATE_FORMAT_DD/MM/YYYY} |
1009 |
|
|
Select From List By Label type_mise_a_jour date de retour de controle de légalite |
1010 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
1011 |
|
|
Element Should Contain dossier_libelle ${di} |
1012 |
|
|
Element Should Contain date_retour_controle_legalite ${DATE_FORMAT_DD/MM/YYYY} |
1013 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#formulaire div.formControls input[type="submit"] |
1014 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Saisie enregistrée |
1015 |
|
|
|
1016 |
|
|
Depuis la page d'accueil instr instr |
1017 |
|
|
Depuis l'onglet instruction du dossier d'instruction ${di} |
1018 |
|
|
|
1019 |
|
|
Click Link ${evenement_1} |
1020 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=div.form-content>#instruction ${idInstr_1} |
1021 |
|
|
Element Should Contain date_envoi_signature ${date_6} |
1022 |
|
|
Element Should Contain date_retour_signature ${date_4} |
1023 |
|
|
Element Should Contain date_envoi_controle_legalite ${date_4} |
1024 |
|
|
Element Should Contain date_retour_controle_legalite ${DATE_FORMAT_DD/MM/YYYY} |
1025 |
|
|
Click On Back Button In Subform |
1026 |
|
|
|
1027 |
|
|
Click Link ${evenement_2} |
1028 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=div.form-content>#instruction ${idInstr_2} |
1029 |
|
|
Element Should Contain date_envoi_signature ${date_6} |
1030 |
|
|
Element Should Contain date_retour_signature ${date_4} |
1031 |
|
|
Element Should Contain date_envoi_controle_legalite ${date_4} |
1032 |
|
|
Element Should Contain date_retour_controle_legalite ${DATE_FORMAT_DD/MM/YYYY} |
1033 |
|
|
Click On Back Button In Subform |
1034 |
nhaye |
5951 |
|
1035 |
|
|
Génération du bordereau d'envoi au maire |
1036 |
|
|
[Documentation] L'objet de ce 'Test Case' est de vérifier la génération |
1037 |
|
|
... du PDF ainsi que la mise à jour de la date d'envoi du courrier |
1038 |
|
|
... pour signature par le maire. |
1039 |
|
|
|
1040 |
|
|
# Constitution du jeu de données : un DI commune pour lequel un utilisateur |
1041 |
|
|
# communauté génère l'édition |
1042 |
|
|
Depuis la page d'accueil admin admin |
1043 |
|
|
# Donnée 2/3 : instructeur |
1044 |
|
|
Ajouter l'utilisateur Garcia Gabriel [email protected] instrmars2 instrmars2 INSTRUCTEUR MARSEILLE |
1045 |
softime |
7366 |
Ajouter l'instructeur depuis le menu Garcia Gabriel subdivision MRS instructeur Garcia Gabriel |
1046 |
nhaye |
5951 |
# Donnée 3/3 : affectation automatique du nouvel instructeur |
1047 |
softime |
6565 |
&{args_affectation} = Create Dictionary |
1048 |
softime |
7366 |
... instructeur=Garcia Gabriel (MRS) |
1049 |
softime |
6565 |
... om_collectivite=MARSEILLE |
1050 |
|
|
Ajouter l'affectation depuis le menu ${args_affectation} |
1051 |
nhaye |
5951 |
|
1052 |
softime |
7067 |
# On crée une nouvelle demande |
1053 |
nhaye |
5951 |
&{args_petitionnaire} = Create Dictionary |
1054 |
|
|
... particulier_nom=Brousseau |
1055 |
|
|
... particulier_prenom=Henry |
1056 |
softime |
7067 |
... om_collectivite=MARSEILLE |
1057 |
nhaye |
5951 |
|
1058 |
|
|
&{args_demande} = Create Dictionary |
1059 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1060 |
|
|
... demande_type=Dépôt Initial |
1061 |
softime |
7067 |
... om_collectivite=MARSEILLE |
1062 |
|
|
${di_libelle} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
1063 |
nhaye |
5951 |
|
1064 |
|
|
# En tant qu'instructeur |
1065 |
|
|
Depuis la page d'accueil instrmars2 instrmars2 |
1066 |
|
|
# On récupère l'identifiant de l' événement d'instruction |
1067 |
|
|
Depuis l'onglet instruction du dossier d'instruction ${di_libelle} |
1068 |
|
|
Click On Link Notification du delai legal maison individuelle |
1069 |
|
|
${id_instruction} = Get Text css=div#form-content span#instruction |
1070 |
|
|
# On en déduit le code-barres |
1071 |
|
|
${code_barres} = STR_PAD_LEFT ${id_instruction} 10 0 |
1072 |
|
|
${code_barres} = Catenate 11${code_barres} |
1073 |
|
|
|
1074 |
|
|
Depuis la page d'accueil admin admin |
1075 |
|
|
# On ouvre l'interface de génération du bordereau |
1076 |
|
|
Depuis le formulaire d'édition du bordereau d'envoi au maire |
1077 |
|
|
# On saisit un mauvais code-barres |
1078 |
|
|
Saisir le formulaire du bordereau d'envoi au maire ${code_barres}1 |
1079 |
|
|
# On valide le formulaire |
1080 |
|
|
Valider le formulaire du bordereau d'envoi au maire |
1081 |
|
|
# On vérifie le message d'erreur |
1082 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Error Message Should Be Le numéro saisi ne correspond a aucun code-barres d’événement d'instruction. |
1083 |
|
|
# On saisit un code-barres valide |
1084 |
|
|
Saisir le formulaire du bordereau d'envoi au maire ${code_barres} |
1085 |
|
|
# On revalide le formulaire |
1086 |
|
|
Valider le formulaire du bordereau d'envoi au maire |
1087 |
|
|
# On clique sur le lien de l'édition |
1088 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element generer_bordereau_envoi_maire |
1089 |
|
|
# On vérifie le contenu du PDF généré |
1090 |
|
|
Open PDF form |
1091 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} PDF Pages Number Should Be 1 |
1092 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain bordereau d'envoi |
1093 |
|
|
Close PDF |
1094 |
|
|
# On accède à l'événement d'instruction |
1095 |
|
|
Depuis l'onglet instruction du dossier d'instruction ${di_libelle} |
1096 |
|
|
Click On Link Notification du delai legal maison individuelle |
1097 |
softime |
7366 |
Element Text Should Be date_envoi_signature ${date_ddmmyyyy} |
1098 |
softime |
7521 |
|
1099 |
|
|
|
1100 |
|
|
Finalisation automatique de l'événement d'instruction retour (par le menu suivi) |
1101 |
|
|
[Documentation] Vérification de la finalisation automatique de |
1102 |
|
|
... l'instruction de retour AR. |
1103 |
|
|
|
1104 |
|
|
&{args_petitionnaire} = Create Dictionary |
1105 |
|
|
... particulier_prenom=Édouard |
1106 |
|
|
... particulier_nom=Souplet |
1107 |
|
|
... om_collectivite=MARSEILLE |
1108 |
|
|
&{args_demande} = Create Dictionary |
1109 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
1110 |
|
|
... demande_type=Dépôt Initial |
1111 |
|
|
... om_collectivite=MARSEILLE |
1112 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
1113 |
|
|
# |
1114 |
|
|
Depuis la page d'accueil instrpoly instrpoly |
1115 |
|
|
${code_barres} = Ajouter une instruction au DI et la finaliser ${di} ARRÊTÉ DE REFUS 02/09/2000 |
1116 |
|
|
# On saisi la date de retour AR depuis le menu de suivi |
1117 |
|
|
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
1118 |
|
|
Select From List By Label css=#type_mise_a_jour date de retour de l'AR |
1119 |
|
|
Input Text date ${date_ddmmyyyy} |
1120 |
|
|
Input Text code_barres ${code_barres} |
1121 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
1122 |
|
|
Click On Submit Button ne_pas_verifier_le_message |
1123 |
|
|
# On vérifie que l'événement d'instruction retour soit finalisé |
1124 |
|
|
Depuis l'instruction du dossier d'instruction ${di} Arrêté de Refus signé |
1125 |
|
|
Element Should Contain css=span#date_finalisation_courrier.field_value ${date_ddmmyyyy} |