1 |
ejpritchard |
16785 |
*** Settings *** |
2 |
|
|
Documentation Gestion des consultations. |
3 |
|
|
|
4 |
|
|
# On inclut les mots-clefs |
5 |
|
|
Resource resources/resources.robot |
6 |
|
|
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
|
|
Suite Setup For Suite Setup |
8 |
|
|
Suite Teardown For Suite Teardown |
9 |
|
|
|
10 |
|
|
|
11 |
|
|
*** Test Cases *** |
12 |
|
|
Gestion des opérateurs |
13 |
|
|
[Documentation] Permet de tester les différents cas permettant la désignation d'un opérateur. |
14 |
|
|
|
15 |
|
|
# Isolation du contexte |
16 |
|
|
&{isolation_values} = Create Dictionary |
17 |
|
|
... om_collectivite_libelle=FREECITY080GO |
18 |
|
|
... departement=013 |
19 |
|
|
... commune=086 |
20 |
|
|
... insee=13086 |
21 |
|
|
... direction_code=GT |
22 |
|
|
... direction_libelle=Direction de FREECITY080GO |
23 |
|
|
... direction_chef=Chef |
24 |
|
|
... division_code=GT |
25 |
|
|
... division_libelle=Division GT |
26 |
|
|
... division_chef=Chef |
27 |
|
|
... guichet_om_utilisateur_nom=Blice Planglais |
28 |
|
|
... [email protected] |
29 |
|
|
... guichet_om_utilisateur_login=bplanglais |
30 |
|
|
... guichet_om_utilisateur_pwd=bplanglais |
31 |
|
|
... instr_om_utilisateur_nom=Fliot Oevasseur |
32 |
|
|
... [email protected] |
33 |
|
|
... instr_om_utilisateur_login=foevasseur |
34 |
|
|
... instr_om_utilisateur_pwd=foevasseur |
35 |
|
|
Isolation d'un contexte ${isolation_values} |
36 |
|
|
|
37 |
|
|
# Création d'un évènement |
38 |
|
|
@{type_di} = Create List PCI - P - Initial |
39 |
|
|
&{args_evenement} = Create Dictionary |
40 |
|
|
... libelle=TEST_080 |
41 |
|
|
... dossier_instruction_type=${type_di} |
42 |
|
|
# |
43 |
|
|
Ajouter l'événement depuis le menu ${args_evenement} |
44 |
|
|
${evenement_id} = Get Text css=div.form-content span#evenement |
45 |
|
|
|
46 |
|
|
&{validcom1_values} = Create Dictionary |
47 |
|
|
... typecom=COM |
48 |
|
|
... com=69259 |
49 |
|
|
... reg=69 |
50 |
|
|
... dep=69 |
51 |
|
|
... arr=259 |
52 |
|
|
... tncc=0 |
53 |
|
|
... ncc=COMGO |
54 |
|
|
... nccenr=COMGO1 |
55 |
|
|
... libelle=COMGO1 |
56 |
|
|
... can=69 |
57 |
|
|
... comparent= |
58 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
59 |
|
|
Ajouter commune avec dates validité ${validcom1_values} |
60 |
|
|
|
61 |
|
|
&{dept01_values} = Create Dictionary |
62 |
|
|
... dep=01 |
63 |
|
|
... reg=01 |
64 |
|
|
... cheflieu=01086 |
65 |
|
|
... tncc=0 |
66 |
|
|
... ncc=DEPTGO1 |
67 |
|
|
... nccenr=DEPTGO1 |
68 |
|
|
... libelle=DépartementGO1 |
69 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
70 |
|
|
Ajouter département ${dept01_values} |
71 |
|
|
|
72 |
|
|
&{dept03_values} = Create Dictionary |
73 |
|
|
... dep=03 |
74 |
|
|
... reg=03 |
75 |
|
|
... cheflieu=03086 |
76 |
|
|
... tncc=0 |
77 |
|
|
... ncc=DEPTGO1 |
78 |
|
|
... nccenr=DEPTGO1 |
79 |
|
|
... libelle=DépartementGO1 |
80 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
81 |
|
|
Ajouter département ${dept03_values} |
82 |
|
|
|
83 |
|
|
&{dept07_values} = Create Dictionary |
84 |
|
|
... dep=07 |
85 |
|
|
... reg=07 |
86 |
|
|
... cheflieu=07086 |
87 |
|
|
... tncc=0 |
88 |
|
|
... ncc=DEPTGO1 |
89 |
|
|
... nccenr=DEPTGO1 |
90 |
|
|
... libelle=DépartementGO1 |
91 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
92 |
|
|
Ajouter département ${dept07_values} |
93 |
|
|
|
94 |
|
|
&{dept13_values} = Create Dictionary |
95 |
|
|
... dep=13 |
96 |
|
|
... reg=13 |
97 |
|
|
... cheflieu=13086 |
98 |
|
|
... tncc=0 |
99 |
|
|
... ncc=DEPTGO1 |
100 |
|
|
... nccenr=DEPTGO1 |
101 |
|
|
... libelle=DépartementGO1 |
102 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
103 |
|
|
Ajouter département ${dept13_values} |
104 |
|
|
|
105 |
|
|
&{dept15_values} = Create Dictionary |
106 |
|
|
... dep=15 |
107 |
|
|
... reg=15 |
108 |
|
|
... cheflieu=15086 |
109 |
|
|
... tncc=0 |
110 |
|
|
... ncc=DEPTGO1 |
111 |
|
|
... nccenr=DEPTGO1 |
112 |
|
|
... libelle=DépartementGO1 |
113 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
114 |
|
|
Ajouter département ${dept15_values} |
115 |
|
|
|
116 |
|
|
&{dept26_values} = Create Dictionary |
117 |
|
|
... dep=26 |
118 |
|
|
... reg=26 |
119 |
|
|
... cheflieu=26086 |
120 |
|
|
... tncc=0 |
121 |
|
|
... ncc=DEPTGO1 |
122 |
|
|
... nccenr=DEPTGO1 |
123 |
|
|
... libelle=DépartementGO1 |
124 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
125 |
|
|
Ajouter département ${dept26_values} |
126 |
|
|
|
127 |
|
|
&{dept38_values} = Create Dictionary |
128 |
|
|
... dep=38 |
129 |
|
|
... reg=38 |
130 |
|
|
... cheflieu=38086 |
131 |
|
|
... tncc=0 |
132 |
|
|
... ncc=DEPTGO1 |
133 |
|
|
... nccenr=DEPTGO1 |
134 |
|
|
... libelle=DépartementGO1 |
135 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
136 |
|
|
Ajouter département ${dept38_values} |
137 |
|
|
|
138 |
|
|
&{dept42_values} = Create Dictionary |
139 |
|
|
... dep=42 |
140 |
|
|
... reg=42 |
141 |
|
|
... cheflieu=42086 |
142 |
|
|
... tncc=0 |
143 |
|
|
... ncc=DEPTGO1 |
144 |
|
|
... nccenr=DEPTGO1 |
145 |
|
|
... libelle=DépartementGO1 |
146 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
147 |
|
|
Ajouter département ${dept42_values} |
148 |
|
|
|
149 |
|
|
&{dept43_values} = Create Dictionary |
150 |
|
|
... dep=43 |
151 |
|
|
... reg=43 |
152 |
|
|
... cheflieu=43086 |
153 |
|
|
... tncc=0 |
154 |
|
|
... ncc=DEPTGO1 |
155 |
|
|
... nccenr=DEPTGO1 |
156 |
|
|
... libelle=DépartementGO1 |
157 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
158 |
|
|
Ajouter département ${dept43_values} |
159 |
|
|
|
160 |
softime |
18876 |
&{dept87_values} = Create Dictionary |
161 |
|
|
... dep=87 |
162 |
|
|
... reg=87 |
163 |
|
|
... cheflieu=87086 |
164 |
ejpritchard |
16785 |
... tncc=0 |
165 |
|
|
... ncc=DEPTGO1 |
166 |
|
|
... nccenr=DEPTGO1 |
167 |
|
|
... libelle=DépartementGO1 |
168 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
169 |
softime |
18876 |
Ajouter département ${dept87_values} |
170 |
ejpritchard |
16785 |
|
171 |
|
|
&{dept69_values} = Create Dictionary |
172 |
|
|
... dep=69 |
173 |
|
|
... reg=69 |
174 |
|
|
... cheflieu=69086 |
175 |
|
|
... tncc=0 |
176 |
|
|
... ncc=DEPTGO1 |
177 |
|
|
... nccenr=DEPTGO1 |
178 |
|
|
... libelle=DépartementGO1 |
179 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
180 |
|
|
Ajouter département ${dept69_values} |
181 |
|
|
|
182 |
|
|
&{dept73_values} = Create Dictionary |
183 |
|
|
... dep=73 |
184 |
|
|
... reg=73 |
185 |
|
|
... cheflieu=73086 |
186 |
|
|
... tncc=0 |
187 |
|
|
... ncc=DEPTGO1 |
188 |
|
|
... nccenr=DEPTGO1 |
189 |
|
|
... libelle=DépartementGO1 |
190 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
191 |
|
|
Ajouter département ${dept73_values} |
192 |
|
|
|
193 |
|
|
&{dept74_values} = Create Dictionary |
194 |
|
|
... dep=74 |
195 |
|
|
... reg=74 |
196 |
|
|
... cheflieu=74086 |
197 |
|
|
... tncc=0 |
198 |
|
|
... ncc=DEPTGO1 |
199 |
|
|
... nccenr=DEPTGO1 |
200 |
|
|
... libelle=DépartementGO1 |
201 |
|
|
... om_validite_debut=${date_ddmmyyyy} |
202 |
|
|
Ajouter département ${dept74_values} |
203 |
|
|
|
204 |
|
|
# Ajout des paramètres nécessaires |
205 |
|
|
|
206 |
|
|
# option_dossier_commune |
207 |
|
|
&{param_values} = Create Dictionary |
208 |
|
|
... libelle=option_dossier_commune |
209 |
|
|
... valeur=true |
210 |
|
|
... om_collectivite=agglo |
211 |
|
|
Gerer le paramètre par WS ${param_values} |
212 |
|
|
|
213 |
|
|
# option_mode_service_consulte |
214 |
|
|
&{param_values} = Create Dictionary |
215 |
|
|
... libelle=option_mode_service_consulte |
216 |
|
|
... valeur=true |
217 |
|
|
... om_collectivite=agglo |
218 |
|
|
Gerer le paramètre par WS ${param_values} |
219 |
|
|
|
220 |
|
|
# TODO Tester la vérification de l'ajout d'un json non valide dans le param_operteur (message d'erreur) |
221 |
|
|
Depuis la page d'accueil admin admin |
222 |
|
|
|
223 |
|
|
# On crée un premier type d'habilitation de tiers consulté |
224 |
|
|
Depuis le listing type_habilitation_tiers_consulte |
225 |
|
|
Click On Add Button |
226 |
|
|
Input Text css=input#code.champFormulaire THINRAP |
227 |
|
|
Input Text css=input#libelle.champFormulaire Type Habilitation INRAP |
228 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
229 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
230 |
|
|
Click On Submit Button |
231 |
|
|
${type_habilitation_inrap} = Get Text css=div.form-content span#type_habilitation_tiers_consulte |
232 |
|
|
|
233 |
|
|
# On crée un premier type d'habilitation de tiers consulté |
234 |
|
|
Depuis le listing type_habilitation_tiers_consulte |
235 |
|
|
Click On Add Button |
236 |
|
|
Input Text css=input#code.champFormulaire THCOLLTERR1 |
237 |
|
|
Input Text css=input#libelle.champFormulaire Type Habilitation Collterr1 |
238 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
239 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
240 |
|
|
Click On Submit Button |
241 |
|
|
${type_habilitation_collterr1} = Get Text css=div.form-content span#type_habilitation_tiers_consulte |
242 |
|
|
|
243 |
|
|
# On crée un premier type d'habilitation de tiers consulté |
244 |
|
|
Depuis le listing type_habilitation_tiers_consulte |
245 |
|
|
Click On Add Button |
246 |
|
|
Input Text css=input#code.champFormulaire THCOLLTERR2 |
247 |
|
|
Input Text css=input#libelle.champFormulaire Type Habilitation Collterr2 |
248 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
249 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
250 |
|
|
Click On Submit Button |
251 |
|
|
${type_habilitation_collterr2} = Get Text css=div.form-content span#type_habilitation_tiers_consulte |
252 |
|
|
|
253 |
|
|
# On crée un premier type d'habilitation de tiers consulté |
254 |
|
|
Depuis le listing type_habilitation_tiers_consulte |
255 |
|
|
Click On Add Button |
256 |
|
|
Input Text css=input#code.champFormulaire THCOLLTERR3 |
257 |
|
|
Input Text css=input#libelle.champFormulaire Type Habilitation Collterr3 |
258 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
259 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
260 |
|
|
Click On Submit Button |
261 |
|
|
${type_habilitation_collterr3} = Get Text css=div.form-content span#type_habilitation_tiers_consulte |
262 |
|
|
|
263 |
|
|
# On crée un premier type d'habilitation de tiers consulté |
264 |
|
|
Depuis le listing type_habilitation_tiers_consulte |
265 |
|
|
Click On Add Button |
266 |
|
|
Input Text css=input#code.champFormulaire THCOLLTERR4 |
267 |
|
|
Input Text css=input#libelle.champFormulaire Type Habilitation Collterr4 |
268 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
269 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
270 |
|
|
Click On Submit Button |
271 |
|
|
${type_habilitation_collterr4} = Get Text css=div.form-content span#type_habilitation_tiers_consulte |
272 |
|
|
|
273 |
|
|
# On crée une catégorie INRAP |
274 |
|
|
Depuis le listing categorie_tiers_consulte |
275 |
|
|
Click On Add Button |
276 |
|
|
Input Text css=input#code.champFormulaire INRAP |
277 |
|
|
Input Text css=input#libelle.champFormulaire Catégorie INRAP |
278 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
279 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
280 |
|
|
# @{communes_a_selectionner} = Create List |
281 |
|
|
# ... ${isolation_values.om_collectivite_libelle} |
282 |
|
|
Select From List By Label om_collectivite ${isolation_values.om_collectivite_libelle} |
283 |
|
|
Click On Submit Button |
284 |
|
|
${categorie_tiers_consulte_inrap} = Get Text css=div.form-content span#categorie_tiers_consulte |
285 |
|
|
|
286 |
|
|
# On crée une catégorie Collterr |
287 |
|
|
Depuis le listing categorie_tiers_consulte |
288 |
|
|
Click On Add Button |
289 |
|
|
Input Text css=input#code.champFormulaire Collterr |
290 |
|
|
Input Text css=input#libelle.champFormulaire Catégorie Collterr |
291 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
292 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
293 |
|
|
# @{communes_a_selectionner} = Create List |
294 |
|
|
# ... ${isolation_values.om_collectivite_libelle} |
295 |
|
|
Select From List By Label om_collectivite ${isolation_values.om_collectivite_libelle} |
296 |
|
|
Click On Submit Button |
297 |
|
|
${categorie_tiers_consulte_collterr} = Get Text css=div.form-content span#categorie_tiers_consulte |
298 |
|
|
|
299 |
|
|
# On crée une catégorie Collterr |
300 |
|
|
Depuis le listing categorie_tiers_consulte |
301 |
|
|
Click On Add Button |
302 |
|
|
Input Text css=input#code.champFormulaire AmPu |
303 |
|
|
Input Text css=input#libelle.champFormulaire Catégorie Aménageur Publique |
304 |
|
|
Input Text css=input#om_validite_debut.champFormulaire ${date_ddmmyyyy} |
305 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
306 |
|
|
# @{communes_a_selectionner} = Create List |
307 |
|
|
# ... ${isolation_values.om_collectivite_libelle} |
308 |
|
|
Select From List By Label om_collectivite ${isolation_values.om_collectivite_libelle} |
309 |
|
|
Click On Submit Button |
310 |
|
|
${categorie_tiers_consulte_ampu} = Get Text css=div.form-content span#categorie_tiers_consulte |
311 |
|
|
|
312 |
|
|
# On ajoute un tiers consulté INRAP |
313 |
|
|
&{tiers_consulte_inrap_values} = Create Dictionary |
314 |
|
|
... categorie_tiers_consulte=Catégorie INRAP |
315 |
|
|
... abrege=INRAPARA |
316 |
|
|
... libelle=Opérateur INRAP ARA |
317 |
|
|
... ville=FREECITY080GO |
318 |
|
|
... [email protected] |
319 |
|
|
... accepte_notification_email=Non |
320 |
|
|
${tiers_consulte_inrap} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_inrap_values} |
321 |
|
|
|
322 |
|
|
# On ajoute un tiers consulté Collterr 1 |
323 |
|
|
&{tiers_consulte_collterr1_values} = Create Dictionary |
324 |
|
|
... categorie_tiers_consulte=Catégorie Collterr |
325 |
|
|
... abrege=Collterr1 |
326 |
|
|
... libelle=Opérateur Collterr1 |
327 |
|
|
... ville=FREECITY080GO |
328 |
|
|
... [email protected] |
329 |
|
|
... accepte_notification_email=Non |
330 |
|
|
${tiers_consulte_collterr1} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr1_values} |
331 |
|
|
|
332 |
|
|
# On ajoute un tiers consulté Collterr 2 |
333 |
|
|
&{tiers_consulte_collterr2_values} = Create Dictionary |
334 |
|
|
... categorie_tiers_consulte=Catégorie Collterr |
335 |
|
|
... abrege=Collterr2 |
336 |
|
|
... libelle=Opérateur Collterr2 |
337 |
|
|
... ville=FREECITY080GO |
338 |
|
|
... [email protected] |
339 |
|
|
... accepte_notification_email=Non |
340 |
|
|
${tiers_consulte_collterr2} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr2_values} |
341 |
|
|
|
342 |
|
|
# On ajoute un tiers consulté Collterr 3 |
343 |
|
|
&{tiers_consulte_collterr3_values} = Create Dictionary |
344 |
|
|
... categorie_tiers_consulte=Catégorie Collterr |
345 |
|
|
... abrege=Collterr3 |
346 |
|
|
... libelle=Opérateur Collterr3 |
347 |
|
|
... ville=FREECITY080GO |
348 |
|
|
... [email protected] |
349 |
|
|
... accepte_notification_email=Non |
350 |
|
|
${tiers_consulte_collterr3} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr3_values} |
351 |
|
|
|
352 |
|
|
# On ajoute un tiers consulté Collterr 4 |
353 |
|
|
&{tiers_consulte_collterr4_values} = Create Dictionary |
354 |
|
|
... categorie_tiers_consulte=Catégorie Collterr |
355 |
|
|
... abrege=Collterr4 |
356 |
|
|
... libelle=Opérateur Collterr4 |
357 |
|
|
... ville=FREECITY080GO |
358 |
|
|
... [email protected] |
359 |
|
|
... accepte_notification_email=Non |
360 |
|
|
${tiers_consulte_collterr4} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_collterr4_values} |
361 |
|
|
|
362 |
|
|
# On ajoute un tiers consulté Aménageur publique |
363 |
|
|
&{tiers_consulte_amenageur_public_values} = Create Dictionary |
364 |
|
|
... categorie_tiers_consulte=Catégorie Aménageur Publique |
365 |
|
|
... abrege=AmPu |
366 |
|
|
... libelle=Opérateur Aménageur Publique |
367 |
|
|
... ville=FREECITY080GO |
368 |
|
|
... [email protected] |
369 |
|
|
... accepte_notification_email=Non |
370 |
|
|
${tiers_consulte_amenageur_public} = Ajouter le tiers consulte depuis le listing ${tiers_consulte_amenageur_public_values} |
371 |
|
|
|
372 |
|
|
# On ajoute une habilitation pour INRAP |
373 |
|
|
Depuis le listing habilitation_tiers_consulte |
374 |
|
|
Click On Add Button |
375 |
|
|
Select From List By Label type_habilitation_tiers_consulte Type Habilitation INRAP |
376 |
|
|
Select From List By Label tiers_consulte ${tiers_consulte_inrap_values.libelle} |
377 |
|
|
@{dep_a_selectionner} = Create List |
378 |
|
|
... ${dept01_values.dep} - ${dept01_values.libelle} |
379 |
|
|
... ${dept03_values.dep} - ${dept03_values.libelle} |
380 |
|
|
... ${dept07_values.dep} - ${dept07_values.libelle} |
381 |
|
|
... ${dept15_values.dep} - ${dept15_values.libelle} |
382 |
|
|
... ${dept26_values.dep} - ${dept26_values.libelle} |
383 |
|
|
... ${dept38_values.dep} - ${dept38_values.libelle} |
384 |
|
|
... ${dept42_values.dep} - ${dept42_values.libelle} |
385 |
|
|
... ${dept43_values.dep} - ${dept43_values.libelle} |
386 |
softime |
18876 |
... ${dept87_values.dep} - ${dept87_values.libelle} |
387 |
ejpritchard |
16785 |
... ${dept69_values.dep} - ${dept69_values.libelle} |
388 |
|
|
... ${dept73_values.dep} - ${dept73_values.libelle} |
389 |
|
|
... ${dept74_values.dep} - ${dept74_values.libelle} |
390 |
|
|
Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner} |
391 |
|
|
Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ |
392 |
|
|
Input Text css=input#om_validite_debut.champFormulaire 01/01/2022 |
393 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
394 |
|
|
Click On Submit Button |
395 |
|
|
${habilitation_inrap} = Get Text css=div.form-content span#habilitation_tiers_consulte |
396 |
|
|
|
397 |
|
|
# On ajoute une habilitation pour Collterr4 |
398 |
|
|
Depuis le listing habilitation_tiers_consulte |
399 |
|
|
Click On Add Button |
400 |
|
|
Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr4 |
401 |
|
|
Select From List By Label tiers_consulte ${tiers_consulte_collterr4_values.libelle} |
402 |
|
|
@{communes_a_selectionner} = Create List |
403 |
|
|
... ${validcom1_values.com} - ${validcom1_values.libelle} |
404 |
|
|
Select From Multiple Chosen List division_territoire_intervention_commune ${communes_a_selectionner} |
405 |
|
|
Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ |
406 |
|
|
Input Text css=input#om_validite_debut.champFormulaire 01/01/2022 |
407 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
408 |
|
|
Click On Submit Button |
409 |
|
|
${habilitation_collterr4} = Get Text css=div.form-content span#habilitation_tiers_consulte |
410 |
|
|
|
411 |
|
|
# On ajoute une habilitation pour Collterr 1 |
412 |
|
|
Depuis le listing habilitation_tiers_consulte |
413 |
|
|
Click On Add Button |
414 |
|
|
Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr1 |
415 |
|
|
Select From List By Label tiers_consulte ${tiers_consulte_collterr1_values.libelle} |
416 |
|
|
@{dep_a_selectionner} = Create List |
417 |
|
|
... ${dept69_values.dep} - ${dept69_values.libelle} |
418 |
|
|
Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner} |
419 |
|
|
Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ |
420 |
|
|
Input Text css=input#om_validite_debut.champFormulaire 01/01/2022 |
421 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
422 |
|
|
Click On Submit Button |
423 |
|
|
${habilitation_collterr_1} = Get Text css=div.form-content span#habilitation_tiers_consulte |
424 |
|
|
|
425 |
|
|
# On ajoute une habilitation pour Collterr 3 |
426 |
|
|
Depuis le listing habilitation_tiers_consulte |
427 |
|
|
Click On Add Button |
428 |
|
|
Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr3 |
429 |
|
|
Select From List By Label tiers_consulte ${tiers_consulte_collterr3_values.libelle} |
430 |
|
|
@{dep_a_selectionner} = Create List |
431 |
|
|
... ${dept69_values.dep} - ${dept69_values.libelle} |
432 |
|
|
Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner} |
433 |
|
|
Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ |
434 |
|
|
Input Text css=input#om_validite_debut.champFormulaire 01/01/2022 |
435 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
436 |
|
|
Click On Submit Button |
437 |
|
|
${habilitation_collterr_3} = Get Text css=div.form-content span#habilitation_tiers_consulte |
438 |
|
|
|
439 |
|
|
# On ajoute une habilitation pour Collterr 2 |
440 |
|
|
Depuis le listing habilitation_tiers_consulte |
441 |
|
|
Click On Add Button |
442 |
|
|
Select From List By Label type_habilitation_tiers_consulte Type Habilitation Collterr2 |
443 |
|
|
Select From List By Label tiers_consulte ${tiers_consulte_collterr2_values.libelle} |
444 |
|
|
@{dep_a_selectionner} = Create List |
445 |
|
|
... ${dept13_values.dep} - ${dept13_values.libelle} |
446 |
|
|
Select From Multiple Chosen List division_territoire_intervention_departement ${dep_a_selectionner} |
447 |
|
|
Input Text css=textarea#division_territoriales.champFormulaire DivisionHTCZ |
448 |
|
|
Input Text css=input#om_validite_debut.champFormulaire 01/01/2022 |
449 |
|
|
Input Text css=input#om_validite_fin.champFormulaire 01/01/2099 |
450 |
|
|
Click On Submit Button |
451 |
|
|
${habilitation_collterr2} = Get Text css=div.form-content span#habilitation_tiers_consulte |
452 |
|
|
|
453 |
|
|
${param_operateur} = Get File ${EXECDIR}${/}binary_files${/}param_operateur.txt |
454 |
|
|
|
455 |
|
|
${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_inrap": [2], "type_habilitations_operateurs_inrap": [${type_habilitation_inrap}], |
456 |
|
|
${param_operateur} = Replace String ${param_operateur} "categorie_tiers_inrap": [1, 2], "categorie_tiers_inrap": [${categorie_tiers_consulte_inrap}], |
457 |
|
|
${param_operateur} = Replace String ${param_operateur} "categorie_tiers_collterr": [1,2], "categorie_tiers_collterr": [${categorie_tiers_consulte_collterr}], |
458 |
|
|
${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_kpark": [1, 2], "type_habilitations_operateurs_diag_kpark": [${type_habilitation_collterr3},${type_habilitation_collterr4}], |
459 |
|
|
${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_toutdiag": [4,5], "type_habilitations_operateurs_diag_toutdiag": [${type_habilitation_collterr2},${type_habilitation_collterr1}], |
460 |
|
|
${param_operateur} = Replace String ${param_operateur} "categorie_tiers_amenageur_public": [4], "categorie_tiers_amenageur_public": [${categorie_tiers_consulte_ampu}], |
461 |
|
|
${param_operateur} = Replace String ${param_operateur} "evenement" : 416 "evenement" : ${evenement_id} |
462 |
|
|
|
463 |
|
|
# param_operateur |
464 |
|
|
&{param_values} = Create Dictionary |
465 |
|
|
... libelle=param_operateur |
466 |
|
|
... valeur=${param_operateur} |
467 |
|
|
... om_collectivite=agglo |
468 |
|
|
Gerer le paramètre par WS ${param_values} |
469 |
|
|
|
470 |
|
|
Depuis la page d'accueil admin admin |
471 |
|
|
|
472 |
|
|
&{args_petitionnaire} = Create Dictionary |
473 |
|
|
... particulier_nom=080GO1NOM |
474 |
|
|
... particulier_prenom=080GO1PRENOM |
475 |
|
|
... om_collectivite=${isolation_values.om_collectivite_libelle} |
476 |
|
|
&{args_demande} = Create Dictionary |
477 |
softime |
17542 |
... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes |
478 |
ejpritchard |
16785 |
... commune=69259 - COMGO1 |
479 |
|
|
... om_collectivite=${isolation_values.om_collectivite_libelle} |
480 |
|
|
${di} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
481 |
|
|
|
482 |
|
|
# @{departements_a_selectionner} = Create List |
483 |
|
|
# ... ${dept2_values.dep} - ${dept2_values.libelle} |
484 |
|
|
# ... ${dept3_values.dep} - ${dept3_values.libelle} |
485 |
|
|
# Select From Multiple Chosen List division_territoire_intervention_departement ${departements_a_selectionner} |
486 |
|
|
|
487 |
|
|
# CAS A |
488 |
|
|
# On détecte seulement un opérateur INRAP |
489 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
490 |
|
|
Portlet Action Should Be In Form dossier_instruction designation_operateur |
491 |
|
|
Click On Form Portlet Action dossier_instruction designation_operateur modale |
492 |
|
|
|
493 |
|
|
Portlet Action Should Be In Subform dossier_operateur recherche_operateur |
494 |
|
|
Click On SubForm Portlet Action dossier_operateur recherche_operateur |
495 |
|
|
|
496 |
|
|
Form Value Should Contain css=#operateur_detecte_inrap ${tiers_consulte_inrap} |
497 |
|
|
Element Should Contain css=.field-type-tab_custom Opérateur Collterr1 |
498 |
|
|
Element Should Contain css=.field-type-tab_custom Opérateur Collterr3 |
499 |
|
|
Element Should Contain css=.field-type-tab_custom Opérateur Collterr4 |
500 |
|
|
Element Should Contain css=.field-type-tab_custom Consultation obligatoire |
501 |
|
|
Element Should Not Contain css=.field-type-tab_custom Opérateur Collterr2 |
502 |
|
|
|
503 |
|
|
# Le message est ajouté dans le champ seulement si le type d'aggrément est "kpark" |
504 |
|
|
# donc on vérifie la valeur du champ |
505 |
|
|
Form Value Should Be css=#operateur_message_kpark Vous devez consulter les opérateurs au cas par cas depuis l'onglet Consultation |
506 |
|
|
|
507 |
|
|
Portlet Action Should Be In Subform dossier_operateur reinitialiser |
508 |
|
|
Portlet Action Should Be In Subform dossier_operateur modifier |
509 |
|
|
Click On SubForm Portlet Action dossier_operateur modifier |
510 |
|
|
|
511 |
|
|
Select From List By Value css=#tab_avis_1 D |
512 |
|
|
Select From List By Value css=#tab_avis_2 F |
513 |
|
|
Select From List By Value css=#operateur_amenagement_pers_publique t |
514 |
|
|
Select From List By Value css=#operateur_pers_publique_amenageur f |
515 |
|
|
Form Value Should Be css=#message_consultation_amenageur Vous devez consulter l'aménageur depuis l'onglet Consultation. |
516 |
|
|
Form Value Should Be css=#message_consultation_tiers Vous devez consulter le tiers sélectionné. |
517 |
|
|
Select From List By Value css=#operateur_personne_publique ${tiers_consulte_amenageur_public} |
518 |
|
|
Select From List By Value css=#operateur_personne_publique_avis F |
519 |
|
|
Click On Submit Button In Subform |
520 |
|
|
|
521 |
|
|
Form Value Should Be css=#operateur_selectionne ${tiers_consulte_collterr4} |
522 |
|
|
Form Value Should Be css=#operateur_kpark_libelle CAS G3 |
523 |
|
|
|
524 |
|
|
Click On SubForm Portlet Action dossier_operateur modifier |
525 |
|
|
|
526 |
|
|
Select From List By Value css=#tab_avis_1 F |
527 |
|
|
Select From List By Value css=#tab_avis_2 D |
528 |
|
|
|
529 |
|
|
Click On Submit Button In Subform |
530 |
|
|
|
531 |
|
|
Form Value Should Be css=#operateur_selectionne ${tiers_consulte_collterr3} |
532 |
|
|
Form Value Should Be css=#operateur_kpark_libelle CAS G3 |
533 |
|
|
|
534 |
|
|
Portlet Action Should Be In Subform dossier_operateur valider |
535 |
|
|
Click Element css=#action-sousform-dossier_operateur-valider |
536 |
|
|
Click Element xpath=//div[contains(@class, 'ui-dialog')]/descendant::div[contains(@class, 'ui-dialog-buttonset')]/button/span[text()='Confirmer'] |
537 |
|
|
Click On Back Button In Subform |
538 |
|
|
Depuis l'onglet instruction du dossier d'instruction ${di} |
539 |
|
|
Page Should Contain ${args_evenement.libelle} |
540 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
541 |
|
|
Click On Form Portlet Action dossier_instruction designation_operateur modale |
542 |
|
|
Portlet Action Should Be In Subform dossier_operateur reinitialiser |
543 |
|
|
Click Element css=#action-sousform-dossier_operateur-reinitialiser |
544 |
|
|
Click Element xpath=//div[contains(@class, 'ui-dialog')]/descendant::div[contains(@class, 'ui-dialog-buttonset')]/button/span[text()='Confirmer'] |
545 |
|
|
|
546 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Form Value Should Be css=#operateur_designe ${EMPTY} |
547 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Form Value Should Be css=#operateur_kpark_libelle ${EMPTY} |
548 |
|
|
|
549 |
|
|
# On fait en sorte d'avoir seulement l'opérateur inrap de dispo |
550 |
|
|
${param_operateur} = Get File ${EXECDIR}${/}binary_files${/}param_operateur.txt |
551 |
|
|
|
552 |
|
|
${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_inrap": [2], "type_habilitations_operateurs_inrap": [${type_habilitation_inrap}], |
553 |
|
|
${param_operateur} = Replace String ${param_operateur} "categorie_tiers_inrap": [1, 2], "categorie_tiers_inrap": [${categorie_tiers_consulte_inrap}], |
554 |
|
|
${param_operateur} = Replace String ${param_operateur} "categorie_tiers_collterr": [1,2], "categorie_tiers_collterr": [99], |
555 |
|
|
${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_kpark": [1, 2], "type_habilitations_operateurs_diag_kpark": [99], |
556 |
|
|
${param_operateur} = Replace String ${param_operateur} "type_habilitations_operateurs_diag_toutdiag": [4,5], "type_habilitations_operateurs_diag_toutdiag": [99], |
557 |
|
|
${param_operateur} = Replace String ${param_operateur} "categorie_tiers_amenageur_public": [4], "categorie_tiers_amenageur_public": [${categorie_tiers_consulte_ampu}], |
558 |
|
|
${param_operateur} = Replace String ${param_operateur} "evenement" : 412 "evenement" : ${evenement_id} |
559 |
|
|
|
560 |
|
|
|
561 |
|
|
# option_mode_service_consulte |
562 |
|
|
&{param_values} = Create Dictionary |
563 |
|
|
... libelle=param_operateur |
564 |
|
|
... valeur=${param_operateur} |
565 |
|
|
... om_collectivite=agglo |
566 |
|
|
Gerer le paramètre par WS ${param_values} |
567 |
|
|
|
568 |
|
|
Depuis la page d'accueil admin admin |
569 |
|
|
|
570 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
571 |
|
|
Portlet Action Should Be In Form dossier_instruction designation_operateur |
572 |
|
|
Click On Form Portlet Action dossier_instruction designation_operateur modale |
573 |
|
|
|
574 |
|
|
Portlet Action Should Be In Subform dossier_operateur recherche_operateur |
575 |
|
|
Click On SubForm Portlet Action dossier_operateur recherche_operateur |
576 |
|
|
|
577 |
|
|
Form Value Should Be css=#operateur_selectionne ${tiers_consulte_inrap} |
578 |
|
|
Form Value Should Be css=#operateur_kpark_libelle CAS A |
579 |
|
|
|
580 |
|
|
# On vérifie qu'un dossier avec un opérateur peut être correctement supprimé |
581 |
|
|
|
582 |
|
|
# On test la suppression du dossier qui est lié à un opérateur |
583 |
|
|
# on ne peut pas vérifier par l'interface que l'opérateur est |
584 |
|
|
# bien supprimé il faut vérifier en bdd |
585 |
|
|
# On active l'option de suppression |
586 |
|
|
&{om_param} = Create Dictionary |
587 |
|
|
... libelle=option_suppression_dossier_instruction |
588 |
|
|
... valeur=true |
589 |
|
|
... om_collectivite=agglo |
590 |
|
|
Gerer le paramètre par WS ${om_param} |
591 |
|
|
|
592 |
|
|
Depuis la page d'accueil admin admin |
593 |
|
|
|
594 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
595 |
|
|
Supprimer l'instruction ${di} TEST_080 |
596 |
|
|
|
597 |
|
|
Supprimer le dossier d'instruction ${di} |
598 |
|
|
|
599 |
|
|
# On désactive l'option de suppression |
600 |
|
|
&{om_param} = Create Dictionary |
601 |
|
|
... libelle=option_suppression_dossier_instruction |
602 |
|
|
... valeur=false |
603 |
|
|
... om_collectivite=agglo |
604 |
|
|
Gerer le paramètre par WS ${om_param} |
605 |
|
|
|
606 |
|
|
&{param_args} = Create Dictionary |
607 |
|
|
... delete=true |
608 |
|
|
... libelle=option_mode_service_consulte |
609 |
|
|
... om_collectivite=agglo |
610 |
|
|
Gerer le paramètre par WS ${param_args} |
611 |
|
|
|
612 |
|
|
&{param_args} = Create Dictionary |
613 |
|
|
... delete=true |
614 |
|
|
... libelle=option_dossier_commune |
615 |
|
|
... om_collectivite=agglo |
616 |
|
|
Gerer le paramètre par WS ${param_args} |