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

Annotation of /trunk/tests/documentation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6929 - (hide annotations)
Thu Jun 15 16:57:15 2017 UTC (7 years, 7 months ago) by softime
File size: 45333 byte(s)
* Merge de la 4.2.0

1 mbroquet 3730 *** Settings ***
2     # Documentation de openARIA à modifier pour OpenADS (WIP : Work in Progress)
3     Documentation TestSuite "Documentation" : cette suite permet d'extraire
4     ... automatiquement les captures à destination de la documentation.
5     # On inclut les mots-clefs
6     Resource resources/resources.robot
7     # On ouvre et on ferme le navigateur respectivement au début et à la fin
8     # du Test Suite.
9     Suite Setup For Suite Setup
10     Suite Teardown For Suite Teardown
11 fmichon 4151 # A chaque début de Test Case on positionne la taille de la fenêtre
12     # pour obtenir des captures homogènes
13     Test Setup Set Window Size ${1280} ${1024}
14 mbroquet 3730
15    
16 nmeucci 4162
17    
18 mbroquet 3730 *** Keywords ***
19     Highlight heading
20     [Arguments] ${locator}
21 nmeucci 4162
22 mbroquet 3730 Update element style ${locator} margin-top 0.75em
23     Highlight ${locator}
24    
25 nmeucci 4162 Capturer le menu et le dashboard des profils
26     [Arguments] ${logins}
27 mbroquet 3730
28 nmeucci 4162 #
29     :FOR ${login} IN @{logins}
30     #
31     \ Depuis la page d'accueil ${login} ${login}
32     \ Go To Dashboard
33     #
34     \ Capture and crop page screenshot screenshots/profils/dashboard_${login}.png
35     \ ... content
36     #
37     \ Capture and crop page screenshot screenshots/profils/menu_${login}.png
38     \ ... menu-list
39    
40    
41    
42    
43    
44 mbroquet 3730 *** Test Cases ***
45 nmeucci 4162 Prérequis
46    
47     [Documentation] L'objet de ce 'Test Case' est de respecter les prérequis
48     ... nécessaires aux captures d'écran.
49    
50     [Tags]  doc
51    
52     # Création des répertoires destinés à recevoir les captures d'écran
53     # selon le respect de l'architecture de la documentation
54     Create Directory results/screenshots
55     Create Directory results/screenshots/ergonomie
56     Create Directory results/screenshots/profils
57    
58    
59    
60    
61 mbroquet 3730 Constitution d'un jeu de données
62    
63     [Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de
64     ... données cohérent pour les scénarios fonctionnels qui suivent.
65    
66     [Tags]  doc
67    
68 softime 6565 Depuis la page d'accueil admin admin
69     &{service} = Create Dictionary
70     ... abrege=95A
71     ... libelle=Direction de la circulation
72     ... edition=Consultation - Demande d'avis
73     ... om_collectivite=MARSEILLE
74     Ajouter le service depuis le listing ${service}
75     &{lien_service_om_utilisateur} = Create Dictionary
76     ... om_utilisateur=Service consulté interne
77     ... service=Direction de la circulation
78     Ajouter lien service/utilisateur ${lien_service_om_utilisateur}
79    
80 softime 6929 # Ajout du paramétrage des taxes pour la colllectivité MARSEILLE
81     &{args_taxes} = Create Dictionary
82     ... om_collectivite=MARSEILLE
83     ... val_forf_surf_cstr=705
84     ... val_forf_empl_tente_carav_rml=3000
85     ... val_forf_empl_hll=10000
86     ... val_forf_surf_piscine=200
87     ... val_forf_nb_eolienne=3000
88     ... val_forf_surf_pann_photo=10
89     ... val_forf_nb_parking_ext=2000
90     ... tx_depart=2.00
91     ... tx_comm_secteur_1=1.00
92     ... tx_rap=0.40
93     Ajouter le paramétrage des taxes ${args_taxes}
94    
95 fmichon 4141 #
96     &{args_petitionnaire_1} = Create Dictionary
97     ... particulier_nom=DUPONT
98     ... particulier_prenom=Jacques
99     #
100     &{args_demande_1} = Create Dictionary
101     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
102     ... date_demande=12/04/2015
103     #
104     Depuis la page d'accueil guichet guichet
105 jymadier 4445 ${di_1} = Ajouter la nouvelle demande ${args_demande_1} ${args_petitionnaire_1}
106 fmichon 4141 Set Suite Variable ${di_1}
107 mbroquet 3730
108 fmichon 4141 #
109 softime 4291 &{args_petitionnaire_2} = Create Dictionary
110     ... particulier_nom=Boulanger
111     ... particulier_prenom=Denis
112     #
113     &{args_demande_2} = Create Dictionary
114     ... dossier_autorisation_type_detaille=Permis de démolir
115     ... date_demande=20/05/2016
116     #
117 softime 5504 &{args_petitionnaire_3} = Create Dictionary
118     ... qualite=personne morale
119     ... personne_morale_denomination=The Network Chef Inc.
120     ... personne_morale_raison_sociale=Société
121     ... personne_morale_civilite=Monsieur
122     ... personne_morale_nom=Barteaux
123     ... personne_morale_prenom=René
124     #
125     &{args_demande_3} = Create Dictionary
126     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
127     ... demande_type=Dépôt Initial
128    
129 softime 4291 Depuis la page d'accueil guichet guichet
130     ${di_2} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_2} ${args_petitionnaire_2}
131     Set Suite Variable ${di_2}
132    
133     #
134 softime 5504 ${di_3} = Ajouter la nouvelle demande ${args_demande_3} ${args_petitionnaire_3}
135     Set Suite Variable ${di_3}
136    
137     #
138 softime 4291 Depuis la page d'accueil instrpoly instrpoly
139 fmichon 4141 Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement
140 softime 6565 Ajouter une consultation depuis un dossier ${di_1} 95A - Direction de la circulation
141 mbroquet 3730
142 softime 4291 # Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration
143 jymadier 4445 Ajouter une instruction au DI et la finaliser ${di_1} majoration + DPC hors SS ${date_ddmmyyyy}
144 softime 4291 Click On SubForm Portlet Action instruction modifier_suivi
145 jymadier 4445 Input Datepicker date_envoi_rar ${date_ddmmyyyy}
146 softime 4291 Click On Submit Button In Subform
147    
148 softime 5504 ${code_barres} = Récupérer le code barres de l'instruction ${di_3} Notification du delai legal maison individuelle
149     Ajouter une instruction au DI et la finaliser ${di_3} accepter un dossier sans réserve
150     ${code_barres2} = Récupérer le code barres de l'instruction ${di_3} accepter un dossier sans réserve
151     Set Suite Variable ${code_barres}
152     Set Suite Variable ${code_barres2}
153    
154 softime 4291 # Connexion en admin pour pouvoir modifier les dates de suivi
155     Depuis la page d'accueil admin admin
156    
157     # Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration
158     Depuis la page d'accueil admin admin
159 jymadier 4445 Ajouter une instruction au DI et la finaliser ${di_2} majoration + DPC hors SS ${date_ddmmyyyy}
160 softime 4291 Click On SubForm Portlet Action instruction modifier_suivi
161 jymadier 4445 Input Datepicker date_envoi_rar ${date_ddmmyyyy}
162 softime 4291 Click On Submit Button In Subform
163    
164     ## Changement du filtre en aucun (collectivite) pour avoir les 2 dossiers
165     # Depuis la page d'accueil admin admin
166     Go To Tab om_widget
167     Click On Link dossiers_evenement_incomplet_majoration
168     Click On Form Portlet Action om_widget modifier
169     Input Text texte filtre=aucun
170     Click On Submit Button
171    
172 fmichon 4141 &{args_avis_consultation_1} = Create Dictionary
173     ... avis_consultation=Favorable
174    
175     #
176 nmeucci 4778 Depuis la page d'accueil consu consu
177 jymadier 4445
178 fmichon 4141 Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1}
179    
180     Depuis la page d'accueil admin admin
181    
182     # On active l'option de notification par message
183     Modifier le paramètre option_notification_piece_numerisee true
184    
185     # On ajoute un document numérisé par DI
186     &{document_numerise_values} = Create Dictionary
187     ... uid_upload=testImportManuel.pdf
188 jymadier 4445 ... date_creation=${date_ddmmyyyy}
189 fmichon 4141 ... document_numerise_type=autres pièces composant le dossier (A0)
190     Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values}
191    
192 softime 6565 # Ajoute des infractions dont la date de réception est dépassée de 10 mois
193     # Ces infractions seront affichées dans les widgets 'Alerte parquet' et
194     #'Alerte visite'
195     Depuis la page d'accueil assist assist
196     ${date_di_inf_1_db} = Subtract Time From Date ${DATE_FORMAT_YYYY-MM-DD} 300 days result_format=%Y-%m-%d
197     ${date_di_inf_1_form} = Convert Date ${date_di_inf_1_db} result_format=%d/%m/%Y
198     &{args_contrevenant} = Create Dictionary
199     ... particulier_nom=Charrette
200     ... particulier_prenom=Ophelia
201     &{args_plaignant} = Create Dictionary
202     ... particulier_nom=Moreau
203     ... particulier_prenom=Marcel
204     &{args_autres_demandeurs} = Create Dictionary
205     ... contrevenant_principal=${args_contrevenant}
206     ... plaignant_principal=${args_plaignant}
207     &{args_demande} = Create Dictionary
208     ... dossier_autorisation_type_detaille=Infraction
209     ... date_demande=${date_di_inf_1_form}
210     ${args_peti} = Create Dictionary
211 fmichon 4141
212 softime 6565 ${di_inf_1} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
213     #
214     ${date_di_inf_2_db} = Subtract Time From Date ${DATE_FORMAT_YYYY-MM-DD} 300 days result_format=%Y-%m-%d
215     ${date_di_inf_2_form} = Convert Date ${date_di_inf_2_db} result_format=%d/%m/%Y
216     &{args_contrevenant} = Create Dictionary
217     ... particulier_nom=Raymond
218     ... particulier_prenom=Bertrand
219     &{args_plaignant} = Create Dictionary
220     ... particulier_nom=Bonsaint
221     ... particulier_prenom=Philippe
222     &{args_autres_demandeurs} = Create Dictionary
223     ... contrevenant_principal=${args_contrevenant}
224     ... plaignant_principal=${args_plaignant}
225     &{args_demande} = Create Dictionary
226     ... dossier_autorisation_type_detaille=Infraction
227     ... date_demande=${date_di_inf_2_form}
228     ${args_peti} = Create Dictionary
229     ${di_inf_2} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
230    
231     # Ajoute des infractions non affectées à des technicien
232     # Ces infractions seront affichées dans le widget 'Les infractions non
233     # affectées'
234     # On supprime l'affectation automatique du technicien sur les infractions
235     Depuis la page d'accueil admin admin
236     Supprimer l'affectation depuis le menu null Infraction
237     #
238     Depuis la page d'accueil assist assist
239     &{args_contrevenant} = Create Dictionary
240     ... particulier_nom=Lagueux
241     ... particulier_prenom=Anne
242     &{args_plaignant} = Create Dictionary
243     ... particulier_nom=Hachée
244     ... particulier_prenom=Diane
245     &{args_autres_demandeurs} = Create Dictionary
246     ... contrevenant_principal=${args_contrevenant}
247     ... plaignant_principal=${args_plaignant}
248     &{args_demande} = Create Dictionary
249     ... dossier_autorisation_type_detaille=Infraction
250     ${args_peti} = Create Dictionary
251     ${di_inf_3} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
252     #
253     &{args_contrevenant} = Create Dictionary
254     ... particulier_nom=Grandbois
255     ... particulier_prenom=Stéphane
256     &{args_plaignant} = Create Dictionary
257     ... particulier_nom=Patel
258     ... particulier_prenom=Nicolas
259     &{args_autres_demandeurs} = Create Dictionary
260     ... contrevenant_principal=${args_contrevenant}
261     ... plaignant_principal=${args_plaignant}
262     &{args_demande} = Create Dictionary
263     ... dossier_autorisation_type_detaille=Infraction
264     ${args_peti} = Create Dictionary
265     ${di_inf_4} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
266     # On ajoute l'affectation automatique du technicien
267     Depuis la page d'accueil admin admin
268     &{args_affectation} = Create Dictionary
269     ... instructeur=Juriste
270     ... instructeur_2=Technicien
271     ... om_collectivite=MARSEILLE
272     ... dossier_autorisation_type_detaille=Infraction
273     Ajouter l'affectation depuis le menu ${args_affectation}
274    
275     # Ajoute des recours dont la date de réception est comprise dans le mois
276     # courant
277     # Ces recours seront affichés dans le widget 'Mes clôtures'
278     # On ajoute une autorisation à contester
279     Depuis la page d'accueil guichet guichet
280     #
281     &{args_petitionnaire} = Create Dictionary
282     ... particulier_nom=Charlebois
283     ... particulier_prenom=Agate
284     &{args_demande} = Create Dictionary
285     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
286     ... demande_type=Dépôt Initial
287     ${di_conteste} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire}
288     #
289     Depuis la page d'accueil assist assist
290     ${date_di_re_1_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
291     ${date_di_re_1_form} = Convert Date ${date_di_re_1_db} result_format=%d/%m/%Y
292     &{args_requerant} = Create Dictionary
293     ... particulier_nom=Henrichon
294     ... particulier_prenom=Aurore
295     &{args_autres_demandeurs} = Create Dictionary
296     ... requerant_principal=${args_requerant}
297     &{args_demande} = Create Dictionary
298     ... dossier_autorisation_type_detaille=Recours gracieux
299     ... autorisation_contestee=${di_conteste}
300     ${args_peti} = Create Dictionary
301     ${di_re_1} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
302     #
303     ${date_di_re_2_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
304     ${date_di_re_2_form} = Convert Date ${date_di_re_2_db} result_format=%d/%m/%Y
305     &{args_requerant} = Create Dictionary
306     ... particulier_nom=Gagné
307     ... particulier_prenom=Daniel
308     &{args_autres_demandeurs} = Create Dictionary
309     ... requerant_principal=${args_requerant}
310     &{args_demande} = Create Dictionary
311     ... dossier_autorisation_type_detaille=Recours gracieux
312     ... autorisation_contestee=${di_conteste}
313     ${args_peti} = Create Dictionary
314     ${di_re_2} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
315     # On saisit les dates de clôture des recours
316     Depuis la page d'accueil juriste juriste
317     Ajouter une instruction au DI ${di_re_1} Clôture de l'instruction ${date_di_re_1_form} recours
318     Ajouter une instruction au DI ${di_re_2} Clôture de l'instruction ${date_di_re_2_form} recours
319    
320     # Ajoute des infractions dont la date d'audience est comprise dans le mois
321     # courant
322     # Ces infractions seront affichées dans le widget 'Les audiences'
323     Depuis la page d'accueil assist assist
324     ${date_di_inf_5_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
325     ${date_di_inf_5_form} = Convert Date ${date_di_inf_5_db} result_format=%d/%m/%Y
326     &{args_contrevenant} = Create Dictionary
327     ... particulier_nom=Courtois
328     ... particulier_prenom=Christine
329     &{args_plaignant} = Create Dictionary
330     ... particulier_nom=Blais
331     ... particulier_prenom=Eugenia
332     &{args_autres_demandeurs} = Create Dictionary
333     ... contrevenant_principal=${args_contrevenant}
334     ... plaignant_principal=${args_plaignant}
335     &{args_demande} = Create Dictionary
336     ... dossier_autorisation_type_detaille=Infraction
337     ... date_demande=${date_di_inf_5_form}
338     ${args_peti} = Create Dictionary
339     ${di_inf_5} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
340     #
341     ${date_di_inf_6_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 10 days result_format=%Y-%m-%d
342     ${date_di_inf_6_form} = Convert Date ${date_di_inf_6_db} result_format=%d/%m/%Y
343     &{args_contrevenant} = Create Dictionary
344     ... particulier_nom=Legault
345     ... particulier_prenom=Liane
346     &{args_plaignant} = Create Dictionary
347     ... particulier_nom=Brisebois
348     ... particulier_prenom=Manon
349     &{args_autres_demandeurs} = Create Dictionary
350     ... contrevenant_principal=${args_contrevenant}
351     ... plaignant_principal=${args_plaignant}
352     &{args_demande} = Create Dictionary
353     ... dossier_autorisation_type_detaille=Infraction
354     ... date_demande=${date_di_inf_6_form}
355     ${args_peti} = Create Dictionary
356     ${di_inf_6} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
357     # On saisit la date d'audience dans les données techniques
358     Depuis la page d'accueil juriste juriste
359     &{donnees_techniques_values} = Create Dictionary
360     ... ctx_date_audience=${date_di_inf_5_form}
361     Saisir les données techniques du dossier infraction ${di_inf_5} ${donnees_techniques_values}
362     &{donnees_techniques_values} = Create Dictionary
363     ... ctx_date_audience=${date_di_inf_6_form}
364     Saisir les données techniques du dossier infraction ${di_inf_6} ${donnees_techniques_values}
365    
366     # Ajoute des infractions qui ont un AIT signé
367     # Ces infraction seront affichées dans les widgets 'Mes AIT' et 'Les AIT'
368     Depuis la page d'accueil assist assist
369     &{args_contrevenant} = Create Dictionary
370     ... particulier_nom=Courtois
371     ... particulier_prenom=Christine
372     &{args_plaignant} = Create Dictionary
373     ... particulier_nom=Blais
374     ... particulier_prenom=Eugenia
375     &{args_autres_demandeurs} = Create Dictionary
376     ... contrevenant_principal=${args_contrevenant}
377     ... plaignant_principal=${args_plaignant}
378     &{args_demande} = Create Dictionary
379     ... dossier_autorisation_type_detaille=Infraction
380     ${args_peti} = Create Dictionary
381     ${di_inf_7} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
382     #
383     &{args_contrevenant} = Create Dictionary
384     ... particulier_nom=Talon
385     ... particulier_prenom=Petrie
386     &{args_plaignant} = Create Dictionary
387     ... particulier_nom=Baril
388     ... particulier_prenom=Martin
389     &{args_autres_demandeurs} = Create Dictionary
390     ... contrevenant_principal=${args_contrevenant}
391     ... plaignant_principal=${args_plaignant}
392     &{args_demande} = Create Dictionary
393     ... dossier_autorisation_type_detaille=Infraction
394     ${args_peti} = Create Dictionary
395     ${di_inf_8} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
396     # On saisit les date d'ait et de retour signature
397     Depuis la page d'accueil juriste juriste
398     Ajouter une instruction au DI et la finaliser ${di_inf_7} Arrêté interruptif des travaux null infraction
399     &{args_instruction} = Create Dictionary
400     ... date_retour_signature=${DATE_FORMAT_DD/MM/YYYY}
401     Modifier le suivi des dates ${di_inf_7} Arrêté interruptif des travaux ${args_instruction} infraction
402     Ajouter une instruction au DI et la finaliser ${di_inf_8} Arrêté interruptif des travaux null infraction
403     &{args_instruction} = Create Dictionary
404     ... date_retour_signature=${DATE_FORMAT_DD/MM/YYYY}
405     Modifier le suivi des dates ${di_inf_8} Arrêté interruptif des travaux ${args_instruction} infraction
406    
407     # Ajoute des infractions dont la date de contradictoire est supérieure ou
408     # égale à la date du jour + 3 semaines, sans date de retour de
409     # contradictoire, sans événements de type 'Annlation de contradictoire' et
410     # sans AIT
411     # Ces infraction seront affichées dans les widgets 'Mes contradictoires' et
412     # 'Les contradictoires'
413     Depuis la page d'accueil assist assist
414     ${date_di_inf_9_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 28 days result_format=%Y-%m-%d
415     ${date_di_inf_9_form} = Convert Date ${date_di_inf_9_db} result_format=%d/%m/%Y
416     &{args_contrevenant} = Create Dictionary
417     ... particulier_nom=Archambault
418     ... particulier_prenom=Corette
419     &{args_plaignant} = Create Dictionary
420     ... particulier_nom=Cantin
421     ... particulier_prenom=Joanna
422     &{args_autres_demandeurs} = Create Dictionary
423     ... contrevenant_principal=${args_contrevenant}
424     ... plaignant_principal=${args_plaignant}
425     &{args_demande} = Create Dictionary
426     ... dossier_autorisation_type_detaille=Infraction
427     ... date_demande=${date_di_inf_9_form}
428     ${args_peti} = Create Dictionary
429     ${di_inf_9} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
430     #
431     ${date_di_inf_10_db} = Add Time To Date ${DATE_FORMAT_YYYY-MM-DD} 28 days result_format=%Y-%m-%d
432     ${date_di_inf_10_form} = Convert Date ${date_di_inf_10_db} result_format=%d/%m/%Y
433     &{args_contrevenant} = Create Dictionary
434     ... particulier_nom=Archambault
435     ... particulier_prenom=Corette
436     &{args_plaignant} = Create Dictionary
437     ... particulier_nom=Cantin
438     ... particulier_prenom=Joanna
439     &{args_autres_demandeurs} = Create Dictionary
440     ... contrevenant_principal=${args_contrevenant}
441     ... plaignant_principal=${args_plaignant}
442     &{args_demande} = Create Dictionary
443     ... dossier_autorisation_type_detaille=Infraction
444     ... date_demande=${date_di_inf_10_form}
445     ${args_peti} = Create Dictionary
446     ${di_inf_10} = Ajouter la nouvelle demande ${args_demande} ${args_peti} ${args_autres_demandeurs} contentieux
447     # On saisit une date de contradictoire
448     Depuis la page d'accueil juriste juriste
449     Ajouter une instruction au DI ${di_inf_9} Contradictoire ${date_di_inf_9_form} infraction
450     Ajouter une instruction au DI ${di_inf_10} Contradictoire ${date_di_inf_10_form} infraction
451    
452 softime 6929 # Renseigne les données nécessaires au calcul des taxes
453     Depuis la page d'accueil instr instr
454     &{args_dt_taxes} = Create Dictionary
455     ... tax_surf_tot_cstr=160
456     ... tax_su_princ_surf1=160
457     ... tax_sup_bass_pisc_cr=50
458     ... tax_am_statio_ext_cr=2
459     ... tax_surf_loc_arch=0.5
460     ... tax_surf_pisc_arch=2
461     ... mtn_exo_ta_part_commu=0
462     ... mtn_exo_ta_part_depart=0
463     ... mtn_exo_ta_part_reg=0
464     ... mtn_exo_rap=0
465     Modifier les données techniques pour le calcul des impositions ${di_1} ${args_dt_taxes}
466 softime 6847
467     # On ajoute un service qui sera lié à l'utilisateur ayant le profil de
468     # service consulté interne
469     Depuis la page d'accueil admin admin
470     &{service} = Create Dictionary
471     ... abrege=95A
472     ... libelle=Direction de la circulation
473     ... edition=Consultation - Demande d'avis
474     ... om_collectivite=MARSEILLE
475     Ajouter le service depuis le listing ${service}
476     &{lien_service_om_utilisateur} = Create Dictionary
477     ... om_utilisateur=Service consulté étendu
478     ... service=Direction de la circulation
479     Ajouter lien service/utilisateur ${lien_service_om_utilisateur}
480    
481     # On ajoute un service qui sera lié à l'utilisateur ayant le profil de
482     # service consulté étendu
483     &{service} = Create Dictionary
484     ... abrege=96B
485     ... libelle=Direction de la circulation piétonne
486     ... edition=Consultation - Demande d'avis
487     ... om_collectivite=MARSEILLE
488     Ajouter le service depuis le listing ${service}
489     &{lien_service_om_utilisateur} = Create Dictionary
490     ... om_utilisateur=Service consulté étendu
491     ... service=Direction de la circulation piétonne
492     Ajouter lien service/utilisateur ${lien_service_om_utilisateur}
493    
494 nmeucci 4162 CE des menus, widgets et tableaux de bord
495 mbroquet 3730
496 softime 6565 [Documentation] L'objet de ce 'Test Case' est de réaliser les captures
497     ... d'écran des menus, widgets et tableaux de bord à destination de la
498     ... documentation.
499 mbroquet 3730
500 softime 6565 [Tags] doc
501 nmeucci 4162
502 mbroquet 3730 #
503 nmeucci 4162 # WIDGETS
504 mbroquet 3730 #
505 nmeucci 4162
506 fmichon 4151 Depuis la page d'accueil adminfonct adminfonct
507     Go To Dashboard
508     #
509     Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_dossier_encours.png
510     ... css=div.widget_nouvelle_demande_dossier_encours
511 softime 6565
512 fmichon 4151 #
513 softime 6565 Depuis la page d'accueil assist assist
514     #
515     Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier_par_type.png
516     ... css=div.widget_recherche_dossier_par_type
517     #
518     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_inaffectes.png
519     ... css=div.widget_dossier_contentieux_inaffectes
520     #
521     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_ait.png
522     ... css=div.widget_dossier_contentieux_ait
523     #
524     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_contradictoire.png
525     ... css=div.widget_dossier_contentieux_contradictoire
526    
527     #
528 fmichon 4141 Depuis la page d'accueil guichet guichet
529     Go To Dashboard
530     #
531     Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_nouveau_dossier.png
532     ... css=div.widget_nouvelle_demande_nouveau_dossier
533     #
534     Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_autre_dossier.png
535     ... css=div.widget_nouvelle_demande_autre_dossier
536     #
537 mbroquet 3730 Depuis la page d'accueil instr instr
538     Go To Dashboard
539     #
540     Capture and crop page screenshot screenshots/ergonomie/tableau-de-bord-exemple.png
541     ... css=#content
542     #
543 softime 6565 Capture and crop page screenshot screenshots/ergonomie/widget_infos_profil.png
544     ... css=div.widget_infos_profil
545     #
546 mbroquet 3730 Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_limites.png
547     ... css=div.widget_dossiers_limites
548     #
549     Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier.png
550     ... css=div.widget_recherche_dossier
551 fmichon 4141 #
552     Capture and crop page screenshot screenshots/ergonomie/widget_consultation_retours.png
553     ... css=div.widget_consultation_retours
554     #
555     Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png
556     ... css=div.widget_messages_retours
557 softime 4291 #
558     Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_evenement_incomplet_majoration.png
559     ... css=div.widget_dossiers_evenement_incomplet_majoration
560 nmeucci 4162
561 nmeucci 4157 #
562 softime 6565 Depuis la page d'accueil tech tech
563     #
564     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_alerte_parquet.png
565     ... css=div.widget_dossier_contentieux_alerte_parquet
566     #
567     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_alerte_visite.png
568     ... css=div.widget_dossier_contentieux_alerte_visite
569    
570     #
571     Depuis la page d'accueil juriste juriste
572     #
573     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_clotures.png
574     ... css=div.widget_dossier_contentieux_clotures
575     #
576     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_audience.png
577     ... css=div.widget_dossier_contentieux_audience
578     #
579     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_ait.png
580     ... css=div.widget_dossier_contentieux_ait
581     #
582     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_recours.png
583     ... css=div.widget_dossier_contentieux_recours
584     #
585     Capture and crop page screenshot screenshots/ergonomie/widget_dossier_contentieux_infraction.png
586     ... css=div.widget_dossier_contentieux_infraction
587    
588     #
589 nmeucci 4162 # MENUS ET DASHBOARDS
590     #
591    
592     @{logins} Create List
593     ... admin
594     ... adminfonct
595     ... admingen
596     ... suivi
597     ... chef
598     ... divi
599     ... guichet
600     ... guichetsuivi
601     ... instr
602     ... instrserv
603     ... instrpoly
604 nmeucci 4239 ... instrpolycomm
605 nmeucci 4162 ... qualif
606     ... visuda
607     ... visudadi
608 softime 6565 ... dirinf
609     ... dirrec
610     ... dirconsu
611     ... respinf
612     ... tech
613     ... juriste
614     ... chefctx
615     ... assist
616    
617 nmeucci 4162 Capturer le menu et le dashboard des profils ${logins}
618    
619    
620     CE des dossiers d'instruction
621    
622     [Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran
623     ... à destination de la documentation.
624    
625     [Tags]  doc
626    
627     #
628     # MESSAGES
629     #
630    
631     Depuis la page d'accueil instr instr
632 nmeucci 4157 Depuis l'onglet des messages du dossier d'instruction ${di_1}
633     #
634     Capture and crop page screenshot screenshots/instruction_dossier_message_tab.png
635     ... formulaire
636     #
637     Click On Link Ajout de pièce(s)
638     #
639     Capture and crop page screenshot screenshots/instruction_dossier_message_form.png
640 nmeucci 4162 ... sousform-dossier_message
641    
642 jymadier 4386 Depuis le contexte du rapport d'instruction ${di_1}
643 nmeucci 4162
644 jymadier 4386 Input HTML analyse_reglementaire_om_html Accès (article 3) : Conforme/Non Conforme Réseaux (article 4) : Conforme/Non Conforme Implantation (articles 6 7 8) : Conforme/Non Conforme (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) Emprise au sol (article 9) : Conforme/Non Conforme/Non réglementé Hauteur (article 10) : Conforme/Non Conforme ( m pour une hauteur maxi de m) Aspect architectural (article11) : Conforme/Non Conforme Stationnement (article 12) : Conforme/Non Conforme (surface totale de plancher totale : m²) dans le bâtiment : en surface : Espaces Verts (article 13) : Conforme/Non Conforme C.O.S (article 14) et surface des terrains (article5) : Non réglementés Taxes et redevances : Taxe aménagement : oui/non Redevance archéologie : oui/non
645 nmeucci 4162
646 jymadier 4386 Capture and crop page screenshot screenshots/instruction_portlet_rapport_instruction.png
647     ... sousform-rapport_instruction
648 nmeucci 4162
649 softime 6272 # Screenshot pour la qualification ERP
650     Depuis le formulaire de modification du dossier d'instruction ${di_1}
651     Highlight heading css=#erp
652     Capture and crop page screenshot screenshots/instruction_qualification_erp.png
653     ... css=#fieldset-form-dossier_instruction-qualification
654 softime 4902
655 softime 6565 Depuis la page d'accueil admin admin
656 softime 6272
657 softime 6565 &{args_petitionnaire} = Create Dictionary
658     ... particulier_nom=Mylène
659     ... particulier_prenom=Françoise
660     ... om_collectivite=MARSEILLE
661    
662     @{ref_cad} = Create List 001 AA 007
663    
664     &{args_demande} = Create Dictionary
665     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
666     ... demande_type=Dépôt Initial
667     ... terrain_references_cadastrales=${ref_cad}
668     ... om_collectivite=MARSEILLE
669    
670     &{args_contrevenant} = Create Dictionary
671     ... particulier_nom=Mélisande
672     ... particulier_prenom=Amélie
673     ... om_collectivite=MARSEILLE
674    
675     &{args_plaignant} = Create Dictionary
676     ... particulier_nom=Wanda
677     ... particulier_prenom=Manon
678     ... om_collectivite=MARSEILLE
679    
680     &{args_autres_demandeurs} = Create Dictionary
681     ... contrevenant_principal=${args_contrevenant}
682     ... plaignant_principal=${args_plaignant}
683    
684     &{args_demande_inf} = Create Dictionary
685     ... dossier_autorisation_type_detaille=Infraction
686     ... demande_type=Dépôt Initial IN
687     ... om_collectivite=MARSEILLE
688     ... terrain_references_cadastrales=${ref_cad}
689    
690     ${args_peti} = Create Dictionary
691    
692     # Ajout du DI initial
693     ${di} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire}
694     Depuis le contexte de nouvelle demande via l'URL
695     Select From List By Label dossier_autorisation_type_detaille Recours contentieux
696     Select From List By Label om_collectivite MARSEILLE
697     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text autorisation_contestee ${di}
698     Click Button css=#autorisation_contestee_search_button
699     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#petitionnaire_principal_delegataire Mylène Françoise
700     Sleep 1
701     Click On Submit Button
702     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Vos modifications ont bien été enregistrées.
703     Page Should Not Contain Errors
704     Ajouter la nouvelle demande ${args_demande_inf} ${args_peti} ${args_autres_demandeurs}
705     Depuis le contexte du dossier d'instruction ${di}
706    
707     Highlight heading css=#fieldset-form-dossier_instruction-enjeu>.fieldsetContent>.field-type-static
708     Capture and crop page screenshot screenshots/instruction_dossier_instruction_form_enjeu_fieldset.png
709     ... css=#fieldset-form-dossier_instruction-enjeu.cadre
710    
711    
712 softime 4902 CE des demandes d'avis
713    
714     [Documentation] Captures d'écran concernant les demandes d'avis.
715    
716     [Tags] doc
717    
718     #
719     # L'onglet "Pièce(s)"
720     #
721    
722     Depuis la page d'accueil consu consu
723     Depuis l'onglet des pièces de la demande d'avis passée du dossier d'instruction ${di_1}
724     Capture and crop page screenshot screenshots/service_consulte_demande_avis_piece.png
725     ... content
726    
727 softime 6565 #
728     # L'onglet "Consultation(s)"
729     #
730 softime 4902
731 softime 6847 Depuis la page d'accueil consuetendu consuetendu
732 softime 6858 Depuis l'onglet des consultations de la demande d'avis en cours du dossier d'instruction ${di_1}
733 softime 6565 Capture and crop page screenshot screenshots/service_consulte_demande_avis_consultation.png
734     ... content
735    
736    
737 softime 4902 CE du paramétrage des pièces
738    
739     [Documentation] Captures d'écran concernant la gestion des pièces.
740    
741     [Tags] doc
742    
743     #
744     # Type de pièce
745     #
746    
747     Depuis la page d'accueil admin admin
748     Go To Tab document_numerise_type
749     Click On Add Button
750     Capture and crop page screenshot screenshots/parametrage_document_numerise_type_form.png
751     ... content
752    
753     CE du menu de mise à jour des métadonnées
754    
755     [Documentation] Captures d'écran concernant la gestion des pièces.
756    
757     [Tags] doc
758    
759     #
760     # Type de pièce
761     #
762    
763     Depuis la page d'accueil admin admin
764     Go To Tab document_numerise_type
765     Click On Add Button
766     Capture and crop page screenshot screenshots/parametrage_document_numerise_type_form.png
767     ... content
768    
769     #
770     # Traitement des pièces
771     #
772    
773 softime 6903 Go To ${PROJECT_URL}scr/form.php?obj=document_numerise_traitement_metadonnees&action=100&idx=0
774 softime 4902 Capture and crop page screenshot screenshots/parametrage_document_numerise_metadata_treatment.png
775     ... content
776    
777     # Afin d'avoir un fichier en erreur, on le supprime sur le filestorage
778     Remove Directory ../var/filestorage/79/79d4 true
779     # On modifie un type de pièces
780     ${dnt_code} = Set Variable ART
781     &{dnt_values} = Create Dictionary
782     ... aff_da=true
783     Modifier le type de pièces ${dnt_code} ${dnt_values}
784     Valid Message Should Contain Vos modifications ont bien été enregistrées.
785    
786 softime 6903 Go To ${PROJECT_URL}scr/form.php?obj=document_numerise_traitement_metadonnees&action=100&idx=0
787     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.
788     Click On Submit Button
789     Sleep 1
790     Page Should Not Contain Errors
791 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 :
792     Valid Message Should Contain Dossier d'instruction n°AZ0130551200001P0 : le document 20160919ART.pdf n'a pas pu être mis à jour.
793    
794     Capture and crop page screenshot screenshots/parametrage_document_numerise_metadata_treatment_res.png
795     ... content
796 softime 5504
797 softime 6565
798     CE des consultations
799    
800     [Documentation] Captures d'écran concernant les consultation.
801    
802     [Tags] doc
803    
804     # Login pour la visualisation de consultation
805     Depuis la page d'accueil instr instr
806     # On ce met sur l'onglet de consultation
807     Depuis l'onglet consultation du dossier ${di_1}
808     # On fait la CE du tableau
809     Capture and crop page screenshot screenshots/instruction_dossier_consultation_tab.png
810     ... sousform-consultation
811     # On rentre dans la consultation
812     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On Link 59.01 - Direction de l'Eau et de l'Assainissement
813    
814     Highlight heading css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-masquer_dans_edition span
815     # On enléve le soulignement du marquer comme lu #action-sousform-consultation-marquer_comme_lu
816     Mouse Out css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-marquer_comme_lu
817     # On fait la CE du portlet
818     Capture and crop page screenshot screenshots/portlet_masquer_consultation.png
819     ... css=div#sousform-container>div.formEntete>div#portlet-actions
820    
821     Click On Back Button In Subform
822     # On supprime en JS l'action de trop pour donner une impression de zoom sur le bouton uniquement
823     Execute Javascript return (function(){ jQuery("a[id*='action-soustab-consultation-left-consulter']").remove(); return true; })();
824     Capture and crop page screenshot screenshots/instruction_tab_masquer_consultation.png
825     ... css=td.icons
826    
827     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On Link 59.01 - Direction de l'Eau et de l'Assainissement
828     # On clique sur l'action de masquer le document
829     Click On SubForm Portlet Action consultation masquer_dans_edition
830     # Vérification du message de succès pour attendre
831     Valid Message Should Be In Subform La consultation est masquée dans les éditions.
832     Highlight heading css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-afficher_dans_edition span
833     # On enléve le soulignement du marquer comme lu
834     Mouse Out css=div#sousform-container>div.formEntete>div#portlet-actions #action-sousform-consultation-marquer_comme_lu
835    
836     Capture and crop page screenshot screenshots/portlet_visible_consultation.png
837     ... css=div#sousform-container>div.formEntete>div#portlet-actions
838    
839     Click On Back Button In Subform
840     # On supprime en JS l'action de trop pour donner une impression de zoom sur le bouton uniquement
841     Execute Javascript return (function(){ jQuery("a[id*='action-soustab-consultation-left-consulter']").remove(); return true; })();
842     Capture and crop page screenshot screenshots/instruction_tab_visible_consultation.png
843     ... css=td.icons
844    
845    
846     CE de l'onglet des dossiers liés
847    
848     [Documentation] Captures d'écran concernant l'onglet "Dossiers liés" d'un
849     ... dossier d'instruction.
850    
851     [Tags] doc
852    
853     Depuis l'onglet dossiers liés du dossier d'instruction ${di_1}
854     Click On Add Button
855    
856     Capture and crop page screenshot screenshots/instruction_dossiers_lies_form_ajout.png
857     ... content
858    
859    
860 softime 5504 CE de la création de lettre RAR
861    
862     [Documentation] Captures d'écran concernant les lettre RAR
863    
864     [Tags] doc
865    
866    
867     Depuis la page d'accueil suivi suivi
868     Click Link envoi lettre RAR
869     Page Title Should Be Suivi > Suivi Des Pièces > Envoi Lettre RAR
870    
871     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_formulaire.png
872     ... formulaire
873    
874     # Vérification sans valeur saisie
875     Click On Submit Button
876     Error Message Should Be Tous les champs doivent être remplis.
877    
878     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_aucune_saisie.png
879     ... css=.message
880    
881     # Vérification avec un numéro non valide
882     Input Text liste_code_barres_instruction a
883     Click On Submit Button
884     Error Message Should Be Le code barres d'instruction a n'est pas valide.
885    
886     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_incorrect.png
887     ... css=.message
888    
889     # Vérification avec un numéro non présent en base
890     Input Text liste_code_barres_instruction 123
891     Click On Submit Button
892     Error Message Should Be Le numéro 123 ne correspond à aucun code barres d'instruction.
893    
894     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_inexistant.png
895     ... css=.message
896    
897     Click Link envoi lettre RAR
898     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text date ${date_ddmmyyyy}
899     Input Text liste_code_barres_instruction ${code_barres}
900     Click On Submit Button
901     Valid Message Should Contain Cliquez sur le lien ci-dessous pour télécharger votre document :
902     Click Element css=fieldset#fieldset-form-rar-lien_di>legend
903    
904     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_ok.png
905     ... css=.message
906    
907     Click Link envoi lettre RAR
908     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text date 27/11/2020
909     Input Text liste_code_barres_instruction ${code_barres}
910     Click On Submit Button
911     Error Message Should Contain Une lettre correspondante
912    
913     Capture and crop page screenshot screenshots/suivi_envoi_lettre_rar_message_evenement_instruction_deja.png
914     ... css=.message
915 softime 6565
916 softime 6702
917     CE du parametrage des commissions
918    
919     [Documentation] L'objet de ce 'Test Case' est de faire une CE du
920     ... type de commission
921    
922     [Tags]  doc
923    
924     Depuis la page d'accueil admin admin
925     Go To Tab commission_type
926     Click On Add Button
927     Capture and crop page screenshot screenshots/type_commission_parametrage.png
928 softime 6847 ... css=#formulaire
929 softime 6929
930    
931     CE de la simulation des taxes
932     [Tags] doc
933     [Documentation] Permet de réaliser les captures d'écrans concernant la
934     ... simulation des taxes.
935    
936     # On active l'option de simulation des taxes
937     Depuis la page d'accueil admin admin
938     Ajouter le paramètre depuis le menu option_simulation_taxes true agglo
939    
940     # CE du paramétrage des taxes
941     Depuis la page d'accueil admin admin
942     Depuis le contexte du paramétrage des taxes MARSEILLE
943     Click On Form Portlet Action taxe_amenagement modifier
944     Capture and crop page screenshot screenshots/taxe_amenagement_form.png
945     ... css=#formulaire
946    
947     # CE du fieldset de simulation des taxes
948     Depuis la page d'accueil instr instr
949     &{args_dt_taxes} = Create Dictionary
950     ... tax_surf_tot_cstr=160
951     ... tax_su_princ_surf1=160
952     ... tax_sup_bass_pisc_cr=50
953     ... tax_am_statio_ext_cr=2
954     ... tax_surf_loc_arch=0.5
955     ... tax_surf_pisc_arch=2
956     ... mtn_exo_ta_part_commu=100
957     ... mtn_exo_ta_part_depart=100
958     ... mtn_exo_ta_part_reg=0
959     ... mtn_exo_rap=20
960     Modifier les données techniques pour le calcul des impositions ${di_1} ${args_dt_taxes}
961     &{args_di} = Create Dictionary
962     ... tax_secteur=Secteur 1
963     Modifier le dossier d'instruction ${di_1} ${args_di}
964     Depuis le contexte du dossier d'instruction ${di_1}
965     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset dossier_instruction simulation-des-taxes
966     Capture and crop page screenshot screenshots/instruction_simulation_taxes.png
967     ... css=#fieldset-form-dossier_instruction-simulation-des-taxes
968    
969     # CE des données techniques nécessaires au calcul de la TA
970     Click On Form Portlet Action dossier_instruction donnees_techniques
971     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier
972     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques declaration-des-elements-necessaires-au-calcul-des-impositions
973     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques exonerations
974     Sleep 1
975     Highlight heading css=#tax_surf_tot_cstr
976     Highlight heading css=#tax_empl_ten_carav_mobil_nb_cr
977     Highlight heading css=#tax_empl_hll_nb_cr
978     Highlight heading css=#tax_sup_bass_pisc_cr
979     Highlight heading css=#tax_eol_haut_nb_cr
980     Highlight heading css=#tax_pann_volt_sup_cr
981     Highlight heading css=#tax_am_statio_ext_cr
982     Highlight heading css=#tax_su_princ_surf4
983     Highlight heading css=#tax_su_princ_surf3
984     Highlight heading css=#tax_su_heber_surf3
985     Highlight heading css=#tax_su_princ_surf1
986     Highlight heading css=#tax_su_princ_surf2
987     Highlight heading css=#tax_su_non_habit_surf2
988     Highlight heading css=#tax_su_non_habit_surf3
989     Highlight heading css=#tax_su_non_habit_surf4
990     Highlight heading css=#tax_su_parc_statio_expl_comm_surf
991     Highlight heading css=#mtn_exo_ta_part_commu
992     Highlight heading css=#mtn_exo_ta_part_depart
993     Highlight heading css=#mtn_exo_ta_part_reg
994     Capture and crop page screenshot screenshots/instruction_simulation_taxes_dt_ta.png
995     ... css=#fieldset-sousform-donnees_techniques-declaration-des-elements-necessaires-au-calcul-des-impositions
996     Click On Back Button In Subform
997    
998     # CE des données techniques nécessaires au calcul de la RAP
999     Click On Form Portlet Action dossier_instruction donnees_techniques
1000     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier
1001     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques declaration-des-elements-necessaires-au-calcul-des-impositions
1002     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Open Fieldset In Subform donnees_techniques exonerations
1003     Sleep 1
1004     Highlight heading css=#tax_surf_loc_arch
1005     Highlight heading css=#tax_surf_tot_cstr
1006     Highlight heading css=#tax_empl_ten_carav_mobil_nb_arch
1007     Highlight heading css=#tax_empl_ten_carav_mobil_nb_cr
1008     Highlight heading css=#tax_empl_hll_nb_arch
1009     Highlight heading css=#tax_empl_hll_nb_cr
1010     Highlight heading css=#tax_surf_pisc_arch
1011     Highlight heading css=#tax_sup_bass_pisc_cr
1012     Highlight heading css=#tax_am_statio_ext_arch
1013     Highlight heading css=#tax_am_statio_ext_cr
1014     Highlight heading css=#tax_su_princ_surf4
1015     Highlight heading css=#tax_su_princ_surf3
1016     Highlight heading css=#tax_su_heber_surf3
1017     Highlight heading css=#tax_su_princ_surf1
1018     Highlight heading css=#tax_su_princ_surf2
1019     Highlight heading css=#tax_su_non_habit_surf2
1020     Highlight heading css=#tax_su_non_habit_surf3
1021     Highlight heading css=#tax_su_non_habit_surf4
1022     Highlight heading css=#tax_su_parc_statio_expl_comm_surf
1023     Highlight heading css=#mtn_exo_rap
1024     Capture and crop page screenshot screenshots/instruction_simulation_taxes_dt_rap.png
1025     ... css=#fieldset-sousform-donnees_techniques-declaration-des-elements-necessaires-au-calcul-des-impositions
1026     Click On Back Button In Subform

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26