1 |
*** Settings *** |
2 |
Documentation Actions spécifiques à l'application |
3 |
|
4 |
*** Keywords *** |
5 |
Depuis le contexte de nouvelle demande via le tableau de bord |
6 |
Go To Dashboard |
7 |
Click On Link Cliquer ici pour saisir une nouvelle demande concernant le dépôt d'un nouveau dossier |
8 |
|
9 |
Depuis le contexte de demande sur existant via le tableau de bord |
10 |
Go To Dashboard |
11 |
Click On Link Cliquer ici pour saisir une nouvelle demande concernant un dossier en cours ou une autorisation existante |
12 |
|
13 |
Depuis le contexte de demande sur existant via le menu |
14 |
Go To Dashboard |
15 |
Go To Submenu In Menu guichet_unique autre-dossier |
16 |
|
17 |
|
18 |
Saisir le pétitionnaire principal |
19 |
[Arguments] ${qualite}=null ${particulier_civilite}=null ${nom}=null ${prenom}=null ${personne_morale_denomination}=null ${personne_morale_raison_sociale}=null ${personne_morale_civilite}=null ${personne_morale_nom}=null ${personne_morale_prenom}=null ${collectivite}=null ${frequent}=null |
20 |
|
21 |
Run Keyword If '${qualite}' != 'null' Select From List By Label css=#sousform-petitionnaire #qualite ${qualite} |
22 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Run Keyword If '${particulier_civilite}' != 'null' Select From List By Label css=#sousform-petitionnaire #particulier_civilite ${particulier_civilite} |
23 |
Run Keyword If '${nom}' != 'null' Input Text particulier_nom ${nom} |
24 |
Run Keyword If '${prenom}' != 'null' Input Text particulier_prenom ${prenom} |
25 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Run Keyword If '${personne_morale_denomination}' != 'null' Input Text personne_morale_denomination ${personne_morale_denomination} |
26 |
Run Keyword If '${personne_morale_raison_sociale}' != 'null' Input Text personne_morale_raison_sociale ${personne_morale_raison_sociale} |
27 |
Run Keyword If '${personne_morale_civilite}' != 'null' Select From List By Label css=#sousform-petitionnaire #personne_morale_civilite ${personne_morale_civilite} |
28 |
Run Keyword If '${personne_morale_nom}' != 'null' Input Text personne_morale_nom ${personne_morale_nom} |
29 |
Run Keyword If '${personne_morale_prenom}' != 'null' Input Text personne_morale_prenom ${personne_morale_prenom} |
30 |
Run Keyword If '${collectivite}' != 'null' Select From List By Label css=#sousform-petitionnaire #om_collectivite ${collectivite} |
31 |
Run Keyword If '${frequent}' == 'true' Select Checkbox css=#sousform-petitionnaire #frequent |
32 |
Run Keyword If '${frequent}' == 'false' Unselect Checkbox css=#sousform-petitionnaire #frequent |
33 |
|
34 |
|
35 |
Ajouter le pétitionnaire principal |
36 |
[Arguments] ${qualite}=null ${particulier_civilite}=null ${nom}=null ${prenom}=null ${personne_morale_denomination}=null ${personne_morale_raison_sociale}=null ${personne_morale_civilite}=null ${personne_morale_nom}=null ${personne_morale_prenom}=null ${collectivite}=null ${frequent}=null |
37 |
|
38 |
# On clique sur le bouton |
39 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Element add_petitionnaire_principal |
40 |
# On remplit le formulaire |
41 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Saisir le pétitionnaire principal ${qualite} ${particulier_civilite} ${nom} ${prenom} ${personne_morale_denomination} ${personne_morale_raison_sociale} ${personne_morale_civilite} ${personne_morale_nom} ${personne_morale_prenom} ${collectivite} ${frequent} |
42 |
# On valide |
43 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Element css=#sousform-petitionnaire input[value=Ajouter] |
44 |
# Vérification du message de validation |
45 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
46 |
# On ferme l'overlay |
47 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Element css=#sousform-petitionnaire a.retour |
48 |
|
49 |
|
50 |
Saisir le pétitionnaire fréquent |
51 |
[Arguments] ${qualite}=null ${particulier_civilite}=null ${nom}=null ${prenom}=null ${personne_morale_denomination}=null ${personne_morale_raison_sociale}=null ${personne_morale_civilite}=null ${personne_morale_nom}=null ${personne_morale_prenom}=null ${collectivite}=null ${frequent}=null |
52 |
|
53 |
Run Keyword If '${qualite}' != 'null' Select From List By Label css=#qualite ${qualite} |
54 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Run Keyword If '${particulier_civilite}' != 'null' Select From List By Label css=#particulier_civilite ${particulier_civilite} |
55 |
Run Keyword If '${nom}' != 'null' Input Text particulier_nom ${nom} |
56 |
Run Keyword If '${prenom}' != 'null' Input Text particulier_prenom ${prenom} |
57 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Run Keyword If '${personne_morale_denomination}' != 'null' Input Text personne_morale_denomination ${personne_morale_denomination} |
58 |
Run Keyword If '${personne_morale_raison_sociale}' != 'null' Input Text personne_morale_raison_sociale ${personne_morale_raison_sociale} |
59 |
Run Keyword If '${personne_morale_civilite}' != 'null' Select From List By Label css=#personne_morale_civilite ${personne_morale_civilite} |
60 |
Run Keyword If '${personne_morale_nom}' != 'null' Input Text personne_morale_nom ${personne_morale_nom} |
61 |
Run Keyword If '${personne_morale_prenom}' != 'null' Input Text personne_morale_prenom ${personne_morale_prenom} |
62 |
Run Keyword If '${collectivite}' != 'null' Select From List By Label css=#om_collectivite ${collectivite} |
63 |
Run Keyword If '${frequent}' == 'true' Select Checkbox css=#frequent |
64 |
Run Keyword If '${frequent}' == 'false' Unselect Checkbox css=#frequent |
65 |
|
66 |
|
67 |
Ajouter le pétitionnaire fréquent |
68 |
|
69 |
[Documentation] Permet d'ajouter un pétitionnaire fréquent depuis le menu. |
70 |
|
71 |
[Arguments] ${qualite}=null ${particulier_civilite}=null ${nom}=null ${prenom}=null ${personne_morale_denomination}=null ${personne_morale_raison_sociale}=null ${personne_morale_civilite}=null ${personne_morale_nom}=null ${personne_morale_prenom}=null ${collectivite}=null ${frequent}=null |
72 |
|
73 |
Go To Dashboard |
74 |
# On ouvre le sous-menu |
75 |
Go To Submenu In Menu guichet_unique petitionnaire_frequent |
76 |
# On clique sur le bouton ajouter |
77 |
Click On Add Button |
78 |
Saisir le pétitionnaire fréquent ${qualite} ${particulier_civilite} ${nom} ${prenom} ${personne_morale_denomination} ${personne_morale_raison_sociale} ${personne_morale_civilite} ${personne_morale_nom} ${personne_morale_prenom} ${collectivite} ${frequent} |
79 |
# On valide |
80 |
Click On Submit Button |
81 |
# Vérification du message de validation |
82 |
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
83 |
|
84 |
|
85 |
Saisir la demande |
86 |
[Arguments] ${type_dad} ${type_demande} ${qualite}=null ${particulier_civilite}=null ${nom}=null ${prenom}=null ${personne_morale_denomination}=null ${personne_morale_raison_sociale}=null ${personne_morale_civilite}=null ${personne_morale_nom}=null ${personne_morale_prenom}=null ${collectivite}=null ${frequent}=null |
87 |
|
88 |
# On sélectionne le type de dossier d'autorisation détaillé |
89 |
Select From List By Label dossier_autorisation_type_detaille ${type_dad} |
90 |
# On sélectionne le type de demande |
91 |
Select From List By Label demande_type ${type_demande} |
92 |
# On sélectionne la collectivité si renseignée |
93 |
Run Keyword If '${collectivite}' != 'null' Select From List By Label om_collectivite ${collectivite} |
94 |
|
95 |
Ajouter la demande sur existant depuis le tableau de bord |
96 |
[Arguments] ${libelle_di} ${type_demande} |
97 |
|
98 |
# On ouvre le menu autre dossier |
99 |
Depuis le contexte de demande sur existant via le tableau de bord |
100 |
${di_libelle_sans_espace} = Sans espace ${libelle_di} |
101 |
# On fait une recherche sur le libellé du DI |
102 |
Input Text recherche ${di_libelle_sans_espace} |
103 |
# On valide |
104 |
Click On Search Button |
105 |
Click Element css=span.add-16 |
106 |
# On sélectionne le type de demande |
107 |
Wait Until Element Is Visible demande_type |
108 |
Select From List By Label demande_type ${type_demande} |
109 |
# On valide |
110 |
Click On Submit Button |
111 |
# Vérification du message de validation |
112 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain Vos modifications ont bien été enregistrées. |
113 |
# Vérification qu'il n'y a aucune erreur |
114 |
Page Should Not Contain Errors |
115 |
# On récupère le libelle du dossier d'instruction |
116 |
${libelle_di} = Get Text new_di |
117 |
# On le retourne |
118 |
[Return] ${libelle_di} |
119 |
|
120 |
|
121 |
Ajouter la demande sur existant sans créer de dossier d'instruction depuis le tableau de bord |
122 |
[Arguments] ${libelle_di} ${type_demande} |
123 |
|
124 |
# On ouvre le menu autre dossier |
125 |
Depuis le contexte de demande sur existant via le tableau de bord |
126 |
${di_libelle_sans_espace} = Sans espace ${libelle_di} |
127 |
# On fait une recherche sur le libellé du DI |
128 |
Input Text recherche ${di_libelle_sans_espace} |
129 |
# On valide |
130 |
Click On Search Button |
131 |
Click Element css=span.add-16 |
132 |
# On sélectionne le type de demande |
133 |
Wait Until Element Is Visible demande_type |
134 |
Select From List By Label demande_type ${type_demande} |
135 |
# On valide |
136 |
Click On Submit Button |
137 |
# Vérification du message de validation |
138 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain Vos modifications ont bien été enregistrées. |
139 |
# Vérification qu'il n'y a aucune erreur |
140 |
Page Should Not Contain Errors |
141 |
|
142 |
|
143 |
Ajouter La Nouvelle Demande Depuis Le Tableau De Bord |
144 |
[Arguments] ${type_dad} ${type_demande} ${qualite}=null ${particulier_civilite}=null ${nom}=null ${prenom}=null ${personne_morale_denomination}=null ${personne_morale_raison_sociale}=null ${personne_morale_civilite}=null ${personne_morale_nom}=null ${personne_morale_prenom}=null ${collectivite}=null ${frequent}=null |
145 |
|
146 |
# On ouvre le menu nouveau dossier |
147 |
Depuis le contexte de nouvelle demande via le tableau de bord |
148 |
# On remplit le formulaire |
149 |
Saisir la demande ${type_dad} ${type_demande} ${qualite} ${particulier_civilite} ${nom} ${prenom} ${personne_morale_denomination} ${personne_morale_raison_sociale} ${personne_morale_civilite} ${personne_morale_nom} ${personne_morale_prenom} ${collectivite} ${frequent} |
150 |
# On saisit le pétitionnaire principal |
151 |
Ajouter le pétitionnaire principal ${qualite} ${particulier_civilite} ${nom} ${prenom} ${personne_morale_denomination} ${personne_morale_raison_sociale} ${personne_morale_civilite} ${personne_morale_nom} ${personne_morale_prenom} ${collectivite} ${frequent} |
152 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Element css=#liste_demandeur ${nom} ${prenom} |
153 |
# On valide |
154 |
Click On Submit Button |
155 |
# Vérification du message de validation |
156 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Vos modifications ont bien été enregistrées. |
157 |
# Vérification qu'il n'y a aucune erreur |
158 |
Page Should Not Contain Errors |
159 |
# On récupère le libelle du dossier d'instruction |
160 |
${libelle_di} = Get Text new_di |
161 |
# On le retourne |
162 |
[Return] ${libelle_di} |
163 |
|
164 |
|
165 |
Saisir instruction |
166 |
[Arguments] ${evenement}=null |
167 |
|
168 |
Wait Until Element Is Visible evenement |
169 |
# On sélectionne l'évènement' |
170 |
Run Keyword If '${evenement}' != 'null' Select From List By Label evenement ${evenement} |
171 |
|
172 |
|
173 |
Depuis l'onglet instruction du dossier d'instruction |
174 |
[Documentation] Permet d'accéder à l'onglet instruction dans le contexte d'un |
175 |
... dossier d'instruction. |
176 |
[Arguments] ${dossier_instruction} |
177 |
|
178 |
# |
179 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
180 |
# |
181 |
On clique sur l'onglet instruction Instruction |
182 |
|
183 |
|
184 |
Ajouter une instruction au DI |
185 |
[Arguments] ${di} ${evenement} |
186 |
|
187 |
Depuis l'onglet instruction du dossier d'instruction ${di} |
188 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Element action-soustab-instruction-corner-ajouter |
189 |
Saisir instruction ${evenement} |
190 |
Click On Submit Button In Subform |
191 |
Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
192 |
|
193 |
|
194 |
Depuis l'instruction du DI |
195 |
|
196 |
[Documentation] Permet d'accéder à la fiche de l'instruction du dossier |
197 |
... d'instruction. |
198 |
|
199 |
[Arguments] ${dossier_instruction} ${instruction} |
200 |
|
201 |
Depuis l'onglet instruction du dossier d'instruction ${dossier_instruction} |
202 |
# On clique sur l'instruction |
203 |
Click On Link ${instruction} |
204 |
|
205 |
|
206 |
Modifier l'instruction du DI |
207 |
|
208 |
[Documentation] |
209 |
|
210 |
[Arguments] ${dossier_instruction} ${instruction} ${date_evenement}=null ${date_finalisation_courrier}=null ${date_envoi_signature}=null ${date_retour_signature}=null ${date_envoi_rar}=null ${date_retour_rar}=null ${date_envoi_controle_legalite}=null ${date_retour_controle_legalite}=null |
211 |
|
212 |
# |
213 |
Depuis l'instruction du DI ${dossier_instruction} ${instruction} |
214 |
# On clique sur l'action modifier |
215 |
Click On SubForm Portlet Action instruction modifier |
216 |
# On saisit le formulaire |
217 |
Run Keyword If '${date_evenement}' != 'null' Input Datepicker date_evenement ${date_evenement} |
218 |
Run Keyword If '${date_finalisation_courrier}' != 'null' Input Datepicker date_finalisation_courrier ${date_finalisation_courrier} |
219 |
Run Keyword If '${date_envoi_signature}' != 'null' Input Datepicker date_envoi_signature ${date_envoi_signature} |
220 |
Run Keyword If '${date_retour_signature}' != 'null' Input Datepicker date_retour_signature ${date_retour_signature} |
221 |
Run Keyword If '${date_envoi_rar}' != 'null' Input Datepicker date_envoi_rar ${date_envoi_rar} |
222 |
Run Keyword If '${date_retour_rar}' != 'null' Input Datepicker date_retour_rar ${date_retour_rar} |
223 |
Run Keyword If '${date_envoi_controle_legalite}' != 'null' Input Datepicker date_envoi_controle_legalite ${date_envoi_controle_legalite} |
224 |
Run Keyword If '${date_retour_controle_legalite}' != 'null' Input Datepicker date_retour_controle_legalite ${date_retour_controle_legalite} |
225 |
# On clique sur le bouton de validation |
226 |
Click On Submit Button In Subform |
227 |
# On vérifie le message de validation |
228 |
Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
229 |
|
230 |
|
231 |
Supprimer l'instruction du DI |
232 |
|
233 |
[Documentation] Permet de supprimer l'instruction du dossier d'instruction. |
234 |
|
235 |
[Arguments] ${dossier_instruction} ${instruction} |
236 |
|
237 |
# |
238 |
Depuis l'instruction du DI ${dossier_instruction} ${instruction} |
239 |
# On clique sur l'action modifier |
240 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On SubForm Portlet Action instruction supprimer |
241 |
# On valide le formulaire |
242 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Submit Button In Subform |
243 |
# On vérifie le message de validation |
244 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain La suppression a été correctement effectuée. |
245 |
|
246 |
Depuis le contexte du dossier d'instruction |
247 |
[Documentation] Permet d'accéder à l'écran de visualisation d'un dossier d'instruction. |
248 |
[Arguments] ${dossier_instruction} |
249 |
|
250 |
# On accède directement au tableau de tous les dossiers d'instruction |
251 |
Go To Tab dossier_instruction |
252 |
# On supprime les éventuels espaces du libellé |
253 |
${libelle_sans_espace} = Sans espace ${dossier_instruction} |
254 |
# On fait une recherche sur le libellé du DI |
255 |
Input Text css=div#adv-search-adv-fields input#dossier ${libelle_sans_espace} |
256 |
# On valide le formulaire de recherche |
257 |
Click On Search Button |
258 |
# On accède à la visualisation du DI |
259 |
Click On Link ${dossier_instruction} |
260 |
# |
261 |
Page Title Should Contain ${dossier_instruction} |
262 |
|
263 |
|
264 |
Depuis le formulaire de modification du dossier d'instruction |
265 |
[Documentation] |
266 |
[Arguments] ${dossier_instruction} |
267 |
|
268 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
269 |
Click On Form Portlet Action dossier_instruction modifier |
270 |
|
271 |
|
272 |
Depuis le contexte du rapport d'instruction |
273 |
|
274 |
[Documentation] Depuis la fiche du rapport d'instruction. |
275 |
|
276 |
[Arguments] ${dossier_instruction} |
277 |
|
278 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
279 |
# On clique sur l'action du rapport d'instruction |
280 |
Click On Form Portlet Action dossier_instruction rapport_instruction |
281 |
|
282 |
|
283 |
Ajouter le rapport d'instruction |
284 |
|
285 |
[Documentation] Ajoute le rapport d'instruction sur le dossier |
286 |
... d'instruction. |
287 |
|
288 |
[Arguments] ${dossier_instruction} ${analyse_reglementaire_om_html}=null ${description_projet_om_html}=null ${proposition_decision}=null |
289 |
|
290 |
Depuis le contexte du rapport d'instruction |
291 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Saisir le rapport d'instruction ${analyse_reglementaire_om_html} ${description_projet_om_html} ${proposition_decision} |
292 |
# On valide le formulaire |
293 |
Click On Submit Button In Subform |
294 |
# On vérifie le message de validation |
295 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
296 |
|
297 |
|
298 |
Saisir le rapport d'instruction |
299 |
|
300 |
[Documentation] Saisit le formulaire du rapport d'instruction. |
301 |
|
302 |
[Arguments] ${analyse_reglementaire_om_html}=null ${description_projet_om_html}=null ${proposition_decision}=null |
303 |
|
304 |
Run Keyword If '${analyse_reglementaire_om_html}' != 'null' Input HTML analyse_reglementaire_om_html ${analyse_reglementaire_om_html} |
305 |
Run Keyword If '${description_projet_om_html}' != 'null' Input HTML description_projet_om_html ${description_projet_om_html} |
306 |
Run Keyword If '${proposition_decision}' != 'null' Select From List By Label css=#sousform-petitionnaire #proposition_decision ${proposition_decision} |
307 |
|
308 |
|
309 |
Depuis le contexte de la consultation |
310 |
|
311 |
[Documentation] Permet d'accéder à la fiche de la consultation. |
312 |
|
313 |
[Arguments] ${dossier_instruction} ${service} |
314 |
|
315 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
316 |
On clique sur l'onglet consultation Consultation(s) |
317 |
# On clique sur le service |
318 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Link ${service} |
319 |
|
320 |
|
321 |
Ajouter la consultation depuis le contexte du dossier d'instruction |
322 |
|
323 |
[Documentation] Permet d'ajouter la consultation depuis le dossier d'instruction. |
324 |
|
325 |
[Arguments] ${dossier_instruction} ${service}=null ${date_envoi}=null |
326 |
|
327 |
Depuis l'onglet consultation du dossier ${dossier_instruction} |
328 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element action-soustab-consultation-corner-ajouter |
329 |
# On sélectionne le "service" |
330 |
Saisir la consultation ${service} ${date_envoi} |
331 |
# On valide le formulaire |
332 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On Submit Button In Subform |
333 |
# On vérifie le message de validation |
334 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
335 |
|
336 |
|
337 |
Saisir la consultation |
338 |
|
339 |
[Documentation] Saisit le formulaire de la consulation. |
340 |
|
341 |
[Arguments] ${service}=null ${date_envoi}=null |
342 |
|
343 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Run Keyword If "${service}" != 'null' Select From List By Label css=#sformulaire #service ${service} |
344 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Run Keyword If '${date_envoi}' != 'null' Input Datepicker date_envoi ${date_envoi} |
345 |
|
346 |
|
347 |
Supprimer la consultation depuis le contexte du dossier d'instruction |
348 |
|
349 |
[Documentation] Supprime la consultation depuis l'onglet "Consultation(s)" |
350 |
... du dossier d'instruction. |
351 |
|
352 |
[Arguments] ${dossier_instruction} ${service} |
353 |
|
354 |
# |
355 |
Depuis le contexte de la consultation ${dossier_instruction} ${service} |
356 |
# |
357 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On SubForm Portlet Action consultation supprimer |
358 |
# On valide le formulaire |
359 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Submit Button In Subform |
360 |
# |
361 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Be La suppression a été correctement effectuée. |
362 |
|
363 |
|
364 |
Ajouter un suivi de commission |
365 |
|
366 |
[Documentation] |
367 |
|
368 |
[Arguments] ${commission_values} |
369 |
|
370 |
# Depuis le tableau de bords |
371 |
Go To Dashboard |
372 |
# Depuis le menu de gestion des commissions |
373 |
Go To Submenu In Menu suivi commissions |
374 |
# On clique sur le bouton d'ajout |
375 |
Click On Add Button |
376 |
# |
377 |
Saisir le suivi de commission ${commission_values} |
378 |
# On valide le formulaire |
379 |
Click On Submit Button |
380 |
# On vérifie le message de validation |
381 |
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
382 |
|
383 |
|
384 |
Saisir le suivi de commission |
385 |
|
386 |
[Documentation] |
387 |
|
388 |
[Arguments] ${commission_values} |
389 |
|
390 |
# |
391 |
Si "commission_type" existe dans "${commission_values}" on execute "Select From List By Label" dans le formulaire |
392 |
Si "libelle" existe dans "${commission_values}" on execute "Input Datepicker From Css Selector" dans le formulaire |
393 |
Si "date_commission" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
394 |
Si "heure_commission" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
395 |
Si "lieu_adresse_ligne1" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
396 |
Si "lieu_adresse_ligne2" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
397 |
Si "lieu_salle" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
398 |
Si "listes_de_diffusion" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
399 |
Si "participants" existe dans "${commission_values}" on execute "Input Text" dans le formulaire |
400 |
|
401 |
|
402 |
Depuis le suivi de la commission |
403 |
|
404 |
[Documentation] |
405 |
|
406 |
[Arguments] ${commission} |
407 |
|
408 |
# Depuis le tableau de bords |
409 |
Go To Dashboard |
410 |
# Depuis le menu de gestion des commissions |
411 |
Go To Submenu In Menu suivi commissions |
412 |
# On clique sur la commission |
413 |
Click On Link ${commission} |
414 |
|
415 |
|
416 |
Supprimer le suivi de la commission |
417 |
|
418 |
[Documentation] |
419 |
|
420 |
[Arguments] ${commission} |
421 |
|
422 |
# |
423 |
Depuis le suivi de la commission ${commission} |
424 |
# On clique sur l'action supprimer |
425 |
Click On Form Portlet Action commission supprimer |
426 |
# On valide le formulaire |
427 |
Click On Submit Button |
428 |
# On vérifie le message de validation |
429 |
Valid Message Should Contain La suppression a été correctement effectuée. |
430 |
|
431 |
|
432 |
Depuis la demande de commission dans le contexte du dossier d'instruction |
433 |
|
434 |
[Documentation] |
435 |
|
436 |
[Arguments] ${dossier_instruction} ${commission} |
437 |
|
438 |
# |
439 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
440 |
# |
441 |
On clique sur l'onglet dossier_commission Commission(s) |
442 |
# On clique sur la demande de commission |
443 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Link ${commission} |
444 |
|
445 |
|
446 |
Ajouter la commission depuis le contexte du dossier d'instruction |
447 |
|
448 |
[Documentation] Permet d'ajouter la commission depuis le dossier d'instruction. |
449 |
|
450 |
[Arguments] ${dossier_instruction} ${type} ${date} |
451 |
|
452 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
453 |
On clique sur l'onglet dossier_commission Commission(s) |
454 |
# On clique sur le bouton ajouter |
455 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Add Button JS |
456 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Saisir la commission ${type} ${date} |
457 |
# On valide le formulaire |
458 |
Click On Submit Button In Subform |
459 |
# On vérifie le message de validation |
460 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
461 |
|
462 |
|
463 |
Saisir la commission |
464 |
|
465 |
[Documentation] Saisit le formulaire de la commission. |
466 |
|
467 |
[Arguments] ${type} ${date} |
468 |
|
469 |
Select From List By Label commission_type ${type} |
470 |
Input Datepicker date_souhaitee ${date} |
471 |
|
472 |
|
473 |
Supprimer la demande de commission depuis le contexte du dossier d'instruction |
474 |
|
475 |
[Documentation] Permet de supprimer le demande de passage en commission. |
476 |
|
477 |
[Arguments] ${dossier_instruction} ${commission} |
478 |
|
479 |
# |
480 |
Depuis la demande de commission dans le contexte du dossier d'instruction ${dossier_instruction} ${commission} |
481 |
# On clique sur laction supprimer |
482 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On SubForm Portlet Action dossier_commission supprimer |
483 |
# On valide le formulaire |
484 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Submit Button In Subform |
485 |
# On vérifie le message de validation |
486 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Contain In Subform La suppression a été correctement effectuée. |
487 |
|
488 |
|
489 |
Depuis le contexte de l'état |
490 |
|
491 |
[Documentation] Accède au formulaire |
492 |
|
493 |
[Arguments] ${om_etat} |
494 |
|
495 |
# On accède au tableau |
496 |
Go To Tab om_etat |
497 |
# On recherche l'enregistrement |
498 |
Use Simple Search État ${om_etat} |
499 |
# On clique sur le résultat |
500 |
Click On Link ${om_etat} |
501 |
# On vérifie qu'il n'y a pas d'erreur |
502 |
Page Should Not Contain Errors |
503 |
|
504 |
|
505 |
Modifier l'état |
506 |
|
507 |
[Documentation] Modifie l'enregistrement |
508 |
|
509 |
[Arguments] ${om_etat} ${om_collectivite}=null ${id}=null ${libelle}=null ${actif}=null ${orientation}=null ${format}=null ${logo}=null ${logoleft}=null ${logotop}=null ${titre_om_htmletat}=null ${titreleft}=null ${titretop}=null ${titrelargeur}=null ${titrehauteur}=null ${titrebordure}=null ${corps_om_htmletatex}=null ${om_sql}=null ${se_font}=null ${se_couleurtexte}=null ${margeleft}=null ${margetop}=null ${margeright}=null ${margebottom}=null |
510 |
|
511 |
# On accède à l'enregistrement |
512 |
Depuis le contexte de l'état ${om_etat} |
513 |
# On clique sur le bouton modifier |
514 |
Click On Form Portlet Action om_etat modifier |
515 |
# On saisit des valeurs |
516 |
Saisir l'état ${om_collectivite} ${id} ${libelle} ${actif} ${orientation} ${format} ${logo} ${logoleft} ${logotop} ${titre_om_htmletat} ${titreleft} ${titretop} ${titrelargeur} ${titrehauteur} ${titrebordure} ${corps_om_htmletatex} ${om_sql} ${se_font} ${se_couleurtexte} ${margeleft} ${margetop} ${margeright} ${margebottom} |
517 |
# On valide le formulaire |
518 |
Click On Submit Button |
519 |
|
520 |
|
521 |
Saisir l'état |
522 |
|
523 |
[Documentation] Remplit le formulaire |
524 |
|
525 |
[Arguments] ${om_collectivite}=null ${id}=null ${libelle}=null ${actif}=null ${orientation}=null ${format}=null ${logo}=null ${logoleft}=null ${logotop}=null ${titre_om_htmletat}=null ${titreleft}=null ${titretop}=null ${titrelargeur}=null ${titrehauteur}=null ${titrebordure}=null ${corps_om_htmletatex}=null ${om_sql}=null ${se_font}=null ${se_couleurtexte}=null ${margeleft}=null ${margetop}=null ${margeright}=null ${margebottom}=null |
526 |
|
527 |
Run Keyword If '${om_collectivite}' != 'null' Select From List By Value om_collectivite ${om_collectivite} |
528 |
Run Keyword If '${id}' != 'null' Input Text id ${id} |
529 |
Run Keyword If '${libelle}' != 'null' Input Text libelle ${libelle} |
530 |
Run Keyword If '${actif}' != 'null' Select Checkbox actif ${actif} |
531 |
Run Keyword If '${orientation}' != 'null' Input Text orientation ${orientation} |
532 |
Run Keyword If '${format}' != 'null' Input Text format ${format} |
533 |
Run Keyword If '${logo}' != 'null' Input Text logo ${logo} |
534 |
Run Keyword If '${logoleft}' != 'null' Input Text logoleft ${logoleft} |
535 |
Run Keyword If '${logotop}' != 'null' Input Text logotop ${logotop} |
536 |
Run Keyword If '${titre_om_htmletat}' != 'null' Input HTML titre_om_htmletat ${titre_om_htmletat} |
537 |
Run Keyword If '${titreleft}' != 'null' Input Text titreleft ${titreleft} |
538 |
Run Keyword If '${titretop}' != 'null' Input Text titretop ${titretop} |
539 |
Run Keyword If '${titrelargeur}' != 'null' Input Text titrelargeur ${titrelargeur} |
540 |
Run Keyword If '${titrehauteur}' != 'null' Input Text titrehauteur ${titrehauteur} |
541 |
Run Keyword If '${titrebordure}' != 'null' Input Text titrebordure ${titrebordure} |
542 |
Run Keyword If '${corps_om_htmletatex}' != 'null' Input HTML corps_om_htmletatex ${corps_om_htmletatex} |
543 |
Run Keyword If '${om_sql}' != 'null' Select From List By Value om_sql ${om_sql} |
544 |
Run Keyword If '${se_font}' != 'null' Input Text se_font ${se_font} |
545 |
Run Keyword If '${se_couleurtexte}' != 'null' Input Text se_couleurtexte ${se_couleurtexte} |
546 |
Run Keyword If '${margeleft}' != 'null' Input Text margeleft ${margeleft} |
547 |
Run Keyword If '${margetop}' != 'null' Input Text margetop ${margetop} |
548 |
Run Keyword If '${margeright}' != 'null' Input Text margeright ${margeright} |
549 |
Run Keyword If '${margebottom}' != 'null' Input Text margebottom ${margebottom} |
550 |
|
551 |
|
552 |
For Suite Setup |
553 |
# Les keywords définit dans le resources.robot sont prioritaires |
554 |
Set Library Search Order resources |
555 |
Ouvrir le navigateur |
556 |
|
557 |
|
558 |
For Suite Teardown |
559 |
Fermer le navigateur |
560 |
|
561 |
|
562 |
Depuis le listing des dossiers d'autorisation |
563 |
|
564 |
[Documentation] Permet de se positionner sur l'écran "Autorisation -> |
565 |
... Dossiers d'autorisation" |
566 |
|
567 |
# |
568 |
Go To Submenu In Menu autorisation dossier_autorisation |
569 |
|
570 |
|
571 |
Depuis le formulaire d'envoi de lettre RAR |
572 |
|
573 |
[Documentation] Ouvre le menu pour imprimer les RAR. |
574 |
|
575 |
Go To Submenu In Menu suivi edition |
576 |
|
577 |
|
578 |
Envoyer les lettres RAR |
579 |
|
580 |
[Documentation] Permet d'envoyer les lettres RAR. |
581 |
|
582 |
[Arguments] ${codes_barres} |
583 |
|
584 |
# |
585 |
Depuis le formulaire d'envoi de lettre RAR |
586 |
# On saisit les codes barres |
587 |
Input Text css=#liste_code_barres_instruction ${codes_barres} |
588 |
# On valide le formulaire |
589 |
Click On Submit Button |
590 |
# On vérifie le message |
591 |
Valid Message Should Contain Cliquez sur le lien ci-dessous pour télécharger votre document : |
592 |
|
593 |
|
594 |
Ajouter un nouveau type de demande depuis le menu |
595 |
[Arguments] ${form_values} |
596 |
|
597 |
Depuis le tableau des types de demandes |
598 |
# On clique sur l'icone ajouter |
599 |
Click On Add Button |
600 |
# On remplit le formulaire |
601 |
Saisir le type de demande ${form_values} |
602 |
# On valide |
603 |
Click On Submit Button |
604 |
# Vérification qu'il n'y a aucune erreur |
605 |
Page Should Not Contain Errors |
606 |
|
607 |
Saisir le type de demande |
608 |
[Arguments] ${form_values} |
609 |
|
610 |
Si "code" existe dans "${form_values}" on execute "Input Text" dans le formulaire |
611 |
Si "libelle" existe dans "${form_values}" on execute "Input Text" dans le formulaire |
612 |
# On sélectionne le groupe |
613 |
Si "groupe" existe dans "${form_values}" on execute "Select From List By Label" dans le formulaire |
614 |
# On sélectionne le type de DA |
615 |
Si "dossier_autorisation_type_detaille" existe dans "${form_values}" on execute "Select From List By Label" dans le formulaire |
616 |
# On sélectionne la nature de la demande |
617 |
Si "demande_nature" existe dans "${form_values}" on execute "Select From List By Label" dans le formulaire |
618 |
# etats_autorises |
619 |
Si "etats_autorises" existe dans "${form_values}" on execute "Select Multiple By Label" dans le formulaire |
620 |
# On sélectionne les contraintes |
621 |
Si "contraintes" existe dans "${form_values}" on execute "Select From List By Label" dans le formulaire |
622 |
# On sélectionne le type de DI |
623 |
Si "dossier_instruction_type" existe dans "${form_values}" on execute "Select From List By Label" dans le formulaire |
624 |
# On sélectionne l'évènement de la première instruction |
625 |
Si "evenement" existe dans "${form_values}" on execute "Select From List By Label" dans le formulaire |
626 |
# On sélectionne la collectivité si renseignée |
627 |
Si "document_obligatoire" existe dans "${form_values}" on execute "Input Text" dans le formulaire |
628 |
|
629 |
|
630 |
Depuis le tableau des types de demandes |
631 |
Go To Dashboard |
632 |
Go To Submenu In Menu parametrage demande_type |
633 |
|
634 |
|
635 |
Depuis le listing des droits |
636 |
|
637 |
[Documentation] Permet d'accéder au listing des droits. |
638 |
|
639 |
# On se positionne sur le tableau de bord |
640 |
Go To Dashboard |
641 |
# On ouvre le menu |
642 |
Go To Tab om_droit |
643 |
|
644 |
|
645 |
Depuis le listing des droit du profil |
646 |
|
647 |
[Documentation] Permet d'accéder au listing des droits depuis le |
648 |
... formulaire d'un profil. |
649 |
|
650 |
[Arguments] ${om_profil}=null ${om_profil_libelle}=null |
651 |
|
652 |
# |
653 |
Depuis le contexte du profil ${om_profil} ${om_profil_libelle} |
654 |
# On clique sur l'onglets des droits |
655 |
Click On Tab om_droit droit |
656 |
|
657 |
|
658 |
Saisir le droit |
659 |
|
660 |
[Documentation] Permet de remplir le formulaire om_droit. |
661 |
|
662 |
[Arguments] ${libelle} ${om_profil}=null |
663 |
|
664 |
# On saisit le libellé |
665 |
Input Text css=#libelle ${libelle} |
666 |
# On sélectionne le profil par son libellé |
667 |
Run Keyword If '${om_profil}' != 'null' Select From List By Label css=#om_profil ${om_profil} |
668 |
|
669 |
|
670 |
Ajouter le droit depuis le menu |
671 |
|
672 |
[Documentation] Permet d'ajouter un droit depuis le formulaire om_droit. |
673 |
|
674 |
[Arguments] ${libelle} ${om_profil} |
675 |
|
676 |
# |
677 |
Depuis le listing des droits |
678 |
# On clique sur l'action Ajouter |
679 |
Click On Add Button |
680 |
# |
681 |
Saisir le droit ${libelle} ${om_profil} |
682 |
# On valide le formulaire |
683 |
Click On Submit Button |
684 |
# On vérifie le message de validation |
685 |
Wait Until Keyword Succeeds 10 sec 0.2 sec Valid Message Should Contain Vos modifications ont bien été enregistrées. |
686 |
|
687 |
|
688 |
Ajouter le droit depuis le profil |
689 |
|
690 |
[Documentation] Permet d'ajouter un droit sur un profil. |
691 |
|
692 |
[Arguments] ${om_droit_libelle} ${om_profil}=null ${om_profil_libelle}=null |
693 |
|
694 |
# |
695 |
Depuis le listing des droit du profil ${om_profil} ${om_profil_libelle} |
696 |
# On clique sur l'action Ajouter |
697 |
Click On Add Button JS |
698 |
# |
699 |
Saisir le droit ${om_droit_libelle} |
700 |
# On valide le formulaire |
701 |
Click On Submit Button |
702 |
# On vérifie le message de validation |
703 |
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
704 |
|
705 |
|
706 |
Depuis le contexte de la pièce par le dossier d'instruction |
707 |
|
708 |
[Documentation] Permet d'accéder à l'écran de visualisation de la pièce. |
709 |
|
710 |
[Arguments] ${dossier_instruction} ${document_numerise} |
711 |
|
712 |
# |
713 |
Depuis l'onglet des pièces du dossier d'instruction ${dossier_instruction} |
714 |
# |
715 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Link ${document_numerise} |
716 |
|
717 |
|
718 |
Ajouter une pièce depuis le dossier d'instruction |
719 |
|
720 |
[Documentation] Permet d'ajouter une pièce sur un dossier d'instruction. |
721 |
|
722 |
[Arguments] ${dossier_instruction} ${document_numerise_values} ${message}=null |
723 |
|
724 |
# |
725 |
Depuis l'onglet des pièces du dossier d'instruction ${dossier_instruction} |
726 |
# |
727 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click Element css=p a span.add-16 |
728 |
# |
729 |
Saisir la pièce ${document_numerise_values} |
730 |
# On valide le formulaire |
731 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Submit Button In Subform |
732 |
# On vérifie le message de validation |
733 |
Run Keyword If '${message}' != 'null' Message Should Contain In Subform ${message} |
734 |
Run Keyword If '${message}' == 'null' Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
735 |
|
736 |
|
737 |
Modifier une pièce depuis le dossier d'instruction |
738 |
|
739 |
[Documentation] Permet de modifier une pièce sur un dossier d'instruction. |
740 |
|
741 |
[Arguments] ${dossier_instruction} ${document_numerise} ${document_numerise_values} ${message}=null |
742 |
|
743 |
# |
744 |
Depuis le contexte de la pièce par le dossier d'instruction ${dossier_instruction} ${document_numerise} |
745 |
# On clique sur l'action modifier |
746 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On SubForm Portlet Action document_numerise modifier |
747 |
# |
748 |
Saisir la pièce ${document_numerise_values} |
749 |
# On valide le formulaire |
750 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Submit Button In Subform |
751 |
# On vérifie le message de validation |
752 |
Run Keyword If '${message}' != 'null' Message Should Contain In Subform ${message} |
753 |
Run Keyword If '${message}' == 'null' Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
754 |
|
755 |
|
756 |
Supprimer une pièce depuis le dossier d'instruction |
757 |
|
758 |
[Documentation] Permet de supprimer une pièce sur un dossier d'instruction. |
759 |
|
760 |
[Arguments] ${dossier_instruction} ${document_numerise} ${message}=null |
761 |
|
762 |
# |
763 |
Depuis le contexte de la pièce par le dossier d'instruction ${dossier_instruction} ${document_numerise} |
764 |
# On clique sur laction supprimer |
765 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On SubForm Portlet Action document_numerise supprimer |
766 |
# On valide le formulaire |
767 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Submit Button In Subform |
768 |
# On vérifie le message de validation |
769 |
Run Keyword If '${message}' != 'null' Message Should Contain In Subform ${message} |
770 |
Run Keyword If '${message}' == 'null' Valid Message Should Contain In Subform La suppression a été correctement effectuée. |
771 |
|
772 |
|
773 |
Saisir la pièce |
774 |
|
775 |
[Documentation] Saisit les valeurs du formulaire. |
776 |
|
777 |
[Arguments] ${document_numerise_values} |
778 |
|
779 |
# |
780 |
Si "uid_upload" existe dans "${document_numerise_values}" on execute "Add File" sur "uid" |
781 |
Si "date_creation" existe dans "${document_numerise_values}" on execute "Input Datepicker From Css Selector" dans "document_numerise" |
782 |
Si "document_numerise_type" existe dans "${document_numerise_values}" on execute "Select From List By Label" dans "document_numerise" |
783 |
|
784 |
|
785 |
Depuis l'onglet des pièces du dossier d'instruction |
786 |
|
787 |
[Documentation] Permet d'accéder à l'onglet des pièces dans le contexte |
788 |
... d'un dossier d'instruction. |
789 |
|
790 |
[Arguments] ${dossier_instruction} |
791 |
|
792 |
# |
793 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
794 |
# |
795 |
On clique sur l'onglet document_numerise Pièce(s) |
796 |
|
797 |
Saisir la demande XXX |
798 |
[Arguments] ${demande_values} |
799 |
|
800 |
# On sélectionne le type de dossier d'autorisation détaillé |
801 |
Si "dossier_autorisation_type_detaille" existe dans "${demande_values}" on execute "Select From List By Label" dans le formulaire |
802 |
# On sélectionne le type de demande |
803 |
Si "demande_type" existe dans "${demande_values}" on execute "Select From List By Label" dans le formulaire |
804 |
# On saisit la date |
805 |
Si "date_demande" existe dans "${demande_values}" on execute "Input Text" dans le formulaire |
806 |
# On sélectionne la collectivité si renseignée |
807 |
Si "om_collectivite" existe dans "${demande_values}" on execute "Select From List By Label" dans le formulaire |
808 |
# localite du terrain |
809 |
Si "terrain_adresse_voie_numero" existe dans "${demande_values}" on execute "Input Text" dans le formulaire |
810 |
Si "terrain_adresse_voie" existe dans "${demande_values}" on execute "Input Text" dans le formulaire |
811 |
Si "terrain_adresse_lieu_dit" existe dans "${demande_values}" on execute "Input Text" dans le formulaire |
812 |
Si "terrain_adresse_code_postal" existe dans "${demande_values}" on execute "Input Text" dans le formulaire |
813 |
Si "terrain_adresse_localite" existe dans "${demande_values}" on execute "Input Text" dans le formulaire |
814 |
Si "terrain_references_cadastrales" existe dans "${demande_values}" on execute "Saisir les références cadastrales" |
815 |
|
816 |
Saisir les références cadastrales |
817 |
[Arguments] ${references_cadastrales} |
818 |
|
819 |
# Initialisation du compteur à 1 |
820 |
${i} = Set Variable 1 |
821 |
${modulo} = Set Variable 0 |
822 |
:FOR ${values} IN @{references_cadastrales} |
823 |
\ Run Keyword If ${i} > 3 and (${i}-3)%2 == 1 Click Element moreFieldReferenceCadastrale0 |
824 |
\ Input Text css=.reference_cadastrale_custom_fields .reference_cadastrale_custom_field:nth-child(${i}) ${values} |
825 |
\ ${i} Evaluate ${i}+1 |
826 |
|
827 |
Ajouter la nouvelle demande depuis le tableau de bord XXX |
828 |
[Arguments] ${demande_values} ${petitionnaire_values} |
829 |
|
830 |
# On ouvre le menu nouveau dossier |
831 |
Depuis le contexte de nouvelle demande via le tableau de bord |
832 |
# On remplit le formulaire |
833 |
Saisir la demande XXX ${demande_values} |
834 |
Ajouter le pétitionnaire principal XXX ${petitionnaire_values} |
835 |
# On valide |
836 |
Click On Submit Button |
837 |
# Vérification du message de validation |
838 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Vos modifications ont bien été enregistrées. |
839 |
# Vérification qu'il n'y a aucune erreur |
840 |
Page Should Not Contain Errors |
841 |
# On récupère le libelle du dossier d'instruction |
842 |
${libelle_di} = Get Text new_di |
843 |
# On le retourne |
844 |
[Return] ${libelle_di} |
845 |
|
846 |
Ajouter le pétitionnaire principal XXX |
847 |
[Arguments] ${petitionnaire_values} |
848 |
|
849 |
# On clique sur le bouton |
850 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element add_petitionnaire_principal |
851 |
# On vérifie qu'il n'y a pas d'erreur |
852 |
Page Should Not Contain Errors |
853 |
# On remplit le formulaire |
854 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Saisir le pétitionnaire principal XXX ${petitionnaire_values} |
855 |
# Attente d'une seconde avant d'ajouter |
856 |
Sleep 1 |
857 |
# Clic sur le bouton ajouter |
858 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#sousform-petitionnaire input[value=Ajouter] |
859 |
# Vérification du message de validation |
860 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées. |
861 |
# On ferme l'overlay |
862 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element css=#sousform-petitionnaire a.retour |
863 |
|
864 |
|
865 |
Saisir le pétitionnaire principal XXX |
866 |
[Arguments] ${petitionnaire_values} |
867 |
|
868 |
Si "qualite" existe dans "${petitionnaire_values}" on execute "Select From List By Label" dans "petitionnaire" |
869 |
Si "particulier_civilite" existe dans "${petitionnaire_values}" on execute "Select From List By Label" dans "petitionnaire" |
870 |
Si "particulier_nom" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
871 |
Si "particulier_prenom" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
872 |
Si "particulier_date_naissance" existe dans "${petitionnaire_values}" on execute "Input Datepicker From Css Selector" dans "petitionnaire" |
873 |
Si "particulier_commune_naissance" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
874 |
Si "particulier_departement_naissance" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
875 |
Si "personne_morale_denomination" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
876 |
Si "personne_morale_raison_sociale" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
877 |
Si "personne_morale_civilite" existe dans "${petitionnaire_values}" on execute "Select From List By Label" dans "petitionnaire" |
878 |
Si "personne_morale_nom" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
879 |
Si "personne_morale_prenom" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
880 |
Si "numero" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
881 |
Si "voie" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
882 |
Si "complement" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
883 |
Si "lieu_dit" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
884 |
Si "localite" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
885 |
Si "code_postal" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
886 |
Si "telephone_fixe" existe dans "${petitionnaire_values}" on execute "Input Text" dans "petitionnaire" |
887 |
Si "om_collectivite" existe dans "${petitionnaire_values}" on execute "Select From List By Label" dans "petitionnaire" |
888 |
Si "frequent" existe dans "${petitionnaire_values}" on execute "Set Checkbox" dans "petitionnaire" |
889 |
|
890 |
Depuis l'onglet de DA lié du dossier d'instruction |
891 |
|
892 |
[Documentation] Permet d'accéder à l'onglet des pièces dans le contexte |
893 |
... d'un dossier d'instruction. |
894 |
|
895 |
[Arguments] ${dossier_instruction} |
896 |
|
897 |
# |
898 |
Depuis le contexte du dossier d'instruction ${dossier_instruction} |
899 |
# |
900 |
On clique sur l'onglet dossier_autorisation DA |
901 |
|
902 |
Rendre l'avis sur la consultation du dossier |
903 |
[Arguments] ${dossier} ${avis_consultation_values} |
904 |
|
905 |
# |
906 |
Depuis la demande d'avis en cours du dossier ${dossier} |
907 |
# On reprend la rédaction |
908 |
Click On Form Portlet Action demande_avis_encours modifier |
909 |
# |
910 |
Saisir l'avis de consultation ${avis_consultation_values} |
911 |
# |
912 |
Click On Submit Button In Subform #sousform-demande_avis_encours |
913 |
Page Should Contain Vos modifications ont bien été enregistrées. |
914 |
Click On Back Button |
915 |
# |
916 |
Depuis le listing des demandes d'avis en cours |
917 |
|
918 |
|
919 |
Depuis la demande d'avis en cours du dossier |
920 |
[Arguments] ${dossier} |
921 |
Depuis le listing des demandes d'avis en cours |
922 |
Click on link ${dossier} |
923 |
|
924 |
Saisir l'avis de consultation |
925 |
[Arguments] ${avis_consultation_values} |
926 |
|
927 |
Si "avis_consultation" existe dans "${avis_consultation_values}" on execute "Select From List By Label" sur "css=select#avis_consultation" |
928 |
Si "motivation" existe dans "${avis_consultation_values}" on execute "Input Text" sur "css=textarea#motivation" |
929 |
Si "fichier_upload" existe dans "${avis_consultation_values}" on execute "Add File" sur "fichier" |
930 |
|
931 |
Depuis la demande d'avis passée du dossier |
932 |
[Arguments] ${dossier} |
933 |
Depuis le listing des demandes d'avis passées |
934 |
Click on link ${dossier} |
935 |
|
936 |
Depuis le listing des demandes d'avis passées |
937 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
938 |
Go To Tab dossier_autorisation_avis |
939 |
# |
940 |
Go To Submenu In Menu demande_avis demande_avis_passee |
941 |
# |
942 |
Page Title Should Be Demandes D'avis > Passées |
943 |
|
944 |
Depuis le listing des demandes d'avis en cours |
945 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
946 |
Go To Tab dossier_autorisation_avis |
947 |
# |
948 |
Go To Submenu In Menu demande_avis demande_avis_encours |
949 |
# |
950 |
Page Title Should Be Demandes D'avis > En Cours |
951 |
|
952 |
Depuis l'onglet consultation du dossier |
953 |
[Arguments] ${dossier} |
954 |
|
955 |
Depuis le contexte du dossier d'instruction ${dossier} |
956 |
On clique sur l'onglet consultation Consultation(s) |