/[openfoncier]/trunk/tests/documentation.robot
ViewVC logotype

Annotation of /trunk/tests/documentation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7996 - (hide annotations)
Fri Jul 20 17:12:33 2018 UTC (6 years, 6 months ago) by softime
File size: 69369 byte(s)
* Merge de la branche d'intégration 4.7.0 vers le trunk

1 mbroquet 3730 *** Settings ***
2     Documentation TestSuite "Documentation" : cette suite permet d'extraire
3     ... automatiquement les captures à destination de la documentation.
4     # On inclut les mots-clefs
5     Resource resources/resources.robot
6     # On ouvre et on ferme le navigateur respectivement au début et à la fin
7     # du Test Suite.
8     Suite Setup For Suite Setup
9     Suite Teardown For Suite Teardown
10 fmichon 4151 # A chaque début de Test Case on positionne la taille de la fenêtre
11     # pour obtenir des captures homogènes
12     Test Setup Set Window Size ${1280} ${1024}
13 mbroquet 3730
14    
15 nmeucci 4162
16    
17 mbroquet 3730 *** Keywords ***
18     Highlight heading
19     [Arguments] ${locator}
20 nmeucci 4162
21 mbroquet 3730 Update element style ${locator} margin-top 0.75em
22     Highlight ${locator}
23    
24 nmeucci 4162 Capturer le menu et le dashboard des profils
25     [Arguments] ${logins}
26 mbroquet 3730
27 nmeucci 4162 #
28     :FOR ${login} IN @{logins}
29     #
30     \ Depuis la page d'accueil ${login} ${login}
31     \ Go To Dashboard
32     #
33     \ Capture and crop page screenshot screenshots/profils/dashboard_${login}.png
34     \ ... content
35     #
36     \ Capture and crop page screenshot screenshots/profils/menu_${login}.png
37     \ ... menu-list
38    
39    
40 softime 7067 Capturer le menu des profils
41     [Arguments] ${logins}
42 nmeucci 4162
43 softime 7067 #
44     :FOR ${login} IN @{logins}
45     #
46     \ Depuis la page d'accueil ${login} ${login}
47     \ Capture and crop page screenshot screenshots/profils/menu_${login}.png
48     \ ... menu-list
49 nmeucci 4162
50    
51 mbroquet 3730 *** Test Cases ***
52 nmeucci 4162 Prérequis
53    
54     [Documentation] L'objet de ce 'Test Case' est de respecter les prérequis
55     ... nécessaires aux captures d'écran.
56    
57     [Tags]  doc
58    
59     # Création des répertoires destinés à recevoir les captures d'écran
60     # selon le respect de l'architecture de la documentation
61     Create Directory results/screenshots
62     Create Directory results/screenshots/ergonomie
63     Create Directory results/screenshots/profils
64    
65    
66 mbroquet 3730 Constitution d'un jeu de données
67    
68     [Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de
69     ... données cohérent pour les scénarios fonctionnels qui suivent.
70    
71     [Tags]  doc
72    
73 softime 6565 Depuis la page d'accueil admin admin
74     &{service} = Create Dictionary
75     ... abrege=95A
76     ... libelle=Direction de la circulation
77     ... edition=Consultation - Demande d'avis
78     ... om_collectivite=MARSEILLE
79     Ajouter le service depuis le listing ${service}
80     &{lien_service_om_utilisateur} = Create Dictionary
81     ... om_utilisateur=Service consulté interne
82     ... service=Direction de la circulation
83     Ajouter lien service/utilisateur ${lien_service_om_utilisateur}
84    
85 softime 6929 # Ajout du paramétrage des taxes pour la colllectivité MARSEILLE
86     &{args_taxes} = Create Dictionary
87     ... om_collectivite=MARSEILLE
88     ... val_forf_surf_cstr=705
89     ... val_forf_empl_tente_carav_rml=3000
90     ... val_forf_empl_hll=10000
91     ... val_forf_surf_piscine=200
92     ... val_forf_nb_eolienne=3000
93     ... val_forf_surf_pann_photo=10
94     ... val_forf_nb_parking_ext=2000
95     ... tx_depart=2.00
96     ... tx_comm_secteur_1=1.00
97     ... tx_rap=0.40
98     Ajouter le paramétrage des taxes ${args_taxes}
99    
100 softime 7366 # On affiche les divisions pour les affectations automatiques
101     Modifier le paramètre option_afficher_division true agglo
102    
103 fmichon 4141 #
104     &{args_petitionnaire_1} = Create Dictionary
105     ... particulier_nom=DUPONT
106     ... particulier_prenom=Jacques
107 softime 7067 ... om_collectivite=MARSEILLE
108 fmichon 4141 #
109     &{args_demande_1} = Create Dictionary
110     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
111     ... date_demande=12/04/2015
112 softime 7067 ... demande_type=Dépôt Initial
113     ... om_collectivite=MARSEILLE
114 fmichon 4141 #
115     Depuis la page d'accueil guichet guichet
116 softime 7067 ${di_1} = Ajouter la demande par WS ${args_demande_1} ${args_petitionnaire_1}
117 fmichon 4141 Set Suite Variable ${di_1}
118 mbroquet 3730
119 fmichon 4141 #
120 softime 4291 &{args_petitionnaire_2} = Create Dictionary
121     ... particulier_nom=Boulanger
122     ... particulier_prenom=Denis
123     #
124 softime 7067 @{ref_cad} = Create List 001 AA 007
125 softime 4291 &{args_demande_2} = Create Dictionary
126     ... dossier_autorisation_type_detaille=Permis de démolir
127     ... date_demande=20/05/2016
128 softime 7067 ... terrain_references_cadastrales=${ref_cad}
129 softime 4291 #
130 softime 5504 &{args_petitionnaire_3} = Create Dictionary
131     ... qualite=personne morale
132     ... personne_morale_denomination=The Network Chef Inc.
133     ... personne_morale_raison_sociale=Société
134     ... personne_morale_civilite=Monsieur
135     ... personne_morale_nom=Barteaux
136     ... personne_morale_prenom=René
137 softime 7067 ... om_collectivite=MARSEILLE
138 softime 5504 #
139     &{args_demande_3} = Create Dictionary
140     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
141     ... demande_type=Dépôt Initial
142 softime 7067 ... om_collectivite=MARSEILLE
143 softime 5504
144 softime 4291 Depuis la page d'accueil guichet guichet
145     ${di_2} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_2} ${args_petitionnaire_2}
146     Set Suite Variable ${di_2}
147    
148     #
149 softime 7067 ${di_3} = Ajouter la demande par WS ${args_demande_3} ${args_petitionnaire_3}
150 softime 5504 Set Suite Variable ${di_3}
151    
152     #
153 softime 4291 Depuis la page d'accueil instrpoly instrpoly
154 fmichon 4141 Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement
155 softime 6565 Ajouter une consultation depuis un dossier ${di_1} 95A - Direction de la circulation
156 mbroquet 3730
157 softime 4291 # Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration
158 jymadier 4445 Ajouter une instruction au DI et la finaliser ${di_1} majoration + DPC hors SS ${date_ddmmyyyy}
159 softime 4291 Click On SubForm Portlet Action instruction modifier_suivi
160 jymadier 4445 Input Datepicker date_envoi_rar ${date_ddmmyyyy}
161 softime 4291 Click On Submit Button In Subform
162    
163 softime 5504 ${code_barres} = Récupérer le code barres de l'instruction ${di_3} Notification du delai legal maison individuelle
164 softime 7521 Ajouter une instruction au DI ${di_3} accepter un dossier sans réserve
165 softime 5504 Set Suite Variable ${code_barres}
166    
167 softime 4291 # Connexion en admin pour pouvoir modifier les dates de suivi
168     Depuis la page d'accueil admin admin
169    
170     # Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration
171     Depuis la page d'accueil admin admin
172 jymadier 4445 Ajouter une instruction au DI et la finaliser ${di_2} majoration + DPC hors SS ${date_ddmmyyyy}
173 softime 4291 Click On SubForm Portlet Action instruction modifier_suivi
174 jymadier 4445 Input Datepicker date_envoi_rar ${date_ddmmyyyy}
175 softime 4291 Click On Submit Button In Subform
176    
177     ## Changement du filtre en aucun (collectivite) pour avoir les 2 dossiers
178     # Depuis la page d'accueil admin admin
179 softime 7996 Depuis le listing om_widget
180 softime 4291 Click On Link dossiers_evenement_incomplet_majoration
181     Click On Form Portlet Action om_widget modifier
182 softime 6946 Input Text arguments filtre=aucun
183 softime 4291 Click On Submit Button
184    
185 fmichon 4141 &{args_avis_consultation_1} = Create Dictionary
186     ... avis_consultation=Favorable
187    
188     #
189 nmeucci 4778 Depuis la page d'accueil consu consu
190 jymadier 4445
191 fmichon 4141 Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1}
192    
193     Depuis la page d'accueil admin admin
194    
195     # On active l'option de notification par message
196     Modifier le paramètre option_notification_piece_numerisee true
197    
198     # On ajoute un document numérisé par DI
199     &{document_numerise_values} = Create Dictionary
200     ... uid_upload=testImportManuel.pdf
201 jymadier 4445 ... date_creation=${date_ddmmyyyy}
202 fmichon 4141 ... document_numerise_type=autres pièces composant le dossier (A0)
203     Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values}
204    
205 softime 6565 # Ajoute des infractions dont la date de réception est dépassée de 10 mois
206     # Ces infractions seront affichées dans les widgets 'Alerte parquet' et
207     #'Alerte visite'
208     Depuis la page d'accueil assist assist
209     ${date_di_inf_1_db} = Subtract Time From Date ${DATE_FORMAT_YYYY-MM-DD} 300 days result_format=%Y-%m-%d
210     ${date_di_inf_1_form} = Convert Date ${date_di_inf_1_db} result_format=%d/%m/%Y
211     &{args_contrevenant} = Create Dictionary
212     ... particulier_nom=Charrette
213     ... particulier_prenom=Ophelia
214 softime 7067 ... om_collectivite=MARSEILLE
215 softime 6565 &{args_plaignant} = Create Dictionary
216     ... particulier_nom=Moreau
217     ... particulier_prenom=Marcel
218 softime 7067 ... om_collectivite=MARSEILLE
219 softime 6565 &{args_autres_demandeurs} = Create Dictionary
220     ... contrevenant_principal=${args_contrevenant}
221     ... plaignant_principal=${args_plaignant}
222     &{args_demande} = Create Dictionary
223     ... dossier_autorisation_type_detaille=Infraction
224 softime 7067 ... demande_type=Dépôt Initial IN
225     ... om_collectivite=MARSEILLE
226 softime 6565 ... date_demande=${date_di_inf_1_form}
227     ${args_peti} = Create Dictionary
228 fmichon 4141
229 softime 7101 ${di_inf_1} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
230 softime 7996 Set Suite Variable ${di_inf_1}
231 softime 6565 #
232     ${date_di_inf_2_db} = Subtract Time From Date ${DATE_FORMAT_YYYY-MM-DD} 300 days result_format=%Y-%m-%d
233     ${date_di_inf_2_form} = Convert Date ${date_di_inf_2_db} result_format=%d/%m/%Y
234     &{args_contrevenant} = Create Dictionary
235     ... particulier_nom=Raymond
236     ... particulier_prenom=Bertrand
237 softime 7101 ... om_collectivite=MARSEILLE
238 softime 6565 &{args_plaignant} = Create Dictionary
239     ... particulier_nom=Bonsaint
240     ... particulier_prenom=Philippe
241 softime 7101 ... om_collectivite=MARSEILLE
242 softime 6565 &{args_autres_demandeurs} = Create Dictionary
243     ... contrevenant_principal=${args_contrevenant}
244     ... plaignant_principal=${args_plaignant}
245     &{args_demande} = Create Dictionary
246     ... dossier_autorisation_type_detaille=Infraction
247 softime 7067 ... demande_type=Dépôt Initial IN
248 softime 7101 ... om_collectivite=MARSEILLE
249 softime 6565 ... date_demande=${date_di_inf_2_form}
250     ${args_peti} = Create Dictionary
251 softime 7101 ${di_inf_2} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
252 softime 7996 Set Suite Variable ${di_inf_2}
253 softime 6565
254     # Ajoute des infractions non affectées à des technicien
255     # Ces infractions seront affichées dans le widget 'Les infractions non
256     # affectées'
257     # On supprime l'affectation automatique du technicien sur les infractions
258     Depuis la page d'accueil admin admin
259     Supprimer l'affectation depuis le menu null Infraction
260     #
261     Depuis la page d'accueil assist assist
262     &{args_contrevenant} = Create Dictionary
263     ... particulier_nom=Lagueux
264     ... particulier_prenom=Anne
265 softime 7067 ... om_collectivite=MARSEILLE
266 softime 6565 &{args_plaignant} = Create Dictionary
267     ... particulier_nom=Hachée
268     ... particulier_prenom=Diane
269 softime 7067 ... om_collectivite=MARSEILLE
270 softime 6565 &{args_autres_demandeurs} = Create Dictionary
271     ... contrevenant_principal=${args_contrevenant}
272     ... plaignant_principal=${args_plaignant}
273     &{args_demande} = Create Dictionary
274     ... dossier_autorisation_type_detaille=Infraction
275 softime 7067 ... om_collectivite=MARSEILLE
276     ... demande_type=Dépôt Initial IN
277 softime 6565 ${args_peti} = Create Dictionary
278 softime 7101 ${di_inf_3} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
279 softime 7996 Set Suite Variable ${di_inf_3}
280 softime 6565 #
281     &{args_contrevenant} = Create Dictionary
282     ... particulier_nom=Grandbois
283     ... particulier_prenom=Stéphane
284 softime 7101 ... om_collectivite=MARSEILLE
285 softime 6565 &{args_plaignant} = Create Dictionary
286     ... particulier_nom=Patel
287     ... particulier_prenom=Nicolas
288 softime 7101 ... om_collectivite=MARSEILLE
289 softime 6565 &{args_autres_demandeurs} = Create Dictionary
290     ... contrevenant_principal=${args_contrevenant}
291     ... plaignant_principal=${args_plaignant}
292     &{args_demande} = Create Dictionary
293     ... dossier_autorisation_type_detaille=Infraction
294 softime 7067 ... demande_type=Dépôt Initial IN
295     ... om_collectivite=MARSEILLE
296 softime 6565 ${args_peti} = Create Dictionary
297 softime 7101 ${di_inf_4} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
298 softime 7996 Set Suite Variable ${di_inf_4}
299 softime 6565 # On ajoute l'affectation automatique du technicien
300     Depuis la page d'accueil admin admin
301     &{args_affectation} = Create Dictionary
302 softime 7366 ... instructeur=Juriste (H)
303     ... instructeur_2=Technicien (H)
304 softime 6565 ... om_collectivite=MARSEILLE
305     ... dossier_autorisation_type_detaille=Infraction
306     Ajouter l'affectation depuis le menu ${args_affectation}
307    
308     # Ajoute des recours dont la date de réception est comprise dans le mois
309     # courant
310     # Ces recours seront affichés dans le widget 'Mes clôtures'
311     # On ajoute une autorisation à contester
312     Depuis la page d'accueil guichet guichet
313     #
314     &{args_petitionnaire} = Create Dictionary
315     ... particulier_nom=Charlebois
316     ... particulier_prenom=Agate
317 softime 7067 ... om_collectivite=MARSEILLE
318 softime 6565 &{args_demande} = Create Dictionary
319     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
320     ... demande_type=Dépôt Initial
321 softime 7067 ... om_collectivite=MARSEILLE
322     ${di_conteste} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
323 softime 6565 #
324     Depuis la page d'accueil assist assist
325     ${date_di_re_1_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
326     ${date_di_re_1_form} = Convert Date ${date_di_re_1_db} result_format=%d/%m/%Y
327     &{args_requerant} = Create Dictionary
328     ... particulier_nom=Henrichon
329     ... particulier_prenom=Aurore
330 softime 7067 ... om_collectivite=MARSEILLE
331 softime 6565 &{args_autres_demandeurs} = Create Dictionary
332     ... requerant_principal=${args_requerant}
333     &{args_demande} = Create Dictionary
334     ... dossier_autorisation_type_detaille=Recours gracieux
335 softime 7067 ... demande_type=Dépôt Initial REG
336     ... om_collectivite=MARSEILLE
337 softime 6565 ... autorisation_contestee=${di_conteste}
338     ${args_peti} = Create Dictionary
339 softime 7101 ${di_re_1} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
340 softime 7996 Set Suite Variable ${di_re_1}
341 softime 6565 #
342     ${date_di_re_2_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
343     ${date_di_re_2_form} = Convert Date ${date_di_re_2_db} result_format=%d/%m/%Y
344     &{args_requerant} = Create Dictionary
345     ... particulier_nom=Gagné
346     ... particulier_prenom=Daniel
347 softime 7067 ... om_collectivite=MARSEILLE
348 softime 6565 &{args_autres_demandeurs} = Create Dictionary
349     ... requerant_principal=${args_requerant}
350     &{args_demande} = Create Dictionary
351     ... dossier_autorisation_type_detaille=Recours gracieux
352 softime 7067 ... demande_type=Dépôt Initial REG
353 softime 6565 ... autorisation_contestee=${di_conteste}
354 softime 7067 ... om_collectivite=MARSEILLE
355 softime 6565 ${args_peti} = Create Dictionary
356 softime 7101 ${di_re_2} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
357 softime 7996 Set Suite Variable ${di_re_2}
358 softime 6565 # On saisit les dates de clôture des recours
359     Depuis la page d'accueil juriste juriste
360     Ajouter une instruction au DI ${di_re_1} Clôture de l'instruction ${date_di_re_1_form} recours
361     Ajouter une instruction au DI ${di_re_2} Clôture de l'instruction ${date_di_re_2_form} recours
362    
363     # Ajoute des infractions dont la date d'audience est comprise dans le mois
364     # courant
365     # Ces infractions seront affichées dans le widget 'Les audiences'
366     Depuis la page d'accueil assist assist
367     ${date_di_inf_5_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
368     ${date_di_inf_5_form} = Convert Date ${date_di_inf_5_db} result_format=%d/%m/%Y
369     &{args_contrevenant} = Create Dictionary
370     ... particulier_nom=Courtois
371 softime 7067 ... om_collectivite=MARSEILLE
372 softime 6565 ... particulier_prenom=Christine
373     &{args_plaignant} = Create Dictionary
374     ... particulier_nom=Blais
375 softime 7067 ... om_collectivite=MARSEILLE
376 softime 6565 ... particulier_prenom=Eugenia
377     &{args_autres_demandeurs} = Create Dictionary
378     ... contrevenant_principal=${args_contrevenant}
379     ... plaignant_principal=${args_plaignant}
380     &{args_demande} = Create Dictionary
381 softime 7067 ... demande_type=Dépôt Initial IN
382     ... om_collectivite=MARSEILLE
383 softime 6565 ... dossier_autorisation_type_detaille=Infraction
384     ... date_demande=${date_di_inf_5_form}
385     ${args_peti} = Create Dictionary
386 softime 7101 ${di_inf_5} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
387 softime 6565 #
388     ${date_di_inf_6_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
389     ${date_di_inf_6_form} = Convert Date ${date_di_inf_6_db} result_format=%d/%m/%Y
390     &{args_contrevenant} = Create Dictionary
391     ... particulier_nom=Legault
392 softime 7067 ... om_collectivite=MARSEILLE
393 softime 6565 ... particulier_prenom=Liane
394     &{args_plaignant} = Create Dictionary
395     ... particulier_nom=Brisebois
396 softime 7067 ... om_collectivite=MARSEILLE
397 softime 6565 ... particulier_prenom=Manon
398     &{args_autres_demandeurs} = Create Dictionary
399     ... contrevenant_principal=${args_contrevenant}
400     ... plaignant_principal=${args_plaignant}
401     &{args_demande} = Create Dictionary
402 softime 7067 ... demande_type=Dépôt Initial IN
403     ... om_collectivite=MARSEILLE
404 softime 6565 ... dossier_autorisation_type_detaille=Infraction
405     ... date_demande=${date_di_inf_6_form}
406     ${args_peti} = Create Dictionary
407 softime 7101 ${di_inf_6} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
408 softime 6565 # On saisit la date d'audience dans les données techniques
409     Depuis la page d'accueil juriste juriste
410     &{donnees_techniques_values} = Create Dictionary
411     ... ctx_date_audience=${date_di_inf_5_form}
412     Saisir les données techniques du dossier infraction ${di_inf_5} ${donnees_techniques_values}
413     &{donnees_techniques_values} = Create Dictionary
414     ... ctx_date_audience=${date_di_inf_6_form}
415     Saisir les données techniques du dossier infraction ${di_inf_6} ${donnees_techniques_values}
416    
417     # Ajoute des infractions qui ont un AIT signé
418     # Ces infraction seront affichées dans les widgets 'Mes AIT' et 'Les AIT'
419     Depuis la page d'accueil assist assist
420     &{args_contrevenant} = Create Dictionary
421     ... particulier_nom=Courtois
422 softime 7067 ... om_collectivite=MARSEILLE
423 softime 6565 ... particulier_prenom=Christine
424     &{args_plaignant} = Create Dictionary
425     ... particulier_nom=Blais
426 softime 7067 ... om_collectivite=MARSEILLE
427 softime 6565 ... particulier_prenom=Eugenia
428     &{args_autres_demandeurs} = Create Dictionary
429     ... contrevenant_principal=${args_contrevenant}
430     ... plaignant_principal=${args_plaignant}
431     &{args_demande} = Create Dictionary
432 softime 7067 ... demande_type=Dépôt Initial IN
433 softime 6565 ... dossier_autorisation_type_detaille=Infraction
434 softime 7101 ... om_collectivite=MARSEILLE
435 softime 6565 ${args_peti} = Create Dictionary
436 softime 7101 ${di_inf_7} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
437 softime 6565 #
438     &{args_contrevenant} = Create Dictionary
439 softime 7067 ... om_collectivite=MARSEILLE
440 softime 6565 ... particulier_nom=Talon
441     ... particulier_prenom=Petrie
442     &{args_plaignant} = Create Dictionary
443 softime 7067 ... om_collectivite=MARSEILLE
444 softime 6565 ... particulier_nom=Baril
445     ... particulier_prenom=Martin
446     &{args_autres_demandeurs} = Create Dictionary
447     ... contrevenant_principal=${args_contrevenant}
448     ... plaignant_principal=${args_plaignant}
449     &{args_demande} = Create Dictionary
450 softime 7067 ... om_collectivite=MARSEILLE
451 softime 6565 ... dossier_autorisation_type_detaille=Infraction
452 softime 7067 ... demande_type=Dépôt Initial IN
453 softime 6565 ${args_peti} = Create Dictionary
454 softime 7101 ${di_inf_8} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
455 softime 6565 # On saisit les date d'ait et de retour signature
456     Depuis la page d'accueil juriste juriste
457     Ajouter une instruction au DI et la finaliser ${di_inf_7} Arrêté interruptif des travaux null infraction
458     &{args_instruction} = Create Dictionary
459     ... date_retour_signature=${DATE_FORMAT_DD/MM/YYYY}
460     Modifier le suivi des dates ${di_inf_7} Arrêté interruptif des travaux ${args_instruction} infraction
461     Ajouter une instruction au DI et la finaliser ${di_inf_8} Arrêté interruptif des travaux null infraction
462     &{args_instruction} = Create Dictionary
463     ... date_retour_signature=${DATE_FORMAT_DD/MM/YYYY}
464     Modifier le suivi des dates ${di_inf_8} Arrêté interruptif des travaux ${args_instruction} infraction
465    
466     # Ajoute des infractions dont la date de contradictoire est supérieure ou
467     # égale à la date du jour + 3 semaines, sans date de retour de
468     # contradictoire, sans événements de type 'Annlation de contradictoire' et
469     # sans AIT
470     # Ces infraction seront affichées dans les widgets 'Mes contradictoires' et
471     # 'Les contradictoires'
472     Depuis la page d'accueil assist assist
473     ${date_di_inf_9_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 28 days result_format=%Y-%m-%d
474     ${date_di_inf_9_form} = Convert Date ${date_di_inf_9_db} result_format=%d/%m/%Y
475     &{args_contrevenant} = Create Dictionary
476 softime 7067 ... om_collectivite=MARSEILLE
477 softime 6565 ... particulier_nom=Archambault
478     ... particulier_prenom=Corette
479     &{args_plaignant} = Create Dictionary
480 softime 7067 ... om_collectivite=MARSEILLE
481 softime 6565 ... particulier_nom=Cantin
482     ... particulier_prenom=Joanna
483     &{args_autres_demandeurs} = Create Dictionary
484     ... contrevenant_principal=${args_contrevenant}
485     ... plaignant_principal=${args_plaignant}
486     &{args_demande} = Create Dictionary
487 softime 7067 ... om_collectivite=MARSEILLE
488 softime 6565 ... dossier_autorisation_type_detaille=Infraction
489 softime 7067 ... demande_type=Dépôt Initial IN
490 softime 6565 ... date_demande=${date_di_inf_9_form}
491     ${args_peti} = Create Dictionary
492 softime 7101 ${di_inf_9} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
493 softime 6565 #
494     ${date_di_inf_10_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 28 days result_format=%Y-%m-%d
495     ${date_di_inf_10_form} = Convert Date ${date_di_inf_10_db} result_format=%d/%m/%Y
496     &{args_contrevenant} = Create Dictionary
497 softime 7067 ... om_collectivite=MARSEILLE
498 softime 6565 ... particulier_nom=Archambault
499     ... particulier_prenom=Corette
500     &{args_plaignant} = Create Dictionary
501 softime 7067 ... om_collectivite=MARSEILLE
502 softime 6565 ... particulier_nom=Cantin
503     ... particulier_prenom=Joanna
504     &{args_autres_demandeurs} = Create Dictionary
505     ... contrevenant_principal=${args_contrevenant}
506     ... plaignant_principal=${args_plaignant}
507     &{args_demande} = Create Dictionary
508 softime 7067 ... om_collectivite=MARSEILLE
509 softime 6565 ... dossier_autorisation_type_detaille=Infraction
510 softime 7067 ... demande_type=Dépôt Initial IN
511 softime 6565 ... date_demande=${date_di_inf_10_form}
512     ${args_peti} = Create Dictionary
513 softime 7101 ${di_inf_10} = Ajouter la demande par WS ${args_demande} ${args_peti} ${args_autres_demandeurs}
514 softime 6565 # On saisit une date de contradictoire
515     Depuis la page d'accueil juriste juriste
516     Ajouter une instruction au DI ${di_inf_9} Contradictoire ${date_di_inf_9_form} infraction
517     Ajouter une instruction au DI ${di_inf_10} Contradictoire ${date_di_inf_10_form} infraction
518    
519 softime 6929 # Renseigne les données nécessaires au calcul des taxes
520     Depuis la page d'accueil instr instr
521     &{args_dt_taxes} = Create Dictionary
522     ... tax_surf_tot_cstr=160
523     ... tax_su_princ_surf1=160
524     ... tax_sup_bass_pisc_cr=50
525     ... tax_am_statio_ext_cr=2
526     ... tax_surf_loc_arch=0.5
527     ... tax_surf_pisc_arch=2
528     ... mtn_exo_ta_part_commu=0
529     ... mtn_exo_ta_part_depart=0
530     ... mtn_exo_ta_part_reg=0
531     ... mtn_exo_rap=0
532     Modifier les données techniques pour le calcul des impositions ${di_1} ${args_dt_taxes}
533 softime 6847
534     # On ajoute un service qui sera lié à l'utilisateur ayant le profil de
535     # service consulté interne
536     Depuis la page d'accueil admin admin
537     &{service} = Create Dictionary
538     ... abrege=95A
539     ... libelle=Direction de la circulation
540     ... edition=Consultation - Demande d'avis
541     ... om_collectivite=MARSEILLE
542     Ajouter le service depuis le listing ${service}
543     &{lien_service_om_utilisateur} = Create Dictionary
544     ... om_utilisateur=Service consulté étendu
545     ... service=Direction de la circulation
546     Ajouter lien service/utilisateur ${lien_service_om_utilisateur}
547    
548     # On ajoute un service qui sera lié à l'utilisateur ayant le profil de
549     # service consulté étendu
550     &{service} = Create Dictionary
551     ... abrege=96B
552     ... libelle=Direction de la circulation piétonne
553     ... edition=Consultation - Demande d'avis
554     ... om_collectivite=MARSEILLE
555     Ajouter le service depuis le listing ${service}
556     &{lien_service_om_utilisateur} = Create Dictionary
557     ... om_utilisateur=Service consulté étendu
558     ... service=Direction de la circulation piétonne
559     Ajouter lien service/utilisateur ${lien_service_om_utilisateur}
560    
561 softime 7366
562 nmeucci 4162 CE des menus, widgets et tableaux de bord
563 mbroquet 3730
564 softime 6565 [Documentation] L'objet de ce 'Test Case' est de réaliser les captures
565     ... d'écran des menus, widgets et tableaux de bord à destination de la
566     ... documentation.
567 mbroquet 3730
568 softime 6565 [Tags] doc
569 nmeucci 4162
570 mbroquet 3730 #
571 nmeucci 4162 # WIDGETS
572 mbroquet 3730 #
573 nmeucci 4162
574 fmichon 4151 Depuis la page d'accueil adminfonct adminfonct
575     Go To Dashboard
576     #
577     Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_dossier_encours.png
578     ... css=div.widget_nouvelle_demande_dossier_encours
579 softime 6565
580 fmichon 4151 #
581 softime 6565 Depuis la page d'accueil assist assist
582     #
583     Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier_par_type.png
584     ... css=div.widget_recherche_dossier_par_type
585     #
586     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_inaffectes.png
587     ... css=div.widget_dossier_contentieux_inaffectes
588     #
589     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_ait.png
590     ... css=div.widget_dossier_contentieux_ait
591     #
592     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_contradictoire.png
593     ... css=div.widget_dossier_contentieux_contradictoire
594    
595     #
596 fmichon 4141 Depuis la page d'accueil guichet guichet
597     Go To Dashboard
598     #
599     Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_nouveau_dossier.png
600     ... css=div.widget_nouvelle_demande_nouveau_dossier
601     #
602     Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_autre_dossier.png
603     ... css=div.widget_nouvelle_demande_autre_dossier
604     #
605 mbroquet 3730 Depuis la page d'accueil instr instr
606     Go To Dashboard
607     #
608     Capture and crop page screenshot screenshots/ergonomie/tableau-de-bord-exemple.png
609     ... css=#content
610     #
611 softime 6565 Capture and crop page screenshot screenshots/ergonomie/widget_infos_profil.png
612     ... css=div.widget_infos_profil
613     #
614 mbroquet 3730 Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_limites.png
615     ... css=div.widget_dossiers_limites
616     #
617     Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier.png
618     ... css=div.widget_recherche_dossier
619 fmichon 4141 #
620     Capture and crop page screenshot screenshots/ergonomie/widget_consultation_retours.png
621     ... css=div.widget_consultation_retours
622     #
623     Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png
624     ... css=div.widget_messages_retours
625 softime 4291 #
626     Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_evenement_incomplet_majoration.png
627     ... css=div.widget_dossiers_evenement_incomplet_majoration
628 nmeucci 4162
629 nmeucci 4157 #
630 softime 6565 Depuis la page d'accueil tech tech
631     #
632     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_alerte_parquet.png
633     ... css=div.widget_dossier_contentieux_alerte_parquet
634     #
635     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_alerte_visite.png
636     ... css=div.widget_dossier_contentieux_alerte_visite
637    
638     #
639     Depuis la page d'accueil juriste juriste
640     #
641     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_clotures.png
642     ... css=div.widget_dossier_contentieux_clotures
643     #
644     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_audience.png
645     ... css=div.widget_dossier_contentieux_audience
646     #
647     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_ait.png
648     ... css=div.widget_dossier_contentieux_ait
649     #
650     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_recours.png
651     ... css=div.widget_dossier_contentieux_recours
652     #
653     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_infraction.png
654     ... css=div.widget_dossier_contentieux_infraction
655    
656 softime 7996 Depuis la page d'accueil admin admin
657     Go To ${PROJECT_URL}/app/index.php?module=tab&obj=dossier_instruction
658     Input Text dossier ${di_1},${di_2},${di_3}
659     Click Element css=#adv-search-submit
660     Click On Link ${di_1}
661     Click On Back Button
662     Click On Link ${di_2}
663     Click On Back Button
664     Click On Link ${di_3}
665     Go To ${PROJECT_URL}/app/index.php?module=tab&obj=dossier_contentieux_tous_recours
666     Input Text dossier ${di_re_1},${di_re_2}
667     Click Element css=#adv-search-submit
668     Click On Link ${di_re_1}
669     Click On Back Button
670     Click On Link ${di_re_2}
671     Go To ${PROJECT_URL}/app/index.php?module=tab&obj=dossier_contentieux_toutes_infractions
672     Input Text dossier ${di_inf_1},${di_inf_2},${di_inf_3},${di_inf_4}
673     Click Element css=#adv-search-submit
674     Click On Link ${di_inf_1}
675     Click On Back Button
676     Click On Link ${di_inf_2}
677     Click On Back Button
678     Click On Link ${di_inf_3}
679     Click On Back Button
680     Click On Link ${di_inf_4}
681     Go To Dashboard
682     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_consulter.png
683     ... css=div.widget_dossier_consulter
684    
685 softime 6565 #
686 nmeucci 4162 # MENUS ET DASHBOARDS
687     #
688    
689 softime 7067 @{logins_menu_dashboard} Create List
690 nmeucci 4162 ... admin
691     ... adminfonct
692     ... admingen
693     ... suivi
694     ... chef
695     ... divi
696     ... guichet
697     ... guichetsuivi
698     ... instr
699     ... instrserv
700     ... instrpoly
701 nmeucci 4239 ... instrpolycomm
702 nmeucci 4162 ... qualif
703     ... visuda
704     ... visudadi
705 softime 6565 ... dirinf
706     ... dirrec
707     ... dirconsu
708     ... respinf
709     ... tech
710     ... juriste
711     ... chefctx
712     ... assist
713    
714 softime 7067 Capturer le menu et le dashboard des profils ${logins_menu_dashboard}
715 nmeucci 4162
716 softime 7067 @{logins_menu} Create List
717     ... consuint
718     ... consuetendu
719     ... consu
720     ... consudi
721 nmeucci 4162
722 softime 7067
723     Capturer le menu des profils ${logins_menu}
724    
725    
726 nmeucci 4162 CE des dossiers d'instruction
727    
728     [Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran
729     ... à destination de la documentation.
730    
731     [Tags]  doc
732    
733     #
734     # MESSAGES
735     #
736    
737     Depuis la page d'accueil instr instr
738 nmeucci 4157 Depuis l'onglet des messages du dossier d'instruction ${di_1}
739     #
740     Capture and crop page screenshot screenshots/instruction_dossier_message_tab.png
741     ... formulaire
742     #
743     Click On Link Ajout de pièce(s)
744     #
745     Capture and crop page screenshot screenshots/instruction_dossier_message_form.png
746 nmeucci 4162 ... sousform-dossier_message
747    
748 jymadier 4386 Depuis le contexte du rapport d'instruction ${di_1}
749 nmeucci 4162
750 softime 7366 # Multiline string with newlines
751     ${analyse_reglementaire}= catenate SEPARATOR=\n
752     ... Accès (article 3) : Conforme/Non Conforme
753     ... ${EMPTY}
754     ... Réseaux (article 4) : Conforme/Non Conforme
755     ... ${EMPTY}
756     ... Implantation (articles 6 7 8) : Conforme/Non Conforme
757     ... (implantation à m de la limite séparative la plus proche pour une différence d'altitude de m, et à plus de m de l'alignement de la voie)
758     ... ${EMPTY}
759     ... Emprise au sol (article 9) : Conforme/Non Conforme/Non réglementé
760     ... ${EMPTY}
761     ... Hauteur (article 10) : Conforme/Non Conforme
762     ... (m pour une hauteur maxi de m)
763     ... ${EMPTY}
764     ... Aspect architectural (article11) : Conforme/Non Conforme
765     ... ${EMPTY}
766     ... Stationnement (article 12) : Conforme/Non Conforme
767     ... (surface totale de plancher totale : m²)
768     ... dans le bâtiment : en surface :
769     ... ${EMPTY}
770     ... Espaces Verts (article 13) : Conforme/Non Conforme
771     ... ${EMPTY}
772     ... C.O.S (article 14) et surface des terrains (article5) : Non réglementé
773     ... ${EMPTY}
774     ... Taxes et redevances :
775     ... Taxe aménagement : oui/non
776     ... Redevance archéologie : oui/non
777 nmeucci 4162
778 softime 7366 Input HTML analyse_reglementaire_om_html ${analyse_reglementaire}
779    
780 jymadier 4386 Capture and crop page screenshot screenshots/instruction_portlet_rapport_instruction.png
781     ... sousform-rapport_instruction
782 nmeucci 4162
783 softime 6272 # Screenshot pour la qualification ERP
784     Depuis le formulaire de modification du dossier d'instruction ${di_1}
785     Highlight heading css=#erp
786     Capture and crop page screenshot screenshots/instruction_qualification_erp.png
787     ... css=#fieldset-form-dossier_instruction-qualification
788 softime 4902
789 softime 6565 Depuis la page d'accueil admin admin
790 softime 7521 Ajouter le paramètre depuis le menu option_previsualisation_edition true agglo
791 softime 6272
792 softime 7521 # Prévisualisation du PDF lors de la modification d'une instruction
793     Depuis la page d'accueil instr instr
794     Depuis l'instruction du dossier d'instruction ${di_3} accepter un dossier sans réserve
795     Click On SubForm Portlet Action instruction modifier
796     Sleep 3
797     Capture and crop page screenshot screenshots/instruction_previsualisation_edition.png
798     ... css=#sousform-instruction
799    
800     Depuis la page d'accueil admin admin
801     Modifier le paramètre option_previsualisation_edition false agglo
802    
803 softime 6565 &{args_petitionnaire} = Create Dictionary
804     ... particulier_nom=Mylène
805     ... particulier_prenom=Françoise
806     ... om_collectivite=MARSEILLE
807    
808     @{ref_cad} = Create List 001 AA 007
809    
810     &{args_demande} = Create Dictionary
811     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
812     ... demande_type=Dépôt Initial
813     ... terrain_references_cadastrales=${ref_cad}
814     ... om_collectivite=MARSEILLE
815    
816     &{args_contrevenant} = Create Dictionary
817     ... particulier_nom=Mélisande
818     ... particulier_prenom=Amélie
819     ... om_collectivite=MARSEILLE
820    
821     &{args_plaignant} = Create Dictionary
822     ... particulier_nom=Wanda
823     ... particulier_prenom=Manon
824     ... om_collectivite=MARSEILLE
825    
826     &{args_autres_demandeurs} = Create Dictionary
827     ... contrevenant_principal=${args_contrevenant}
828     ... plaignant_principal=${args_plaignant}
829    
830     &{args_demande_inf} = Create Dictionary
831     ... dossier_autorisation_type_detaille=Infraction
832     ... demande_type=Dépôt Initial IN
833     ... om_collectivite=MARSEILLE
834     ... terrain_references_cadastrales=${ref_cad}
835    
836     ${args_peti} = Create Dictionary
837    
838     # Ajout du DI initial
839 softime 7067 ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
840 softime 6565 Depuis le contexte de nouvelle demande via l'URL
841     Select From List By Label dossier_autorisation_type_detaille Recours contentieux
842     Select From List By Label om_collectivite MARSEILLE
843     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text autorisation_contestee ${di}
844     Click Button css=#autorisation_contestee_search_button
845     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#petitionnaire_principal_delegataire Mylène Françoise
846     Sleep 1
847     Click On Submit Button
848     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Vos modifications ont bien été enregistrées.
849 softime 7996 La page ne doit pas contenir d'erreur
850 softime 7067 Ajouter la demande par WS ${args_demande_inf} ${args_peti} ${args_autres_demandeurs}
851 softime 6565 Depuis le contexte du dossier d'instruction ${di}
852    
853     Highlight heading css=#fieldset-form-dossier_instruction-enjeu>.fieldsetContent>.field-type-static
854     Capture and crop page screenshot screenshots/instruction_dossier_instruction_form_enjeu_fieldset.png
855     ... css=#fieldset-form-dossier_instruction-enjeu.cadre
856    
857 softime 7366 Click On Form Portlet Action dossier_instruction modifier
858 softime 6565
859 softime 7366 Highlight heading css=.field-type-date
860     Capture and crop page screenshot screenshots/instruction_action_modifier_date.png
861     ... css=div#tabs-1
862    
863    
864 softime 4902 CE des demandes d'avis
865    
866     [Documentation] Captures d'écran concernant les demandes d'avis.
867    
868     [Tags] doc
869    
870     #
871     # L'onglet "Pièce(s)"
872     #
873    
874     Depuis la page d'accueil consu consu
875     Depuis l'onglet des pièces de la demande d'avis passée du dossier d'instruction ${di_1}
876     Capture and crop page screenshot screenshots/service_consulte_demande_avis_piece.png
877     ... content
878    
879 softime 6565 #
880     # L'onglet "Consultation(s)"
881     #
882 softime 4902
883 softime 6847 Depuis la page d'accueil consuetendu consuetendu
884 softime 6858 Depuis l'onglet des consultations de la demande d'avis en cours du dossier d'instruction ${di_1}
885 softime 6565 Capture and crop page screenshot screenshots/service_consulte_demande_avis_consultation.png
886     ... content
887    
888    
889 softime 4902 CE du paramétrage des pièces
890    
891     [Documentation] Captures d'écran concernant la gestion des pièces.
892    
893     [Tags] doc
894    
895     #
896     # Type de pièce
897     #
898    
899     Depuis la page d'accueil admin admin
900 softime 7996 Depuis le listing document_numerise_type
901 softime 4902 Click On Add Button
902     Capture and crop page screenshot screenshots/parametrage_document_numerise_type_form.png
903     ... content
904    
905 softime 7366
906 softime 4902 CE du menu de mise à jour des métadonnées
907    
908     [Documentation] Captures d'écran concernant la gestion des pièces.
909    
910     [Tags] doc
911    
912     #
913     # Type de pièce
914     #
915    
916     Depuis la page d'accueil admin admin
917 softime 7996 Depuis le listing document_numerise_type
918 softime 4902 Click On Add Button
919     Capture and crop page screenshot screenshots/parametrage_document_numerise_type_form.png
920     ... content
921    
922     #
923     # Traitement des pièces
924     #
925    
926 softime 7996 Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=document_numerise_traitement_metadonnees&action=100&idx=0
927 softime 4902 Capture and crop page screenshot screenshots/parametrage_document_numerise_metadata_treatment.png
928     ... content
929    
930     # Afin d'avoir un fichier en erreur, on le supprime sur le filestorage
931     Remove Directory ../var/filestorage/79/79d4 true
932     # On modifie un type de pièces
933     ${dnt_code} = Set Variable ART
934     &{dnt_values} = Create Dictionary
935     ... aff_da=true
936     Modifier le type de pièces ${dnt_code} ${dnt_values}
937     Valid Message Should Contain Vos modifications ont bien été enregistrées.
938    
939 softime 7996 Go To ${PROJECT_URL}${OM_ROUTE_FORM}&obj=document_numerise_traitement_metadonnees&action=100&idx=0
940 softime 6903 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Cette page permet de mettre à jour certaines métadonnées des pièces numérisées.
941     Click On Submit Button
942     Sleep 1
943 softime 7996 La page ne doit pas contenir d'erreur
944 softime 4902 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Le traitement s'est correctement déroulé, sauf pour les pièces numérisées ci-dessous :
945     Valid Message Should Contain Dossier d'instruction n°AZ0130551200001P0 : le document 20160919ART.pdf n'a pas pu être mis à jour.
946    
947     Capture and crop page screenshot screenshots/parametrage_document_numerise_metadata_treatment_res.png
948     ... content
949 softime 5504
950 softime 6565
951     CE des consultations
952 softime 7067 [Tags] doc
953 softime 6565 [Documentation] Captures d'écran concernant les consultation.
954    
955     # Login pour la visualisation de consultation
956     Depuis la page d'accueil instr instr
957     # On ce met sur l'onglet de consultation
958     Depuis l'onglet consultation du dossier ${di_1}
959     # On fait la CE du tableau
960     Capture and crop page screenshot screenshots/instruction_dossier_consultation_tab.png
961     ... sousform-consultation
962     # On rentre dans la consultation
963     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On Link 59.01 - Direction de l'Eau et de l'Assainissement
964    
965     Highlight heading css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-masquer_dans_edition span
966     # On enléve le soulignement du marquer comme lu #action-sousform-consultation-marquer_comme_lu
967     Mouse Out css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-marquer_comme_lu
968     # On fait la CE du portlet
969     Capture and crop page screenshot screenshots/portlet_masquer_consultation.png
970     ... css=div#sousform-container>div.formEntete>div#portlet-actions
971    
972     Click On Back Button In Subform
973     # On supprime en JS l'action de trop pour donner une impression de zoom sur le bouton uniquement
974     Execute Javascript return (function(){ jQuery("a[id*='action-soustab-consultation-left-consulter']").remove(); return true; })();
975     Capture and crop page screenshot screenshots/instruction_tab_masquer_consultation.png
976     ... css=td.icons
977    
978     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On Link 59.01 - Direction de l'Eau et de l'Assainissement
979     # On clique sur l'action de masquer le document
980     Click On SubForm Portlet Action consultation masquer_dans_edition
981     # Vérification du message de succès pour attendre
982     Valid Message Should Be In Subform La consultation est masquée dans les éditions.
983     Highlight heading css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-afficher_dans_edition span
984     # On enléve le soulignement du marquer comme lu
985     Mouse Out css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-marquer_comme_lu
986    
987     Capture and crop page screenshot screenshots/portlet_visible_consultation.png
988     ... css=div#sousform-container>div.formEntete>div#portlet-actions
989    
990     Click On Back Button In Subform
991     # On supprime en JS l'action de trop pour donner une impression de zoom sur le bouton uniquement
992     Execute Javascript return (function(){ jQuery("a[id*='action-soustab-consultation-left-consulter']").remove(); return true; })();
993     Capture and crop page screenshot screenshots/instruction_tab_visible_consultation.png
994     ... css=td.icons
995    
996    
997     CE de l'onglet des dossiers liés
998    
999     [Documentation] Captures d'écran concernant l'onglet "Dossiers liés" d'un
1000     ... dossier d'instruction.
1001    
1002     [Tags] doc
1003    
1004     Depuis l'onglet dossiers liés du dossier d'instruction ${di_1}
1005     Click On Add Button
1006    
1007     Capture and crop page screenshot screenshots/instruction_dossiers_lies_form_ajout.png
1008     ... content
1009    
1010    
1011 softime 5504 CE de la création de lettre RAR
1012    
1013     [Documentation] Captures d'écran concernant les lettre RAR
1014    
1015     [Tags] doc
1016    
1017    
1018     Depuis la page d'accueil suivi suivi
1019     Click Link envoi lettre RAR
1020     Page Title Should Be Suivi > Suivi Des Pièces > Envoi Lettre RAR
1021    
1022     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_formulaire.png
1023     ... formulaire
1024    
1025     # Vérification sans valeur saisie
1026     Click On Submit Button
1027     Error Message Should Be Tous les champs doivent être remplis.
1028    
1029     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_aucune_saisie.png
1030     ... css=.message
1031    
1032     # Vérification avec un numéro non valide
1033     Input Text liste_code_barres_instruction a
1034     Click On Submit Button
1035     Error Message Should Be Le code barres d'instruction a n'est pas valide.
1036    
1037     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_incorrect.png
1038     ... css=.message
1039    
1040     # Vérification avec un numéro non présent en base
1041     Input Text liste_code_barres_instruction 123
1042     Click On Submit Button
1043     Error Message Should Be Le numéro 123 ne correspond à aucun code barres d'instruction.
1044    
1045     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_inexistant.png
1046     ... css=.message
1047    
1048     Click Link envoi lettre RAR
1049     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text date ${date_ddmmyyyy}
1050     Input Text liste_code_barres_instruction ${code_barres}
1051     Click On Submit Button
1052     Valid Message Should Contain Cliquez sur le lien ci-dessous pour télécharger votre document :
1053     Click Element css=fieldset#fieldset-form-rar-lien_di>legend
1054    
1055     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_ok.png
1056     ... css=.message
1057    
1058     Click Link envoi lettre RAR
1059     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text date 27/11/2020
1060     Input Text liste_code_barres_instruction ${code_barres}
1061     Click On Submit Button
1062     Error Message Should Contain Une lettre correspondante
1063    
1064     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_deja.png
1065     ... css=.message
1066 softime 6565
1067 softime 6702
1068     CE du parametrage des commissions
1069 softime 7067 [Tags]  doc
1070 softime 6702 [Documentation] L'objet de ce 'Test Case' est de faire une CE du
1071 softime 7366 ... type de commission.
1072 softime 6702
1073     Depuis la page d'accueil admin admin
1074 softime 7996 Depuis le listing commission_type
1075 softime 6702 Click On Add Button
1076     Capture and crop page screenshot screenshots/type_commission_parametrage.png
1077 softime 6847 ... css=#formulaire
1078 softime 6929
1079    
1080 softime 7366 CE du widget retour de commission
1081     [Tags]  doc
1082     [Documentation] L'objet de ce 'Test Case' est de faire une CE du
1083     ... widget retour de commission.
1084    
1085     # On crée une collectivité pour ne pas perturber ni être perturbé par
1086     # les autres tests.
1087     ${collectivite} = Set Variable CHÂTEAUVERT
1088     ${utilisateur_instructeur_nom} = Set Variable Arman Christiaanse
1089     ${utilisateur_instructeur_login} = Set Variable achristiaanse
1090    
1091     Depuis la page d'accueil admin admin
1092     Ajouter la collectivité depuis le menu ${collectivite} mono
1093     Ajouter la direction depuis le menu ${collectivite} Direction A null
1094     ... Chef A null null ${collectivite}
1095     Ajouter la division depuis le menu div A subdivision A null
1096     ... Chef A null null Direction A
1097    
1098     Ajouter l'utilisateur ${utilisateur_instructeur_nom} [email protected]
1099     ... ${utilisateur_instructeur_login} ${utilisateur_instructeur_login}
1100     ... INSTRUCTEUR ${collectivite}
1101     Ajouter l'instructeur depuis le menu ${utilisateur_instructeur_nom}
1102     ... subdivision A instructeur ${utilisateur_instructeur_nom}
1103    
1104     &{args_affectation} = Create Dictionary
1105 softime 7521 ... instructeur=${utilisateur_instructeur_nom} (div A)
1106 softime 7366 ... om_collectivite=${collectivite}
1107     Ajouter l'affectation depuis le menu ${args_affectation}
1108    
1109     &{args_petitionnaire} = Create Dictionary
1110     ... particulier_nom=Vaillancourt
1111     ... particulier_prenom=Harbin
1112     ... om_collectivite=${collectivite}
1113     &{args_demande} = Create Dictionary
1114     ... dossier_autorisation_type_detaille=Permis de démolir
1115     ... demande_type=Dépôt Initial
1116     ... date_demande=${date_ddmmyyyy}
1117     ... om_collectivite=${collectivite}
1118     ${di_01} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
1119     ${code_type_commission} = Set Variable TC
1120    
1121     &{args_type_de_commission} = Create Dictionary
1122     ... code=${code_type_commission}
1123     ... libelle=Type C
1124     ... [email protected]
1125     ... participants=Atreal
1126     ... corps_du_courriel=Type C
1127     ... om_collectivite=${collectivite}
1128     Ajouter type de commission ${args_type_de_commission}
1129    
1130     ## Début workflow commission
1131     Depuis la page d'accueil ${utilisateur_instructeur_login} ${utilisateur_instructeur_login}
1132     Ajouter la commission depuis le contexte du dossier d'instruction
1133     ... ${di_01} Type C ${date_ddmmyyyy}
1134    
1135     Depuis la page d'accueil admin admin
1136     &{args_commission} = Create Dictionary
1137     ... om_collectivite=${collectivite}
1138     ... commission_type=Type C
1139     Ajouter un suivi de commission ${args_commission}
1140    
1141     Planifier un dossier pour une commission
1142     ... ${di_01} ${code_type_commission}${DATE_FORMAT_YYYYMMDD}
1143    
1144     Rendre un avis sur dossier passé en commission
1145     ... favorable ${di_01} ${code_type_commission}${DATE_FORMAT_YYYYMMDD}
1146    
1147     Depuis la page d'accueil ${utilisateur_instructeur_login} ${utilisateur_instructeur_login}
1148     Element Should Contain css=.widget_commission_retours .box-icon 1
1149     Capture and crop page screenshot
1150     ... screenshots/ergonomie/widget_commission_mes_retours.png
1151     ... css=.widget_commission_retours
1152    
1153    
1154     CE du parametrage des bibles
1155     [Tags]  doc
1156     [Documentation] L'objet de ce 'Test Case' est de faire une CE des
1157     ... bibles
1158    
1159     Depuis la page d'accueil admin admin
1160 softime 7996 Depuis le listing bible
1161 softime 7366 Click On Add Button
1162     Capture and crop page screenshot screenshots/parametrage_bible.png
1163     ... css=#formulaire
1164    
1165    
1166 softime 6929 CE de la simulation des taxes
1167     [Tags] doc
1168     [Documentation] Permet de réaliser les captures d'écrans concernant la
1169     ... simulation des taxes.
1170    
1171     # On active l'option de simulation des taxes
1172     Depuis la page d'accueil admin admin
1173     Ajouter le paramètre depuis le menu option_simulation_taxes true agglo
1174    
1175     # CE du paramétrage des taxes
1176     Depuis la page d'accueil admin admin
1177     Depuis le contexte du paramétrage des taxes MARSEILLE
1178     Click On Form Portlet Action taxe_amenagement modifier
1179     Capture and crop page screenshot screenshots/taxe_amenagement_form.png
1180     ... css=#formulaire
1181    
1182     # CE du fieldset de simulation des taxes
1183     Depuis la page d'accueil instr instr
1184     &{args_dt_taxes} = Create Dictionary
1185     ... tax_surf_tot_cstr=160
1186     ... tax_su_princ_surf1=160
1187     ... tax_sup_bass_pisc_cr=50
1188     ... tax_am_statio_ext_cr=2
1189     ... tax_surf_loc_arch=0.5
1190     ... tax_surf_pisc_arch=2
1191     ... mtn_exo_ta_part_commu=100
1192     ... mtn_exo_ta_part_depart=100
1193     ... mtn_exo_ta_part_reg=0
1194     ... mtn_exo_rap=20
1195     Modifier les données techniques pour le calcul des impositions ${di_1} ${args_dt_taxes}
1196     &{args_di} = Create Dictionary
1197     ... tax_secteur=Secteur 1
1198     Modifier le dossier d'instruction ${di_1} ${args_di}
1199     Depuis le contexte du dossier d'instruction ${di_1}
1200     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset dossier_instruction simulation-des-taxes
1201     Capture and crop page screenshot screenshots/instruction_simulation_taxes.png
1202     ... css=#fieldset-form-dossier_instruction-simulation-des-taxes
1203    
1204     # CE des données techniques nécessaires au calcul de la TA
1205     Click On Form Portlet Action dossier_instruction donnees_techniques
1206     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier
1207     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques declaration-des-elements-necessaires-au-calcul-des-impositions
1208     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques exonerations
1209     Sleep 1
1210     Highlight heading css=#tax_surf_tot_cstr
1211     Highlight heading css=#tax_empl_ten_carav_mobil_nb_cr
1212     Highlight heading css=#tax_empl_hll_nb_cr
1213     Highlight heading css=#tax_sup_bass_pisc_cr
1214     Highlight heading css=#tax_eol_haut_nb_cr
1215     Highlight heading css=#tax_pann_volt_sup_cr
1216     Highlight heading css=#tax_am_statio_ext_cr
1217     Highlight heading css=#tax_su_princ_surf4
1218     Highlight heading css=#tax_su_princ_surf3
1219     Highlight heading css=#tax_su_heber_surf3
1220     Highlight heading css=#tax_su_princ_surf1
1221     Highlight heading css=#tax_su_princ_surf2
1222     Highlight heading css=#tax_su_non_habit_surf2
1223     Highlight heading css=#tax_su_non_habit_surf3
1224     Highlight heading css=#tax_su_non_habit_surf4
1225     Highlight heading css=#tax_su_parc_statio_expl_comm_surf
1226     Highlight heading css=#mtn_exo_ta_part_commu
1227     Highlight heading css=#mtn_exo_ta_part_depart
1228     Highlight heading css=#mtn_exo_ta_part_reg
1229     Capture and crop page screenshot screenshots/instruction_simulation_taxes_dt_ta.png
1230     ... css=#fieldset-sousform-donnees_techniques-declaration-des-elements-necessaires-au-calcul-des-impositions
1231     Click On Back Button In Subform
1232    
1233     # CE des données techniques nécessaires au calcul de la RAP
1234     Click On Form Portlet Action dossier_instruction donnees_techniques
1235     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier
1236     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques declaration-des-elements-necessaires-au-calcul-des-impositions
1237     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques exonerations
1238     Sleep 1
1239     Highlight heading css=#tax_surf_loc_arch
1240     Highlight heading css=#tax_surf_tot_cstr
1241     Highlight heading css=#tax_empl_ten_carav_mobil_nb_arch
1242     Highlight heading css=#tax_empl_ten_carav_mobil_nb_cr
1243     Highlight heading css=#tax_empl_hll_nb_arch
1244     Highlight heading css=#tax_empl_hll_nb_cr
1245     Highlight heading css=#tax_surf_pisc_arch
1246     Highlight heading css=#tax_sup_bass_pisc_cr
1247     Highlight heading css=#tax_am_statio_ext_arch
1248     Highlight heading css=#tax_am_statio_ext_cr
1249     Highlight heading css=#tax_su_princ_surf4
1250     Highlight heading css=#tax_su_princ_surf3
1251     Highlight heading css=#tax_su_heber_surf3
1252     Highlight heading css=#tax_su_princ_surf1
1253     Highlight heading css=#tax_su_princ_surf2
1254     Highlight heading css=#tax_su_non_habit_surf2
1255     Highlight heading css=#tax_su_non_habit_surf3
1256     Highlight heading css=#tax_su_non_habit_surf4
1257     Highlight heading css=#tax_su_parc_statio_expl_comm_surf
1258     Highlight heading css=#mtn_exo_rap
1259     Capture and crop page screenshot screenshots/instruction_simulation_taxes_dt_rap.png
1260     ... css=#fieldset-sousform-donnees_techniques-declaration-des-elements-necessaires-au-calcul-des-impositions
1261     Click On Back Button In Subform
1262 jymadier 6939
1263    
1264 softime 7067 CE de la creation des nouveaux dossiers contentieux
1265     [Tags] doc
1266     [Documentation] Captures d'écran de la creation des nouveaux dossiers
1267     ... contentieux.
1268    
1269     Depuis la page d'accueil assist assist
1270     Depuis le contexte de nouvelle demande contentieux via l'URL
1271     &{args_demande_mauvais_di} = Create Dictionary
1272     ... dossier_autorisation_type_detaille=Recours contentieux
1273     ... autorisation_contestee=DP0130551710001P0
1274     &{args_demande_valides} = Create Dictionary
1275     ... dossier_autorisation_type_detaille=Recours contentieux
1276     ... autorisation_contestee=${di_2}
1277    
1278     Run Keyword And Expect Error *
1279     ... Saisir la demande ${args_demande_mauvais_di}
1280     Capture and crop page screenshot
1281     ... screenshots/contentieux_demande_dossier_recours.png
1282     ... css=.ui-state-error
1283    
1284     Saisir la demande ${args_demande_valides}
1285     Sleep 2
1286     Capture and crop page screenshot
1287     ... screenshots/contentieux_demande_dossier_recours_erreur_dossier_conteste.png
1288     ... css=#content #formulaire
1289    
1290    
1291 jymadier 6939 CE du paramétrage des groupes
1292     [Tags] doc
1293     [Documentation] L'objet de ce 'Test Case' est de faire les CE du
1294     ... paramétrage des groupes, par profil et par utilisateur
1295    
1296     Depuis la page d'accueil admin admin
1297    
1298     Ajouter l'utilisateur Baril Amélie [email protected] abaril abaril VISUALISATION DA et DI MARSEILLE
1299    
1300     Depuis l'onglet groupe du profil VISUALISATION DA et DI
1301     Capture and crop page screenshot screenshots/administration_om_profil_groupe.png
1302     ... content
1303    
1304     Depuis l'onglet groupe de l'utilisateur abaril
1305    
1306 jymadier 6947 Ajouter le groupe depuis l'onglet groupe de l'utilisateur Autorisation ADS true true
1307     Ajouter le groupe depuis l'onglet groupe de l'utilisateur Changement d'usage false true
1308     Ajouter le groupe depuis l'onglet groupe de l'utilisateur Renseignement d'urbanisme false true
1309     Ajouter le groupe depuis l'onglet groupe de l'utilisateur ERP false true
1310    
1311 jymadier 6939 Capture and crop page screenshot screenshots/administration_om_utilisateur_groupe.png
1312     ... content
1313 softime 7067
1314    
1315     CE des dossiers liés
1316     [Tags] doc
1317     [Documentation] L'objet de ce 'Test Case' est de faire les CE des
1318     ... listings de l'onglet Dossiers Liés du DI
1319    
1320     Depuis la page d'accueil instrpolycomm3 instrpolycomm3
1321     &{args_petitionnaire_autre_commune} = Create Dictionary
1322     ... particulier_nom=Beauchamps
1323     ... particulier_prenom=Maurissette
1324     @{ref_cad_autre_commune} = Create List 806 AB 25
1325     &{args_demande_autre_commune} = Create Dictionary
1326     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1327     ... demande_type=Dépôt Initial
1328     ... terrain_references_cadastrales=${ref_cad_autre_commune}
1329     ${libelle_di_autre_commune} = Ajouter la nouvelle demande ${args_demande_autre_commune} ${args_petitionnaire_autre_commune}
1330     Depuis la page d'accueil guichet guichet
1331     &{args_petitionnaire} = Create Dictionary
1332     ... particulier_nom=Beauchamps
1333     ... particulier_prenom=Jeanette
1334     @{ref_cad} = Create List 806 AB 25 A 30
1335     &{args_demande} = Create Dictionary
1336     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1337     ... demande_type=Dépôt Initial
1338     ... terrain_references_cadastrales=${ref_cad}
1339     ${libelle_di} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire}
1340     ${libelle_di_spaceless} = Sans espace ${libelle_di}
1341     &{args_petitionnaire} = Create Dictionary
1342     ... particulier_nom=Forest
1343     ... particulier_prenom=David
1344     @{ref_cad} = Create List 806 AB 01 A 50
1345     &{args_demande} = Create Dictionary
1346     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1347     ... demande_type=Dépôt Initial
1348     ... terrain_references_cadastrales=${ref_cad}
1349     ${libelle_di2} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire}
1350     ${libelle_di2_spaceless} = Sans espace ${libelle_di2}
1351     ${libelle_da} = Get Substring ${libelle_di} 0 -2
1352     ${libelle_da_spaceless} = Sans espace ${libelle_da}
1353     ${libelle_da2} = Get Substring ${libelle_di2} 0 -2
1354     ${libelle_da_autre_commune} = Get Substring ${libelle_di_autre_commune} 0 -2
1355     ${libelle_di_autre_commune_spaceless} = Sans espace ${libelle_di_autre_commune}
1356     Depuis la page d'accueil instr instr
1357     Ajouter une instruction au DI et la finaliser ${libelle_di} accepter un dossier sans réserve
1358     &{args_demande} = Create Dictionary
1359     ... demande_type=Demande de modification
1360     Depuis la page d'accueil guichet guichet
1361     ${libelle_di_modification} = Ajouter la demande sur existant depuis le tableau de bord ${libelle_di} ${args_demande}
1362     ${libelle_di_modification_spaceless} = Sans espace ${libelle_di_modification}
1363     Depuis la page d'accueil admin admin
1364     Depuis le contexte de nouvelle demande via l'URL
1365     Select From List By Label dossier_autorisation_type_detaille Recours contentieux
1366     Select From List By Label om_collectivite MARSEILLE
1367     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text autorisation_contestee ${libelle_di}
1368     Click Button css=#autorisation_contestee_search_button
1369     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#petitionnaire_principal_delegataire Beauchamps Jeanette
1370     Sleep 1
1371     Click On Submit Button
1372     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Vos modifications ont bien été enregistrées.
1373 softime 7996 La page ne doit pas contenir d'erreur
1374 softime 7067 ${libelle_di_re} = Get Text id=new_di
1375     ${libelle_di_re_spaceless} = Sans espace ${libelle_di_re}
1376     Depuis le contexte de nouvelle demande via l'URL
1377     Select From List By Label dossier_autorisation_type_detaille Recours contentieux
1378     Select From List By Label om_collectivite MARSEILLE
1379     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text autorisation_contestee ${libelle_di2}
1380     Click Button css=#autorisation_contestee_search_button
1381     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#petitionnaire_principal_delegataire Forest David
1382     Sleep 1
1383     Click On Submit Button
1384     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Vos modifications ont bien été enregistrées.
1385 softime 7996 La page ne doit pas contenir d'erreur
1386 softime 7067 ${libelle_di_re2} = Get Text id=new_di
1387     ${libelle_di_re_2spaceless} = Sans espace ${libelle_di_re2}
1388     Depuis l'onglet des messages du dossier d'instruction ${libelle_di}
1389     Click On Link Autorisation contestée
1390     Element Text Should Be contenu Cette autorisation a été contestée par le recours ${libelle_di_re_spaceless}.
1391     Depuis la page d'accueil instrpoly instrpoly
1392     Depuis l'onglet Dossiers Liés du dossier d'instruction ${libelle_di_modification}
1393     Click Element action-soustab-dossier_lies-corner-ajouter
1394     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain dossier cible
1395     Input Text dossier_cible ${libelle_di_autre_commune}
1396     Click On Submit Button In SubForm
1397     Valid Message Should Contain In Subform Le dossier ${libelle_di_autre_commune_spaceless} a été lié.
1398     Click On Link link_dossier_instruction_lie
1399     Page Title Should Be Instruction > Dossiers D'instruction > ${libelle_di_autre_commune} BEAUCHAMPS MAURISSETTE
1400     Depuis l'onglet Dossiers Liés du dossier d'instruction ${libelle_di_modification}
1401     Element Should Contain sousform-dossier_lies ${libelle_di_autre_commune}
1402     Depuis la page d'accueil instr instr
1403     Depuis l'onglet Dossiers Liés du dossier d'instruction ${libelle_di_modification}
1404     Element Should Not Contain sousform-dossier_lies ${libelle_di_autre_commune}
1405     Click Element action-soustab-dossier_lies-corner-ajouter
1406     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain dossier cible
1407     Input Text dossier_cible ${libelle_di2}
1408     Click On Submit Button In SubForm
1409     Valid Message Should Contain In Subform Le dossier ${libelle_di2_spaceless} a été lié.
1410     Click On Link link_dossier_instruction_lie
1411     Page Title Should Be Instruction > Dossiers D'instruction > ${libelle_di2} FOREST DAVID
1412     On clique sur l'onglet lien_dossier_dossier Dossiers Liés
1413     Element Should Contain sousform-dossier_lies Aucun enregistrement.
1414     Click Element action-soustab-dossier_lies-corner-ajouter
1415     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain dossier cible
1416     Input Text dossier_cible ${libelle_di_modification_spaceless}
1417     Click On Submit Button In SubForm
1418     Valid Message Should Contain In Subform Le dossier ${libelle_di_modification_spaceless} a été lié.
1419     Click On Back Button In SubForm
1420     Element Should Contain sousform-dossier_lies ${libelle_di_modification}
1421     Depuis l'onglet Dossiers Liés du dossier d'instruction ${libelle_di2}
1422     Click Element action-soustab-dossier_lies-corner-ajouter
1423     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain dossier cible
1424     Input Text dossier_cible ${libelle_di_re2}
1425     Click On Submit Button In SubForm
1426     Valid Message Should Contain In Subform Le dossier ${libelle_di_re2_spaceless} a été lié.
1427     Depuis la page d'accueil instr instr
1428     Depuis l'onglet Dossiers Liés du dossier d'instruction ${libelle_di2}
1429     Capture and crop page screenshot
1430     ... screenshots/instruction_dossiers_lies.png
1431     ... css=#sousform-lien_dossier_dossier
1432 softime 7366
1433    
1434    
1435     CE du paramétrage des logos
1436     [Documentation] Captures d'écran concernant la gestion des logos.
1437     [Tags] doc
1438    
1439     Depuis la page d'accueil admin admin
1440 softime 7996 Depuis le listing om_logo
1441 softime 7366 Click On Add Button
1442     Capture and crop page screenshot screenshots/parametrage_edition_logo.png
1443     ... content
1444 softime 7996 Depuis le listing om_logo
1445 softime 7366 Click Link logopdf.png multi
1446     Capture and crop page screenshot screenshots/parametrage_edition_logo_portlet.png
1447     ... portlet-actions
1448 softime 7996
1449     CE de la géolocalisation automatique
1450     [Documentation] Capture d'écran spécifique à la géolocalisation automatique des DI
1451     [Tags] doc
1452    
1453     Copy File ..${/}tests${/}binary_files${/}geoads_test${/}sig.inc.php ..${/}dyn${/}
1454     Depuis la page d'accueil admin admin
1455     Ajouter la collectivité depuis le menu Libreville mono
1456     Ajouter le paramètre depuis le menu departement 045 Libreville
1457     Ajouter le paramètre depuis le menu commune 678 Libreville
1458     Ajouter le paramètre depuis le menu insee 45678 Libreville
1459     Ajouter le paramètre depuis le menu option_sig sig_externe Libreville
1460     Ajouter l'utilisateur depuis le menu Trépanier Antoine [email protected] admingenlibreville admingenlibreville ADMINISTRATEUR GENERAL Libreville
1461    
1462     &{args_petitionnaire} = Create Dictionary
1463     ... particulier_nom=Simard
1464     ... particulier_prenom=Julienne
1465     ... om_collectivite=Libreville
1466     @{ref_cad} = Create List 999 ZZZ 0001
1467     &{args_demande} = Create Dictionary
1468     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1469     ... demande_type=Dépôt Initial
1470     ... om_collectivite=Libreville
1471     ... date_demande=01/01/2018
1472     ... terrain_references_cadastrales=${ref_cad}
1473     ${di_libelle_LV1} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
1474    
1475     &{args_petitionnaire} = Create Dictionary
1476     ... particulier_nom=Smith
1477     ... particulier_prenom=John
1478     ... om_collectivite=Libreville
1479     @{ref_cad} = Create List 999 ZZZ 0003
1480     &{args_demande} = Create Dictionary
1481     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1482     ... demande_type=Dépôt Initial
1483     ... om_collectivite=Libreville
1484     ... date_demande=01/01/2018
1485     ... terrain_references_cadastrales=${ref_cad}
1486     ${di_libelle_LV2} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
1487    
1488     &{args_petitionnaire} = Create Dictionary
1489     ... particulier_nom=Durand
1490     ... particulier_prenom=Eléonore
1491     ... om_collectivite=Libreville
1492     @{ref_cad} = Create List 999 ZZZ 0005
1493     &{args_demande} = Create Dictionary
1494     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1495     ... demande_type=Dépôt Initial
1496     ... om_collectivite=Libreville
1497     ... date_demande=01/01/2018
1498     ... terrain_references_cadastrales=${ref_cad}
1499     ${di_libelle_LV3} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
1500    
1501     &{args_petitionnaire} = Create Dictionary
1502     ... particulier_nom=Flynn
1503     ... particulier_prenom=Andrew
1504     ... om_collectivite=Libreville
1505     @{ref_cad} = Create List 999 ZZZ 0006
1506     &{args_demande} = Create Dictionary
1507     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
1508     ... demande_type=Dépôt Initial
1509     ... om_collectivite=Libreville
1510     ... date_demande=01/01/2018
1511     ... terrain_references_cadastrales=${ref_cad}
1512     ${di_libelle_LV4} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
1513    
1514     Depuis la page d'accueil admingenlibreville admingenlibreville
1515     Go To Submenu In Menu administration geocoder
1516     Click On Submit Button
1517     Capture and crop page screenshot screenshots/administration_geolocalisation_auto.png
1518     ... content
1519    
1520     Supprimer le paramètre option_sig
1521     Remove File ..${/}dyn${/}sig.inc.php
1522    
1523    
1524     CE du Widget RSS
1525     [Documentation] Captures d'écran concernant le Widget Rss
1526     [Tags]  doc
1527    
1528     # Copy des fichiers de flux rss dans /app pour y avoir accés
1529     Copy Directory ..${/}tests${/}binary_files${/}rss ..${/}app${/}
1530    
1531     ${url_rss_doc} = Set Variable ${PROJECT_URL}app/rss/rss_doc.xml
1532     Depuis la page d'accueil admin admin
1533    
1534     # Création du widget
1535    
1536     # Depuis la page d'ajout d'un widget
1537     Go To ${PROJECT_URL}/app/index.php?module=form&obj=om_widget&action=0&advs_id=&premier=0&tricol=&valide=&retour=form
1538     Input Text libelle openADS - Actualités
1539     # Selection
1540     Select From List By Label type file - le contenu du widget provient d'un script sur le serveur
1541     Select From List By Label script rss
1542     Input Text arguments urls=${url_rss_doc}\nmode=client_side\nmax_item=3
1543     Click On Submit Button
1544    
1545     # Composition du tableau de bord du profil ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL
1546     Go To ${PROJECT_URL}/app/index.php?module=form&obj=om_dashboard&action=0&advs_id=&premier=0&tricol=-0&valide=&retour=form
1547     Select From List By Label om_profil ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL
1548     Input Text bloc C1
1549     Select From List By Label om_widget openADS - Actualités
1550     Click On Submit Button
1551     ${id_widget_doc}= Get Text om_dashboard
1552     # Vérification des informations reçu
1553     Depuis la page d'accueil admin admin
1554     Capture and crop page screenshot results/screenshots/ergonomie/widget_rss.png
1555     ... css=.widget_rss
1556    
1557     # Suppression des fichiers de /app.
1558     Remove Directory ..${/}app${/}rss true
1559    
1560     # # Suppression des widget du tdb
1561     Go To ${PROJECT_URL}/app/index.php?module=tab&obj=om_dashboard&premier=0&tricol=-0&advs_id=&valide=&style=tab&onglet=&
1562     Click Link ${id_widget_doc}
1563     Click Element action-form-om_dashboard-supprimer
1564     Click On Submit Button

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26