1 |
cgarcin |
12708 |
*** Settings *** |
2 |
|
|
Documentation Test sur les sous dossiers. |
3 |
|
|
|
4 |
|
|
# On inclut les mots-clefs |
5 |
|
|
Resource resources/resources.robot |
6 |
|
|
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
|
|
Suite Setup For Suite Setup |
8 |
|
|
Suite Teardown For Suite Teardown |
9 |
|
|
|
10 |
|
|
*** Test Cases *** |
11 |
|
|
Paramétrage d'un sous dossier |
12 |
|
|
[Documentation] Paramètre un type de dossier pour un sous-dossier et un type de |
13 |
|
|
... demande lié à ce type de dossier. |
14 |
|
|
... Vérifie qu'une fois le sous dossier paramétré, il est accessible depuis l'onglet |
15 |
|
|
... sous-dossier des dossiers compatibles. |
16 |
|
|
... Test également les vérifications faites lors du paramétrage des sous-dossiers. |
17 |
|
|
... Paramétrage du type de dossier : |
18 |
|
|
... - si la case "sous_dossier" est cochée alors la case "suffixe" doit obligatoirement |
19 |
|
|
... l'être aussi |
20 |
|
|
... - si la case "sous_dossier" est cochée alors les éléments de "Mises à jour des |
21 |
|
|
... données du dossier d'autorisation" ne doivent pas être coché |
22 |
|
|
... Paramétrage du type de demande : |
23 |
cgarcin |
12768 |
... - si la demande concerne un "sous_dossier" alors la "nature de la |
24 |
cgarcin |
12708 |
... demande" doit obligatoirement être "dossier existant" |
25 |
|
|
|
26 |
|
|
Depuis la page d'accueil admin admin |
27 |
|
|
|
28 |
|
|
# Test les vérifications faite lors de l'ajout d'un type de sous dossier. |
29 |
|
|
Depuis le listing dossier_instruction_type |
30 |
|
|
Click On Add Button |
31 |
|
|
|
32 |
|
|
@{di_compatibles} = Create List |
33 |
softime |
15037 |
... PCI - P - Permis de construire pour une maison individuelle et / ou ses annexes - Initial |
34 |
cgarcin |
12708 |
# Cas 1 : sous-dossier sans suffixe coché |
35 |
|
|
&{args_type_di} = Create Dictionary |
36 |
|
|
... code=SDT |
37 |
|
|
... libelle=Sous Dossier Test |
38 |
|
|
... sous_dossier=true |
39 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
40 |
|
|
Saisir type de dossier d'instruction ${args_type_di} |
41 |
|
|
# Valide le formulaire et vérifie le message d'erreur |
42 |
|
|
Click Element Until Message |
43 |
|
|
... css=#formulaire div.formControls input[type="submit"] |
44 |
|
|
... L'affichage du suffixe du numéro de dossier est obligatoire pour les sous-dossiers. |
45 |
|
|
... css=div.message.ui-state-error |
46 |
|
|
|
47 |
|
|
# Cas 2 : sous-dossier avec mises à jour des données du dossier d'autorisation |
48 |
|
|
&{args_type_di} = Create Dictionary |
49 |
|
|
... code=SDT |
50 |
|
|
... libelle=Sous Dossier Test |
51 |
|
|
... sous_dossier=true |
52 |
|
|
... suffixe=true |
53 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
54 |
|
|
... maj_da_localisation=true |
55 |
|
|
Saisir type de dossier d'instruction ${args_type_di} |
56 |
|
|
# Valide le formulaire et vérifie le message d'erreur |
57 |
|
|
Click Element Until Message |
58 |
|
|
... css=#formulaire div.formControls input[type="submit"] |
59 |
|
|
... L'évolution d'un sous-dossier ne dois pas entrainer de mise à jour du dossier d'autorisation. |
60 |
|
|
... css=div.message.ui-state-error |
61 |
|
|
|
62 |
|
|
# Ajout du nouveau type de sous dossier |
63 |
|
|
&{args_type_di} = Create Dictionary |
64 |
|
|
... code=SDT |
65 |
softime |
15650 |
... libelle=Sous Dossier ('Test') |
66 |
cgarcin |
12708 |
... sous_dossier=true |
67 |
|
|
... suffixe=true |
68 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
69 |
|
|
... maj_da_localisation=false |
70 |
|
|
Saisir type de dossier d'instruction ${args_type_di} |
71 |
|
|
Click On Submit Button |
72 |
|
|
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
73 |
|
|
La page ne doit pas contenir d'erreur |
74 |
softime |
15650 |
${idSsDossierTest} = Get Text css=div.form-content span#dossier_instruction_type |
75 |
|
|
Set Suite Variable ${idSsDossierTest} |
76 |
cgarcin |
12708 |
|
77 |
softime |
14542 |
# Ajout d'une famille et de natures de travaux pour vérifier la conservation de ces |
78 |
|
|
# natures lors de la création du sous-dossier |
79 |
|
|
&{famille_travaux} = Create Dictionary |
80 |
|
|
... libelle=Restauration SSDS |
81 |
|
|
... code=RES |
82 |
|
|
${famille_travaux.id} = Ajouter la famille de travaux ${famille_travaux} |
83 |
|
|
Set Suite Variable ${famille_travaux} |
84 |
|
|
|
85 |
|
|
@{dit_nature_travaux} = Create List |
86 |
|
|
... PCI - Initial |
87 |
|
|
&{nature_travaux_ssds1} = Create Dictionary |
88 |
|
|
... libelle=Ravalement d'établissement public ssds |
89 |
|
|
... code=RAEP |
90 |
|
|
... famille_travaux=${famille_travaux.libelle} |
91 |
|
|
${nature_travaux_ssds1.id} = Ajouter la nature de travaux ${nature_travaux_ssds1} ${dit_nature_travaux} |
92 |
|
|
Set Suite Variable ${nature_travaux_ssds1} |
93 |
|
|
|
94 |
|
|
&{nature_travaux2_ssds1} = Create Dictionary |
95 |
|
|
... libelle=Ravalement d'établissement privé ssds |
96 |
|
|
... code=RAEP |
97 |
|
|
... famille_travaux=${famille_travaux.libelle} |
98 |
|
|
${nature_travaux2_ssds1.id} = Ajouter la nature de travaux ${nature_travaux2_ssds1} ${dit_nature_travaux} |
99 |
|
|
Set Suite Variable ${nature_travaux2_ssds1} |
100 |
|
|
|
101 |
|
|
@{nature_travaux_ssds} = Create List |
102 |
|
|
... ${nature_travaux_ssds1.famille_travaux} / ${nature_travaux_ssds1.libelle} |
103 |
|
|
... ${nature_travaux2_ssds1.famille_travaux} / ${nature_travaux2_ssds1.libelle} |
104 |
|
|
|
105 |
cgarcin |
12708 |
# Test les vérifications faite lors de l'ajout d'un type de demande lié au sous dossier. |
106 |
|
|
Depuis le tableau des types de demandes |
107 |
|
|
Click On Add Button |
108 |
|
|
|
109 |
|
|
# Cas 1 : type de demande lié à un sous-dossier ayant pour nature "Nouveau dossier" |
110 |
|
|
@{etats_autorises} = Create List |
111 |
|
|
... delai de notification envoye |
112 |
|
|
&{args_demande_type} = Create Dictionary |
113 |
|
|
... code=TESTSD |
114 |
|
|
... libelle=Test demande sous dossier |
115 |
|
|
... groupe=Autorisation ADS |
116 |
|
|
... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes) |
117 |
|
|
... demande_nature=Nouveau dossier |
118 |
|
|
... etats_autorises=@{etats_autorises} |
119 |
softime |
15650 |
... dossier_instruction_type=${args_type_di.libelle} |
120 |
cgarcin |
12708 |
... evenement=Notification de delai |
121 |
|
|
Saisir le type de demande ${args_demande_type} |
122 |
|
|
# Valide le formulaire et vérifie le message d'erreur |
123 |
|
|
Click Element Until Message |
124 |
|
|
... css=#formulaire div.formControls input[type="submit"] |
125 |
|
|
... Les demandes associées à des sous-dossiers sont obligatoirement des demandes sur dossier existant. |
126 |
|
|
... css=div.message.ui-state-error |
127 |
|
|
|
128 |
|
|
# Création du type de demande associée au sous dossier |
129 |
|
|
&{args_demande_type} = Create Dictionary |
130 |
|
|
... code=TESTSD |
131 |
|
|
... libelle=Test demande sous dossier |
132 |
|
|
... groupe=Autorisation ADS |
133 |
|
|
... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes) |
134 |
|
|
... demande_nature=Dossier existant |
135 |
|
|
... etats_autorises=@{etats_autorises} |
136 |
softime |
15650 |
... dossier_instruction_type=${args_type_di.libelle} |
137 |
cgarcin |
12708 |
... evenement=Notification de delai |
138 |
|
|
Saisir le type de demande ${args_demande_type} |
139 |
|
|
Click On Submit Button |
140 |
|
|
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
141 |
|
|
La page ne doit pas contenir d'erreur |
142 |
|
|
|
143 |
|
|
# Vérification de l'affichage des listings de sous dossier |
144 |
|
|
&{args_petitionnaire} = Create Dictionary |
145 |
|
|
... particulier_civilite=Madame |
146 |
cgarcin |
12815 |
... particulier_nom=Test ajout |
147 |
cgarcin |
12708 |
... particulier_prenom=Sous Dossier |
148 |
|
|
... om_collectivite=MARSEILLE |
149 |
|
|
... particulier_date_naissance=20/01/1976 |
150 |
|
|
... particulier_commune_naissance=MULHOUSE |
151 |
|
|
... particulier_departement_naissance=HAUT-RHIN |
152 |
|
|
... particulier_pays_naissance=FRANCE |
153 |
|
|
... numero=89 |
154 |
|
|
... voie=rue des Coudriers |
155 |
|
|
... complement=cplmt |
156 |
|
|
... lieu_dit=Lieu_dit |
157 |
|
|
... localite=MULHOUSE |
158 |
|
|
... code_postal=68100 |
159 |
|
|
... bp=1 |
160 |
|
|
... cedex=2 |
161 |
|
|
... pays=FRANCE |
162 |
|
|
... division_territoriale=div |
163 |
|
|
... telephone_fixe=0447129800 |
164 |
|
|
... telephone_mobile=0336018799 |
165 |
|
|
... indicatif=+33 |
166 |
|
|
... fax=fax |
167 |
|
|
... [email protected] |
168 |
|
|
... notification=t |
169 |
|
|
@{ref_cad} = Create List 000 0A 0001 |
170 |
|
|
&{args_demande} = Create Dictionary |
171 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
172 |
|
|
... demande_type=Dépôt Initial |
173 |
|
|
... om_collectivite=MARSEILLE |
174 |
|
|
... terrain_adresse_voie_numero=24 |
175 |
|
|
... terrain_adresse_voie=rue des marmottons |
176 |
|
|
... terrain_adresse_lieu_dit=Le pré des marmottons |
177 |
|
|
... terrain_adresse_code_postal=13333 |
178 |
|
|
... terrain_adresse_localite=Marmotte Vallée |
179 |
|
|
... terrain_references_cadastrales=${ref_cad} |
180 |
|
|
${dossier_parent} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
181 |
|
|
Set Suite Variable ${dossier_parent} |
182 |
softime |
14542 |
Depuis le contexte du dossier d'instruction ${dossier_parent} |
183 |
|
|
Click On Portlet Action dossier_instruction modifier |
184 |
|
|
${value_di} = Create Dictionary |
185 |
|
|
... date_demande=${date_ddmmyyyy} |
186 |
|
|
Modifier le dossier d'instruction ${dossier_parent} ${value_di} nature_travaux=@{nature_travaux_ssds} |
187 |
cgarcin |
12815 |
|
188 |
|
|
# L'onglet des sous-dossier ne dois pas être visible tant que le mode |
189 |
|
|
# service consulté n'est pas actif |
190 |
|
|
Depuis le contexte du dossier d'instruction ${dossier_parent} |
191 |
|
|
Page Should Not Contain sous-dossier |
192 |
|
|
|
193 |
|
|
# activation de mode service consulté, l'onglet dois maintenant être |
194 |
|
|
# visible |
195 |
|
|
&{om_param} = Create Dictionary |
196 |
|
|
... libelle=option_mode_service_consulte |
197 |
|
|
... valeur=true |
198 |
|
|
... om_collectivite=agglo |
199 |
softime |
17036 |
Gerer le paramètre par WS ${om_param} |
200 |
|
|
|
201 |
cgarcin |
12708 |
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
202 |
softime |
17036 |
Element Should Contain css=#sousform-sous_dossier_${idSsDossierTest} sous dossier ('test') |
203 |
cgarcin |
12708 |
|
204 |
softime |
17036 |
|
205 |
cgarcin |
12708 |
Création de sous dossier |
206 |
|
|
[Documentation] Utilise le type de sous-dossier et le dossier paramétré précedemment. |
207 |
|
|
... Ce test vérifie : |
208 |
|
|
... - l'organisation et l'affichage des listings des sous-dossiers, |
209 |
softime |
15650 |
... - l'absence de tri sur le header des listings |
210 |
cgarcin |
12708 |
... - l'ajout et l'affichage d'un sous-dossier, |
211 |
|
|
... - la numérotation des sous-dossiers et l'affichage du fil d'ariane |
212 |
|
|
... - l'affectation automatique pour les sous-dossiers et les informations copiées du parent |
213 |
cgarcin |
12815 |
... - la supression des sous-dossiers |
214 |
cgarcin |
12708 |
|
215 |
cgarcin |
12815 |
# Activation de l'option de suppression des dossiers pour tester celle des sous-dossier |
216 |
|
|
&{om_param} = Create Dictionary |
217 |
|
|
... libelle=option_suppression_dossier_instruction |
218 |
|
|
... valeur=true |
219 |
|
|
... om_collectivite=agglo |
220 |
softime |
17036 |
Gerer le paramètre par WS ${om_param} |
221 |
cgarcin |
12815 |
|
222 |
softime |
17036 |
Depuis la page d'accueil admin admin |
223 |
cgarcin |
12708 |
# Paramétrage d'un deuxième type de sous-dossier |
224 |
|
|
${codeSsDossier} = Set Variable SDTA |
225 |
|
|
@{di_compatibles} = Create List |
226 |
softime |
15037 |
... PCI - P - Permis de construire pour une maison individuelle et / ou ses annexes - Initial |
227 |
cgarcin |
12708 |
&{args_type_di} = Create Dictionary |
228 |
|
|
... code=${codeSsDossier} |
229 |
|
|
... libelle=Sous Dossier Test Ajout |
230 |
|
|
... sous_dossier=true |
231 |
|
|
... suffixe=true |
232 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
233 |
|
|
... maj_da_localisation=false |
234 |
softime |
15650 |
${idSsDossierTestAjout} = Ajouter type de dossier d'instruction ${args_type_di} |
235 |
cgarcin |
12708 |
|
236 |
|
|
&{args_demande_type} = Create Dictionary |
237 |
|
|
... code=TEST${codeSsDossier} |
238 |
|
|
... libelle=Test ajout sous dossier |
239 |
|
|
... groupe=Autorisation ADS |
240 |
|
|
... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes) |
241 |
|
|
... demande_nature=Dossier existant |
242 |
cgarcin |
12768 |
... dossier_instruction_type=Sous Dossier Test Ajout |
243 |
cgarcin |
12708 |
... evenement=Notification de delai |
244 |
|
|
Ajouter un nouveau type de demande depuis le menu ${args_demande_type} |
245 |
|
|
|
246 |
softime |
14542 |
# Ajout de la compatibilité avec le sous dossier pour une nature de travaux sur les deux |
247 |
|
|
@{dit_nature_travaux} = Create List |
248 |
|
|
... PCI - Initial |
249 |
|
|
... Sous Dossier Test Ajout |
250 |
|
|
Modifier la nature de travaux ${nature_travaux_ssds1.id} ${nature_travaux_ssds1} ${dit_nature_travaux} |
251 |
|
|
@{not_nature_travaux_ssds} = Create List |
252 |
|
|
... ${nature_travaux2_ssds1.famille_travaux} / ${nature_travaux2_ssds1.libelle} |
253 |
|
|
@{nature_travaux_ssds} = Create List |
254 |
|
|
... ${nature_travaux_ssds1.famille_travaux} / ${nature_travaux_ssds1.libelle} |
255 |
|
|
|
256 |
cgarcin |
12708 |
# Accès au listing des sous-dossier et vérification de l'affichage |
257 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
258 |
softime |
15650 |
Element Should Contain css=#sousform-sous_dossier_${idSsDossierTest} sous dossier ('test') |
259 |
|
|
Element Should Contain css=#sousform-sous_dossier_${idSsDossierTestAjout} sous dossier test ajout |
260 |
cgarcin |
12708 |
|
261 |
|
|
# Création, affichage d'un sous-dossier, vérification de la numérotation du dossier et du fil d'Ariane |
262 |
softime |
15650 |
Ajouter le sous-dossier au dossier ${idSsDossierTestAjout} |
263 |
cgarcin |
12708 |
# Vérification du numéro de dossier |
264 |
cgarcin |
12768 |
Wait Until Element Contains css=#title > h2 Instruction > Sous Dossier Test Ajout > ${dossier_parent} > ${codeSsDossier}01 |
265 |
|
|
Element Should Contain css=#dossier_libelle ${dossier_parent} ${codeSsDossier}01 |
266 |
cgarcin |
12708 |
|
267 |
softime |
14542 |
# On vérifie que les natures de travaux sont présentes ou non |
268 |
|
|
Element Should Contain css=div.field-type-select_multiple_static div.form-content ${nature_travaux_ssds1.famille_travaux} / ${nature_travaux_ssds1.libelle} |
269 |
|
|
Element Should Not Contain css=div.field-type-select_multiple_static div.form-content ${nature_travaux2_ssds1.famille_travaux} / ${nature_travaux2_ssds1.libelle} |
270 |
|
|
Click On Portlet Action sous_dossier modifier |
271 |
|
|
# On vérifie que le chosen nature travaux fonctionne bien |
272 |
|
|
Unselect From Multiple Chosen List nature_travaux ${nature_travaux_ssds} |
273 |
|
|
Select Multiple From Chosen List Should Contain List nature_travaux ${nature_travaux_ssds} |
274 |
|
|
Select Multiple From Chosen List Should Not Contain List nature_travaux ${not_nature_travaux_ssds} |
275 |
|
|
Select From Multiple Chosen List nature_travaux ${nature_travaux_ssds} |
276 |
|
|
Click On Submit Button |
277 |
|
|
|
278 |
cgarcin |
12708 |
# Le sous onglet sous-dossier ne dois pas être visible |
279 |
cgarcin |
12815 |
Page Should Not Contain Element css=li.ui-state-default.ui-corner-top a#sous_dossier |
280 |
cgarcin |
12708 |
|
281 |
|
|
# Vérifie que les infos copiées du dossier d'instruction sont présente : |
282 |
|
|
# - infos de localisation |
283 |
|
|
# - infos des demandeurs |
284 |
cgarcin |
12768 |
Open Fieldset sous_dossier localisation |
285 |
cgarcin |
12708 |
Element Should Contain css=#terrain_adresse_voie_numero 24 |
286 |
|
|
Element Should Contain css=#terrain_adresse_voie rue des marmottons |
287 |
|
|
Element Should Contain css=#terrain_adresse_lieu_dit Le pré des marmottons |
288 |
|
|
Element Should Contain css=#terrain_adresse_code_postal 13333 |
289 |
|
|
Element Should Contain css=#terrain_adresse_localite Marmotte Vallée |
290 |
|
|
Element Should Contain css=.reference-cadastrale-0 0000A0001 |
291 |
|
|
|
292 |
|
|
Open Fieldset dossier_instruction demandeur |
293 |
|
|
Element Should Contain |
294 |
softime |
16749 |
... css=#fieldset-form-dossier_instruction-demandeur |
295 |
softime |
18436 |
... Demandeur principal\nMadame Test ajout Sous Dossier\n89 rue des Coudriers cplmt\nLieu_dit\n68100 MULHOUSE 1 2\ndiv FRANCE\nLe demandeur souhaite être notifié électroniquement\[email protected]\n0447129800 - 0336018799 |
296 |
cgarcin |
12708 |
|
297 |
|
|
# Vérifie l'affectation du sous-dossier |
298 |
|
|
Element Should Contain css=#instructeur Louis Laurent |
299 |
|
|
Element Should Contain css=#division subdivision H |
300 |
cgarcin |
12815 |
|
301 |
|
|
# Ajout d'un second sous-dossier et vérification que le premier ne peut pas |
302 |
|
|
# être supprimer et que le deuxième peut l'être. |
303 |
|
|
On clique sur l'onglet main DI |
304 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-sous_dossier-back] |
305 |
|
|
Click On Back Button |
306 |
softime |
15650 |
Ajouter le sous-dossier au dossier ${idSsDossierTestAjout} |
307 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-sous_dossier-back] |
308 |
|
|
Portlet Action Should Be In Form sous_dossier supprimer |
309 |
|
|
Click On Back Button |
310 |
|
|
# retour sur le premier sous-dossier et vérification de l'affichage de l'action |
311 |
|
|
${libelle_sans_espace} = Sans espace ${dossier_parent} |
312 |
softime |
15650 |
Click On Link css=#sousform-sous_dossier_${idSsDossierTestAjout} .firstcol a[href$="idx=${libelle_sans_espace}${codeSsDossier}01"] |
313 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-sous_dossier-back] |
314 |
|
|
Portlet Action Should Not Be In Form sous_dossier supprimer |
315 |
|
|
Click On Back Button |
316 |
|
|
# Suppression du sous dossier. |
317 |
softime |
15650 |
Click On Link css=#sousform-sous_dossier_${idSsDossierTestAjout} .firstcol a[href$="idx=${libelle_sans_espace}${codeSsDossier}02"] |
318 |
cgarcin |
12815 |
Click On Form Portlet Action sous_dossier supprimer |
319 |
|
|
Click On Submit Button |
320 |
|
|
# Vérifie qu'on retombe bien sur le dossier d'instruction et que le sous-dossier n'existe plus |
321 |
softime |
15650 |
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
322 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain TEST AJOUT SOUS DOSSIER |
323 |
softime |
15650 |
Page Should Not Contain Element css=#sousform-sous_dossier_${idSsDossierTestAjout} .firstcol a[href$="idx=${libelle_sans_espace}${codeSsDossier}02"] |
324 |
|
|
# Vérifie que le tri des colonnes n'est pas possible |
325 |
|
|
Page Should Not Contain Element css=#content a span[class^="ui-icon ui-icon-triangle"] |
326 |
cgarcin |
12708 |
|
327 |
softime |
17036 |
Reset Params - Création de sous dossier |
328 |
cgarcin |
12815 |
# Réinitialisation des paramètres |
329 |
|
|
&{param_args} = Create Dictionary |
330 |
softime |
17036 |
... delete=true |
331 |
|
|
... libelle=option_suppression_dossier_instruction |
332 |
|
|
... om_collectivite=agglo |
333 |
|
|
Gerer le paramètre par WS ${param_args} |
334 |
cgarcin |
12708 |
|
335 |
softime |
17036 |
|
336 |
softime |
15835 |
Ajout de consultation sur les sous-dossier |
337 |
|
|
[Documentation] Depuis le contexte d'un sous-dossier, dans l'onglet Consultation |
338 |
|
|
... ajoute une consultation. Vérifie que cette consultation est visible dans le |
339 |
|
|
... listing des consultations du sous-dossier. |
340 |
|
|
|
341 |
|
|
# Création d'un sous-dossier |
342 |
|
|
Depuis la page d'accueil admin admin |
343 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
344 |
|
|
Ajouter le sous-dossier au dossier ${idSsDossierTest} |
345 |
|
|
|
346 |
|
|
# Ajout de la consultation |
347 |
|
|
On clique sur l'onglet consultation Consultation(s) |
348 |
|
|
Ajouter une consultation depuis le listing des consultations 59.72 - DDTM 13 - Service Urbanisme |
349 |
|
|
Click On Back Button In SubForm |
350 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} |
351 |
|
|
... Element Should Contain css=#sousform-consultation 59.72 - DDTM 13 - Service Urbanisme |
352 |
|
|
|
353 |
cgarcin |
12708 |
Gestion des erreurs de paramétrage des sous dossiers |
354 |
|
|
[Documentation] Test 4 cas : |
355 |
|
|
... 1) Aucun type de sous-dossier n'est compatible avec le type de dossier consulté. |
356 |
|
|
... 2) Le type de sous-dossier n'a pas de type de demande associée |
357 |
|
|
... 3) Le sous-dossier à plusieurs type de demande associés |
358 |
|
|
... 4) Le dossier a des sous-dossier lié mais dont le type de sous-dossier n'est plus |
359 |
softime |
15650 |
... lié à ce type de dossier. (sous-dossier historique) |
360 |
|
|
... Vérifie aussi que l'accès au sous-dossier historique fonctionne bien ainsi que |
361 |
|
|
... le retour vers le dossier parent. |
362 |
cgarcin |
12708 |
|
363 |
|
|
# Cas 1 : On créé un dossier de type CU. En accédant à l'onglet sous-dossier |
364 |
|
|
# un message doit être affiché indiquant qu'aucun type de sous dossier ne peut |
365 |
|
|
# être ajouté |
366 |
|
|
Depuis la page d'accueil admin admin |
367 |
|
|
&{args_petitionnaire} = Create Dictionary |
368 |
|
|
... particulier_nom=Test problème paramétrage |
369 |
|
|
... particulier_prenom=Sous Dossier |
370 |
|
|
... om_collectivite=MARSEILLE |
371 |
|
|
&{args_demande} = Create Dictionary |
372 |
|
|
... dossier_autorisation_type_detaille=Certificat d'urbanisme |
373 |
|
|
... demande_type=Dépôt Initial |
374 |
|
|
... om_collectivite=MARSEILLE |
375 |
|
|
${dossier_parent} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
376 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
377 |
|
|
Element Should Contain css=.message.ui-state-info Aucun sous-dossier n'est associé à ce type de dossier. |
378 |
|
|
|
379 |
|
|
|
380 |
|
|
# Cas 2 : On paramètre un type de sous dossier pour les CU mais aucun type de |
381 |
|
|
# demande n'est associé à ce type de dossier. |
382 |
|
|
# En accédant au dossier précedemment créé le listing des sous-dossiers doit |
383 |
|
|
# être visible mais le bouton d'ajout n'est pas présent. Un message doit être |
384 |
|
|
# affiché indiquant que le paramétrage de ce type de dossier est erroné. |
385 |
|
|
Depuis la page d'accueil admin admin |
386 |
|
|
@{di_compatibles} = Create List |
387 |
softime |
15037 |
... CU - P - Certificat d'urbanisme - Initial |
388 |
cgarcin |
12708 |
&{args_type_di} = Create Dictionary |
389 |
|
|
... code=SDTP |
390 |
|
|
... libelle=Sous Dossier Test Param |
391 |
|
|
... sous_dossier=true |
392 |
|
|
... suffixe=true |
393 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
394 |
|
|
... maj_da_localisation=false |
395 |
|
|
Ajouter type de dossier d'instruction ${args_type_di} |
396 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
397 |
|
|
Element Should Contain css=.message.ui-state-info Le paramétrage doit être corrigé pour que ce(s) sous-dossier(s) puisse(nt) être ajouté(s). |
398 |
|
|
Tab sous_dossier Should Not Contain Add Button |
399 |
|
|
|
400 |
|
|
|
401 |
|
|
# Cas 3 : On paramètre deux type de demande pour le sous dossier précedemment créé. |
402 |
|
|
# En accédant au dossier précedemment créé le listing des sous-dossiers doit |
403 |
|
|
# être visible mais le bouton d'ajout n'est pas présent. Un message doit être |
404 |
|
|
# affiché indiquant que le paramétrage de ce type de dossier est erroné. |
405 |
|
|
Depuis la page d'accueil admin admin |
406 |
|
|
@{etats_autorises} = Create List |
407 |
|
|
... delai de notification envoye |
408 |
|
|
&{args_demande_type} = Create Dictionary |
409 |
|
|
... code=TESTSDP1 |
410 |
|
|
... libelle=Test parametrage sous dossier 1 |
411 |
|
|
... groupe=Autorisation ADS |
412 |
|
|
... dossier_autorisation_type_detaille=CU (Certificat d'urbanisme) |
413 |
|
|
... demande_nature=Dossier existant |
414 |
|
|
... etats_autorises=@{etats_autorises} |
415 |
cgarcin |
12768 |
... dossier_instruction_type=Sous Dossier Test Param |
416 |
cgarcin |
12708 |
... evenement=Notification de delai |
417 |
|
|
Ajouter un nouveau type de demande depuis le menu ${args_demande_type} |
418 |
|
|
|
419 |
|
|
&{args_demande_type} = Create Dictionary |
420 |
|
|
... code=TESTSDP2 |
421 |
|
|
... libelle=Test parametrage sous dossier 2 |
422 |
|
|
... groupe=Autorisation ADS |
423 |
|
|
... dossier_autorisation_type_detaille=CU (Certificat d'urbanisme) |
424 |
|
|
... demande_nature=Dossier existant |
425 |
|
|
... etats_autorises=@{etats_autorises} |
426 |
cgarcin |
12768 |
... dossier_instruction_type=Sous Dossier Test Param |
427 |
cgarcin |
12708 |
... evenement=Notification de delai |
428 |
softime |
15650 |
${demande_type_id} = Ajouter un nouveau type de demande depuis le menu ${args_demande_type} |
429 |
cgarcin |
12708 |
Ajouter type de dossier d'instruction ${args_type_di} |
430 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
431 |
|
|
Element Should Contain css=.message.ui-state-info Le paramétrage doit être corrigé pour que ce(s) sous-dossier(s) puisse(nt) être ajouté(s). |
432 |
|
|
Tab sous_dossier Should Not Contain Add Button |
433 |
|
|
|
434 |
|
|
|
435 |
|
|
# Cas 4 : On ajoute un sous-dossier au dossier et on supprime le lien entre ce type |
436 |
|
|
# de sous dossier et ce type de dossier. Le sous-dossier est accessible dans un listing |
437 |
|
|
# particulier et le bouton d'ajout n'est pas accessible pour ce type de sous-dossier. |
438 |
|
|
|
439 |
softime |
15650 |
# /!\ Il y a un bug sur la supression de demande qui empêche de supprimer les demandes. |
440 |
|
|
# Pour contourner le problème, un des types de demande des DI de type Sous Dossier Test Param |
441 |
|
|
# est associé à un nouveau type de sous-dossier. Ainsi, le paramétrage des ce type de SD |
442 |
|
|
# est corrigé et ils peuvent être ajouté à des dossiers. |
443 |
|
|
&{args_type_di} = Create Dictionary |
444 |
|
|
... code=BSDH |
445 |
|
|
... libelle=bug_sous-dossier_historique |
446 |
|
|
... sous_dossier=true |
447 |
|
|
... suffixe=true |
448 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
449 |
|
|
... maj_da_localisation=false |
450 |
|
|
${type_DI_id} = Ajouter type de dossier d'instruction ${args_type_di} |
451 |
|
|
&{values_modif} = Create Dictionary |
452 |
|
|
... dossier_instruction_type=${args_type_di.libelle} |
453 |
|
|
Modifier le type de demande ${demande_type_id} ${args_demande_type.code} ${values_modif} |
454 |
|
|
|
455 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
456 |
|
|
Ajouter le sous-dossier au dossier ${type_DI_id} |
457 |
|
|
# Vérifie que le sous-dossier est bien visible dans la liste des sous-dossier du DI |
458 |
|
|
${dossier_parent_se} = Sans espace ${dossier_parent} |
459 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
460 |
|
|
Wait Until Page Contains ${dossier_parent_se}${args_type_di.code}01 |
461 |
|
|
|
462 |
|
|
# Modification du paramétrage et vérification de l'affichage du sous-dossier en tant que |
463 |
|
|
# sous-dossier historique |
464 |
|
|
# TODO : refactorer ce bout de code en le remplaçant par le KW "Modifier type de dossier d'instruction". |
465 |
|
|
# + faire évoluer ce KW pour vider le champs lien_sous_dossier_type_di avant de le remplir |
466 |
|
|
# => En raison d'un bug l'évolution du KW n'est pas possible pour l'instant car cela entraine des fails |
467 |
|
|
# dans ce test. |
468 |
|
|
@{di_compatibles} = Create List |
469 |
|
|
... CU - T - Certificat d'urbanisme - Transfert |
470 |
|
|
Depuis le formulaire de modification d'un type de dossier d'instruction ${args_type_di.libelle} ${args_type_di.code} |
471 |
|
|
Unselect All From List lien_sous_dossier_type_di |
472 |
|
|
Select Multiple By Label lien_sous_dossier_type_di ${di_compatibles} |
473 |
|
|
Click On Submit Button |
474 |
|
|
|
475 |
|
|
|
476 |
|
|
# Vérification de l'affichage des SD historique |
477 |
|
|
Depuis l'onglet des sous_dossiers du dossier d'instruction ${dossier_parent} |
478 |
|
|
La Page Ne Doit Pas Contenir D'erreur |
479 |
|
|
Page should contain sous dossier historique |
480 |
|
|
Tab sous_dossier_sous_dossier_historique Should Not Contain Add Button |
481 |
|
|
# Vérifie le fonctionnement de la redirection des sous-dossiers historique |
482 |
|
|
Click Link css=#sousform-sous_dossier_sous_dossier_historique td.firstcol a[href$="${dossier_parent_se}${args_type_di.code}01"] |
483 |
|
|
Wait Until Page Contains ${dossier_parent} ${args_type_di.code}01 |
484 |
|
|
La Page Ne Doit Pas Contenir D'erreur |
485 |
|
|
Click On Back Button |
486 |
|
|
# TNR : le message d'information concernant le paramétrage des sous-dossier doit être affiché une |
487 |
|
|
# seule fois |
488 |
|
|
Wait Until Page Contains Element css=#sousform-sous_dossier_sous_dossier_historique |
489 |
|
|
Page Should Contain Element css=.message.ui-state-info None INFO 1 |
490 |
|
|
|
491 |
softime |
17036 |
|
492 |
|
|
Reset params - Gestion des erreurs de paramétrage des sous dossiers |
493 |
cgarcin |
12815 |
# Réinitialisation du paramétrage |
494 |
|
|
&{param_args} = Create Dictionary |
495 |
softime |
17036 |
... delete=true |
496 |
|
|
... libelle=option_mode_service_consulte |
497 |
|
|
... om_collectivite=agglo |
498 |
|
|
Gerer le paramètre par WS ${param_args} |
499 |
cgarcin |
12708 |
|
500 |
cgarcin |
12815 |
Affichage des sous-dossiers par contexte |
501 |
|
|
[Documentation] Teste l'affichage des actions, des onglets et de la redirection |
502 |
|
|
... vers le contexte du dossier parent dans 3 cas : |
503 |
|
|
... - accès depuis un widget : on utilise le widget de recherche paramétrabme. |
504 |
|
|
... le sous-dossier (SD) ne dois pas apparaître dans ce widget. Le retour du SD |
505 |
|
|
... doit ramener sur le dossier parent puis sur le listing du widget. |
506 |
|
|
... - dossier d'instruction : |
507 |
|
|
... - dossier contentieux |
508 |
cgarcin |
12708 |
|
509 |
cgarcin |
12815 |
# activation de mode service consulté, pour afficher l'onglet des sous-dossiers |
510 |
|
|
&{om_param} = Create Dictionary |
511 |
|
|
... libelle=option_mode_service_consulte |
512 |
|
|
... valeur=true |
513 |
|
|
... om_collectivite=agglo |
514 |
softime |
17036 |
Gerer le paramètre par WS ${om_param} |
515 |
|
|
|
516 |
cgarcin |
12828 |
# Création d'un événement spécifique au sous-dossier |
517 |
|
|
@{etat_source} = Create List delai de notification envoye |
518 |
|
|
@{type_di} = Create List PCI - P - Initial |
519 |
|
|
&{args_evenement1} = Create Dictionary |
520 |
|
|
... libelle=Test des sous-dossiers |
521 |
|
|
... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} |
522 |
|
|
... dossier_instruction_type=${type_di} |
523 |
softime |
17036 |
|
524 |
|
|
Depuis la page d'accueil admin admin |
525 |
cgarcin |
12828 |
${evenement_id} = Ajouter l'événement depuis le menu ${args_evenement1} |
526 |
cgarcin |
12768 |
|
527 |
|
|
# Ajout d'un tiers consulté pour avoir toutes les actions disponible sur le listing |
528 |
|
|
# des consultations |
529 |
|
|
&{args_tiers} = Create Dictionary |
530 |
|
|
... categorie_tiers_consulte=Catégorie Marseille |
531 |
|
|
... abrege=TNR_ACT |
532 |
|
|
... libelle=TNR ajout consultation tiers |
533 |
cgarcin |
12828 |
${id_tiers} = Ajouter le tiers consulte depuis le listing ${args_tiers} |
534 |
softime |
17036 |
Set Suite Variable ${id_tiers} |
535 |
|
|
|
536 |
cgarcin |
12815 |
# Paramétrage d'un sous dossiers pour les infractions |
537 |
cgarcin |
12768 |
${codeSDCtx} = Set Variable SDTCTX |
538 |
|
|
@{di_compatibles_ctx} = Create List |
539 |
softime |
15037 |
... IN - P - Infraction - Initiale |
540 |
cgarcin |
12768 |
&{args_type_di} = Create Dictionary |
541 |
|
|
... code=${codeSDCtx} |
542 |
|
|
... libelle=Sous Dossier Test Ctx |
543 |
|
|
... sous_dossier=true |
544 |
|
|
... suffixe=true |
545 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles_ctx} |
546 |
|
|
... maj_da_localisation=false |
547 |
softime |
15650 |
${idSDTestCtx} = Ajouter type de dossier d'instruction ${args_type_di} |
548 |
cgarcin |
12768 |
|
549 |
|
|
&{args_demande_type} = Create Dictionary |
550 |
|
|
... code=TEST${codeSDCtx} |
551 |
|
|
... libelle=Test sous dossier ctx |
552 |
|
|
... groupe=Contentieux |
553 |
|
|
... dossier_autorisation_type_detaille=IN (Infraction) |
554 |
|
|
... demande_nature=Dossier existant |
555 |
|
|
... dossier_instruction_type=Sous Dossier Test Ctx |
556 |
cgarcin |
12828 |
... evenement=Test des sous-dossiers |
557 |
cgarcin |
12768 |
Ajouter un nouveau type de demande depuis le menu ${args_demande_type} |
558 |
|
|
|
559 |
|
|
|
560 |
cgarcin |
12815 |
# Affichage des sous-dossiers dans le contexte d'une infraction |
561 |
cgarcin |
12768 |
|
562 |
|
|
|
563 |
|
|
# Mise en place du contexte nécessaire pour accéder aux dossier contentieux |
564 |
cgarcin |
12815 |
# (infraction) |
565 |
cgarcin |
12768 |
&{args_contrevenant} = Create Dictionary |
566 |
|
|
... particulier_nom=Roch |
567 |
|
|
... particulier_prenom=Thibault |
568 |
|
|
... om_collectivite=MARSEILLE |
569 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
570 |
|
|
... contrevenant_principal=${args_contrevenant} |
571 |
|
|
&{args_demande} = Create Dictionary |
572 |
|
|
... dossier_autorisation_type_detaille=Infraction |
573 |
|
|
... demande_type=Dépôt Initial IN |
574 |
|
|
... om_collectivite=MARSEILLE |
575 |
|
|
${dossier_parent_inf} = Ajouter la demande par WS ${args_demande} ${NULL} ${args_autres_demandeurs} |
576 |
|
|
|
577 |
|
|
Depuis la page d'accueil assist assist |
578 |
cgarcin |
12815 |
Depuis le contexte du dossier infraction par recherche ${dossier_parent_inf} |
579 |
cgarcin |
12768 |
|
580 |
cgarcin |
12815 |
# Vérifie que les sous-onglets accessible sont bien les mêmes entre le dossier |
581 |
|
|
# et le sous-dossier |
582 |
cgarcin |
12768 |
# Récupération de la liste des onglets du DI moins l'onglet sous-dossier |
583 |
|
|
${onglets} = Get WebElements css=ul.ui-tabs-nav li a |
584 |
|
|
${onglet_ids}= Create List |
585 |
|
|
:FOR ${onglet} IN @{onglets} |
586 |
|
|
\ ${value}= Get Element Attribute ${onglet} id |
587 |
|
|
\ Append To List ${onglet_ids} ${value} |
588 |
|
|
Remove Values From List ${onglet_ids} sous_dossier |
589 |
|
|
|
590 |
softime |
15650 |
Ajouter le sous-dossier au dossier ${idSDTestCtx} |
591 |
cgarcin |
12768 |
# Récupération de la liste des onglets du sous DI |
592 |
|
|
${onglets_sd} = Get WebElements css=ul.ui-tabs-nav li a |
593 |
|
|
${onglet_sd_ids}= Create List |
594 |
|
|
:FOR ${onglet_sd} IN @{onglets_sd} |
595 |
|
|
\ ${value}= Get Element Attribute ${onglet_sd} id |
596 |
|
|
\ Append To List ${onglet_sd_ids} ${value} |
597 |
|
|
Lists Should Be Equal ${onglet_ids} ${onglet_sd_ids} |
598 |
|
|
|
599 |
cgarcin |
12815 |
# Pour chaque sous-onglet vérifie qu'il n'y a pas d'erreur et que les actions |
600 |
|
|
# et les éléments voulus sont tous présent |
601 |
|
|
# Onglet contraintes |
602 |
cgarcin |
12768 |
On clique sur l'onglet dossier_contrainte_contexte_ctx Contrainte(s) |
603 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_contrainte-corner-ajouter |
604 |
|
|
Click On Link css=a#action-soustab-dossier_contrainte-corner-ajouter |
605 |
|
|
La page ne doit pas contenir d'erreur |
606 |
|
|
Page Should Contain Contraintes liées au dossier |
607 |
|
|
Click On Back Button In SubForm |
608 |
cgarcin |
12815 |
# Onglet instruction |
609 |
cgarcin |
12768 |
On clique sur l'onglet instruction_contexte_ctx_inf Instruction |
610 |
|
|
Page Should Contain Element css=a#action-soustab-instruction_contexte_ctx_inf-corner-ajouter |
611 |
|
|
Click On Link css=a#action-soustab-instruction_contexte_ctx_inf-corner-ajouter |
612 |
|
|
La page ne doit pas contenir d'erreur |
613 |
|
|
Page Should Contain événement |
614 |
|
|
Click On Back Button In SubForm |
615 |
cgarcin |
12815 |
# Onglet message |
616 |
cgarcin |
12768 |
On clique sur l'onglet dossier_message_contexte_ctx Message(s) |
617 |
|
|
Page Should Not Contain Element css=a#action-soustab-dossier_message_contexte_ctx-corner-ajouter |
618 |
|
|
La page ne doit pas contenir d'erreur |
619 |
|
|
Page Should Contain Aucun enregistrement. |
620 |
cgarcin |
12815 |
# onglet bloc-note |
621 |
cgarcin |
12768 |
On clique sur l'onglet blocnote_contexte_ctx Bloc-note |
622 |
|
|
Page Should Contain Element css=a#action-soustab-blocnote_contexte_ctx-corner-ajouter |
623 |
|
|
Click On Link css=a#action-soustab-blocnote_contexte_ctx-corner-ajouter |
624 |
|
|
La page ne doit pas contenir d'erreur |
625 |
|
|
Page Should Contain catégorie |
626 |
|
|
Click On Back Button In SubForm |
627 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets pièce pétitionnaire |
628 |
cgarcin |
12768 |
On clique sur l'onglet document_numerise_contexte_ctx Pièces & Documents |
629 |
|
|
Page Should Contain Element css=a#action-soustab-blocnote-message-ajouter |
630 |
|
|
Click On Link css=a#action-soustab-blocnote-message-ajouter |
631 |
|
|
Page Should Contain Nature de pièce |
632 |
|
|
La page ne doit pas contenir d'erreur |
633 |
|
|
Click On Back Button In SubForm |
634 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets Docs. instruction |
635 |
softime |
15218 |
Click Element Until New Element css=div[data-view="document_instruction"] css=div.switcher__label.onglet_active[data-view="document_instruction"] |
636 |
cgarcin |
12768 |
Page Should Contain Element css=a#zip_download_link |
637 |
|
|
Click On Link css=a#zip_download_link |
638 |
|
|
Page Should Contain Téléchargement de l'archive |
639 |
|
|
Click On Link css=a.ui-dialog-titlebar-close |
640 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets Dossier final |
641 |
softime |
15218 |
Click Element Until New Element css=div[data-view="document_numerise_dossier_final"] css=div.switcher__label.onglet_active[data-view="document_numerise_dossier_final"] |
642 |
cgarcin |
12768 |
Page Should Contain Element css=input[name="constituer_dossier_final"] |
643 |
cgarcin |
12815 |
# onglet Dossiers Liés |
644 |
cgarcin |
12768 |
On clique sur l'onglet lien_dossier_dossier_contexte_ctx_inf Dossiers Liés |
645 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_lies-corner-ajouter |
646 |
|
|
Click On Link css=a#action-soustab-dossier_lies-corner-ajouter |
647 |
|
|
La page ne doit pas contenir d'erreur |
648 |
|
|
Page Should Contain dossier cible |
649 |
|
|
Click On Back Button In SubForm |
650 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies |
651 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies_retour |
652 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies_geographiquement |
653 |
|
|
|
654 |
cgarcin |
12815 |
# Vérification de la redirection dans le contexte voulu |
655 |
|
|
${libelle_sans_espace} = Sans espace ${dossier_parent_inf} |
656 |
|
|
On clique sur l'onglet main DI |
657 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-sous_dossier-back] |
658 |
|
|
# Vérification de la redirection vers le dossier parent dans l'onglet sous-dossier |
659 |
|
|
Click On Back Button |
660 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain sous dossier test ctx |
661 |
|
|
# Vérification de la redirection vers le listing des infractions avec les paramètres voulus de |
662 |
|
|
# recherche avancée |
663 |
|
|
On clique sur l'onglet main DI |
664 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-dossier_contentieux_toutes_infractions-back] |
665 |
|
|
Click On Back Button |
666 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=input#dossier |
667 |
|
|
${val_recherche} = Get Value css=input#dossier |
668 |
|
|
Should Be equal ${libelle_sans_espace} ${val_recherche} |
669 |
cgarcin |
12768 |
|
670 |
|
|
|
671 |
cgarcin |
12815 |
# Affichage des sous-dossiers dans le contexte d'un DI |
672 |
softime |
17036 |
Depuis la page d'accueil admin admin |
673 |
cgarcin |
12768 |
|
674 |
cgarcin |
12815 |
# Paramétrage du sous-dossier |
675 |
|
|
${codeSDAds} = Set Variable SDTADS |
676 |
|
|
@{di_compatibles_ads} = Create List |
677 |
softime |
15037 |
... PCI - P - Permis de construire pour une maison individuelle et / ou ses annexes - Initial |
678 |
cgarcin |
12815 |
&{args_type_di} = Create Dictionary |
679 |
|
|
... code=${codeSDAds} |
680 |
|
|
... libelle=Sous Dossier Test ADS |
681 |
|
|
... sous_dossier=true |
682 |
|
|
... suffixe=true |
683 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles_ads} |
684 |
|
|
... maj_da_localisation=false |
685 |
softime |
15650 |
${idSDTestAds} = Ajouter type de dossier d'instruction ${args_type_di} |
686 |
cgarcin |
12768 |
|
687 |
cgarcin |
12815 |
&{args_demande_type} = Create Dictionary |
688 |
|
|
... code=TEST${codeSDAds} |
689 |
|
|
... libelle=Test sous dossier ADS |
690 |
|
|
... groupe=Autorisation ADS |
691 |
|
|
... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes) |
692 |
|
|
... demande_nature=Dossier existant |
693 |
|
|
... dossier_instruction_type=Sous Dossier Test ADS |
694 |
cgarcin |
12828 |
... evenement=Test des sous-dossiers |
695 |
cgarcin |
12815 |
Ajouter un nouveau type de demande depuis le menu ${args_demande_type} |
696 |
cgarcin |
12768 |
|
697 |
cgarcin |
12815 |
# Mise en place du contexte nécessaire pour accéder aux dossier d'instruction |
698 |
|
|
&{args_petitionnaire} = Create Dictionary |
699 |
|
|
... particulier_nom=Test paramétrage |
700 |
|
|
... particulier_prenom=Sous Dossier |
701 |
|
|
... om_collectivite=MARSEILLE |
702 |
|
|
&{args_demande} = Create Dictionary |
703 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
704 |
|
|
... demande_type=Dépôt Initial |
705 |
|
|
... om_collectivite=MARSEILLE |
706 |
|
|
${dossier_parent_di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
707 |
cgarcin |
12768 |
|
708 |
cgarcin |
12815 |
Depuis la page d'accueil instr instr |
709 |
|
|
Depuis le contexte du dossier d'instruction par recherche ${dossier_parent_di} |
710 |
cgarcin |
12768 |
La page ne doit pas contenir d'erreur |
711 |
|
|
|
712 |
cgarcin |
12815 |
# Vérifie que les sous-onglets accessible sont bien les mêmes entre le dossier |
713 |
|
|
# et le sous-dossier |
714 |
cgarcin |
12768 |
# Récupération de la liste des onglets du DI moins l'onglet sous-dossier |
715 |
|
|
${onglets} = Get WebElements css=ul.ui-tabs-nav li a |
716 |
|
|
${onglet_ids}= Create List |
717 |
|
|
:FOR ${onglet} IN @{onglets} |
718 |
|
|
\ ${value}= Get Element Attribute ${onglet} id |
719 |
|
|
\ Append To List ${onglet_ids} ${value} |
720 |
|
|
Log List ${onglet_ids} |
721 |
|
|
Remove Values From List ${onglet_ids} sous_dossier |
722 |
|
|
Log List ${onglet_ids} |
723 |
|
|
|
724 |
softime |
15650 |
Ajouter le sous-dossier au dossier ${idSDTestAds} |
725 |
cgarcin |
12768 |
# Récupération de la liste des onglets du sous DI |
726 |
|
|
${onglets_sd} = Get WebElements css=ul.ui-tabs-nav li a |
727 |
|
|
${onglet_sd_ids}= Create List |
728 |
|
|
:FOR ${onglet_sd} IN @{onglets_sd} |
729 |
|
|
\ ${value}= Get Element Attribute ${onglet_sd} id |
730 |
|
|
\ Append To List ${onglet_sd_ids} ${value} |
731 |
|
|
Log List ${onglet_sd_ids} |
732 |
|
|
Lists Should Be Equal ${onglet_ids} ${onglet_sd_ids} |
733 |
|
|
|
734 |
cgarcin |
12815 |
# Pour chaque sous-onglet vérifie qu'il n'y a pas d'erreur et que les actions |
735 |
|
|
# et les éléments voulus sont tous présent |
736 |
|
|
# Onglet Contraintes |
737 |
cgarcin |
12768 |
On clique sur l'onglet dossier_contrainte Contrainte(s) |
738 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_contrainte-corner-ajouter |
739 |
|
|
Click On Link css=a#action-soustab-dossier_contrainte-corner-ajouter |
740 |
|
|
La page ne doit pas contenir d'erreur |
741 |
|
|
Page Should Contain Contraintes liées au dossier |
742 |
|
|
Click On Back Button In SubForm |
743 |
cgarcin |
12815 |
# Onglet Instruction |
744 |
cgarcin |
12768 |
On clique sur l'onglet instruction Instruction |
745 |
|
|
Page Should Contain Element css=a#action-soustab-instruction-corner-ajouter |
746 |
|
|
Click On Link css=a#action-soustab-instruction-corner-ajouter |
747 |
|
|
La page ne doit pas contenir d'erreur |
748 |
|
|
Page Should Contain événement |
749 |
|
|
Click On Back Button In SubForm |
750 |
cgarcin |
12815 |
# Onglet Consultation |
751 |
cgarcin |
12768 |
On clique sur l'onglet consultation Consultation(s) |
752 |
|
|
Page Should Contain Element css=a#action-soustab-consultation-corner-ajouter |
753 |
|
|
Page Should Contain Element css=a#action-soustab-consultation-corner-ajouter_multiple |
754 |
|
|
Page Should Contain Element css=a#action-soustab-consultation-corner-ajouter_consultation_tiers |
755 |
|
|
Click On Link css=a#action-soustab-consultation-corner-ajouter |
756 |
|
|
La page ne doit pas contenir d'erreur |
757 |
|
|
Page Should Contain Service |
758 |
|
|
Click On Back Button In SubForm |
759 |
|
|
Click On Link css=a#action-soustab-consultation-corner-ajouter_multiple |
760 |
|
|
Page Should Contain Consultation par thematique |
761 |
|
|
Click On Back Button In SubForm |
762 |
|
|
Click On Link css=a#action-soustab-consultation-corner-ajouter_consultation_tiers |
763 |
|
|
Page Should Contain catégorie du tiers consulté |
764 |
|
|
Click On Back Button In SubForm |
765 |
cgarcin |
12815 |
# Onglet Commission |
766 |
cgarcin |
12768 |
On clique sur l'onglet dossier_commission Commission(s) |
767 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_commission-corner-ajouter |
768 |
|
|
Click On Link css=a#action-soustab-dossier_commission-corner-ajouter |
769 |
|
|
La page ne doit pas contenir d'erreur |
770 |
|
|
Page Should Contain type de commission |
771 |
|
|
Click On Back Button In SubForm |
772 |
cgarcin |
12815 |
# Onglet lots |
773 |
cgarcin |
12768 |
On clique sur l'onglet lot Lot(s) |
774 |
|
|
Page Should Contain Element css=a#action-soustab-lot-corner-ajouter |
775 |
|
|
Click On Link css=a#action-soustab-lot-corner-ajouter |
776 |
|
|
La page ne doit pas contenir d'erreur |
777 |
|
|
Page Should Contain libellé |
778 |
|
|
Click On Back Button In SubForm |
779 |
cgarcin |
12815 |
# Onglet message |
780 |
cgarcin |
12768 |
On clique sur l'onglet dossier_message Message(s) |
781 |
cgarcin |
12815 |
Page Should Not Contain Element css=a#action-soustab-dossier_message-corner-ajouter |
782 |
cgarcin |
12768 |
La page ne doit pas contenir d'erreur |
783 |
cgarcin |
12815 |
Page Should Contain Aucun enregistrement. |
784 |
|
|
# onglet bloc-note |
785 |
cgarcin |
12768 |
On clique sur l'onglet blocnote Bloc-note |
786 |
|
|
Page Should Contain Element css=a#action-soustab-blocnote-corner-ajouter |
787 |
|
|
Click On Link css=a#action-soustab-blocnote-corner-ajouter |
788 |
|
|
La page ne doit pas contenir d'erreur |
789 |
|
|
Page Should Contain catégorie |
790 |
|
|
Click On Back Button In SubForm |
791 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets pièce pétitionnaire |
792 |
cgarcin |
12768 |
On clique sur l'onglet document_numerise Pièces & Documents |
793 |
cgarcin |
12815 |
Page Should Not Contain Element css=a#action-soustab-blocnote-message-ajouter |
794 |
cgarcin |
12768 |
La page ne doit pas contenir d'erreur |
795 |
cgarcin |
12815 |
Page Should Contain Aucun enregistrement |
796 |
|
|
# onglet Pièces & Documents : sous onglets Docs. instruction |
797 |
softime |
15218 |
Click Element Until New Element css=div[data-view="document_instruction"] css=div.switcher__label.onglet_active[data-view="document_instruction"] |
798 |
cgarcin |
12768 |
Page Should Contain Element css=a#zip_download_link |
799 |
softime |
15650 |
Wait Until Page Contains Element css=a#action-soustab-document_numerise-corner-ajouter |
800 |
cgarcin |
12768 |
Click On Link css=a#action-soustab-document_numerise-corner-ajouter |
801 |
|
|
Page Should Contain Fichier |
802 |
|
|
Click On Back Button In SubForm |
803 |
|
|
Click On Link css=a#zip_download_link |
804 |
|
|
Page Should Contain Téléchargement de l'archive |
805 |
|
|
Click On Link css=a.ui-dialog-titlebar-close |
806 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets Dossier final |
807 |
cgarcin |
12768 |
Click On Link css=#switch-toutes_les_pieces-pieces_deposees a.toutes-les-pieces-16 |
808 |
|
|
Page Should Contain Element css=input[name="constituer_dossier_final"] |
809 |
cgarcin |
12815 |
# onglet Dossiers Liés |
810 |
cgarcin |
12768 |
On clique sur l'onglet lien_dossier_dossier Dossiers Liés |
811 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_lies-corner-ajouter |
812 |
|
|
Click On Link css=a#action-soustab-dossier_lies-corner-ajouter |
813 |
|
|
La page ne doit pas contenir d'erreur |
814 |
|
|
Page Should Contain dossier cible |
815 |
|
|
Click On Back Button In SubForm |
816 |
|
|
Page Should Contain Element css=div#sousform-dossier_autorisation |
817 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies |
818 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies_retour |
819 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies_geographiquement |
820 |
|
|
La page ne doit pas contenir d'erreur |
821 |
|
|
|
822 |
|
|
|
823 |
cgarcin |
12815 |
# Vérification de la redirection dans le contexte voulu |
824 |
|
|
${libelle_sans_espace} = Sans espace ${dossier_parent_di} |
825 |
cgarcin |
12768 |
On clique sur l'onglet main DI |
826 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-sous_dossier-back] |
827 |
|
|
# Vérification de la redirection vers le dossier parent dans l'onglet sous-dossier |
828 |
cgarcin |
12768 |
Click On Back Button |
829 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain sous dossier test ads |
830 |
|
|
# Vérification de la redirection vers le listing des infractions avec les paramètres voulus de |
831 |
|
|
# recherche avancée |
832 |
cgarcin |
12768 |
On clique sur l'onglet main DI |
833 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-dossier_instruction-back] |
834 |
cgarcin |
12768 |
Click On Back Button |
835 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=input#dossier |
836 |
cgarcin |
12768 |
${val_recherche} = Get Value css=input#dossier |
837 |
|
|
Should Be equal ${libelle_sans_espace} ${val_recherche} |
838 |
|
|
|
839 |
cgarcin |
12815 |
#Affichage des sous-dossiers dans le contexte d'un widget |
840 |
cgarcin |
12768 |
|
841 |
|
|
Depuis la page d'accueil admin admin |
842 |
cgarcin |
12815 |
# Paramétrage du widget |
843 |
|
|
${om_widget_libelle} = Set Variable TEST055WIDGETSUIVIINSTRPARAMETRABLE |
844 |
|
|
&{args_om_widget} = Create Dictionary |
845 |
|
|
... libelle=${om_widget_libelle} |
846 |
|
|
... type=file - le contenu du widget provient d'un script sur le serveur |
847 |
|
|
... script=suivi_instruction_parametrable |
848 |
cgarcin |
12828 |
... arguments=evenement_id=${evenement_id}\naffichage=liste\naffichage_colonne=petitionnaire\nfiltre=aucun\ncodes_datd=pci\nmessage_help=Ceci est un widget |
849 |
cgarcin |
12815 |
${om_widget} = Ajouter le widget depuis l'URL ${args_om_widget} |
850 |
softime |
17036 |
Set Suite Variable ${om_widget} |
851 |
cgarcin |
12815 |
&{args_om_dashboard} = Create Dictionary |
852 |
|
|
... om_widget=${om_widget_libelle} |
853 |
|
|
... om_profil=ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL |
854 |
|
|
... bloc=C1 |
855 |
|
|
... position=1 |
856 |
|
|
${om_dashboard} = Ajouter le widget au tableau de bord du profil depuis l'URL ${args_om_dashboard} |
857 |
softime |
17036 |
Set Suite Variable ${om_dashboard} |
858 |
cgarcin |
12828 |
# Ajout d'une instruction pour filtrer et n'avoir qu'un seul résultat dans le widget |
859 |
|
|
Ajouter une instruction au DI ${dossier_parent_di} Test des sous-dossiers |
860 |
cgarcin |
12768 |
|
861 |
cgarcin |
12815 |
# Accès au tableau de bord et accès au DI créé précedemment en passant par le widget |
862 |
softime |
16749 |
Go To Dashboard via Link |
863 |
cgarcin |
12815 |
Click On Link css=.widget_suivi_instruction_parametrable td.firstcol a[href$="idx=${libelle_sans_espace}"] |
864 |
cgarcin |
12768 |
La page ne doit pas contenir d'erreur |
865 |
cgarcin |
12815 |
|
866 |
|
|
# Vérifie que les sous-onglets accessible sont bien les mêmes entre le dossier |
867 |
|
|
# et le sous-dossier |
868 |
cgarcin |
12768 |
# Récupération de la liste des onglets du DI moins l'onglet sous-dossier |
869 |
|
|
${onglets} = Get WebElements css=ul.ui-tabs-nav li a |
870 |
|
|
${onglet_ids}= Create List |
871 |
|
|
:FOR ${onglet} IN @{onglets} |
872 |
|
|
\ ${value}= Get Element Attribute ${onglet} id |
873 |
|
|
\ Append To List ${onglet_ids} ${value} |
874 |
|
|
Log List ${onglet_ids} |
875 |
|
|
Remove Values From List ${onglet_ids} sous_dossier |
876 |
|
|
Log List ${onglet_ids} |
877 |
|
|
|
878 |
softime |
15650 |
Ajouter le sous-dossier au dossier ${idSDTestAds} |
879 |
cgarcin |
12768 |
# Récupération de la liste des onglets du sous DI |
880 |
|
|
${onglets_sd} = Get WebElements css=ul.ui-tabs-nav li a |
881 |
|
|
${onglet_sd_ids}= Create List |
882 |
|
|
:FOR ${onglet_sd} IN @{onglets_sd} |
883 |
|
|
\ ${value}= Get Element Attribute ${onglet_sd} id |
884 |
|
|
\ Append To List ${onglet_sd_ids} ${value} |
885 |
|
|
Log List ${onglet_sd_ids} |
886 |
|
|
Lists Should Be Equal ${onglet_ids} ${onglet_sd_ids} |
887 |
|
|
|
888 |
cgarcin |
12815 |
# Pour chaque sous-onglet vérifie qu'il n'y a pas d'erreur et que les actions |
889 |
|
|
# et les éléments voulus sont tous présent |
890 |
|
|
# Onglet Contraintes |
891 |
cgarcin |
12768 |
On clique sur l'onglet dossier_contrainte Contrainte(s) |
892 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_contrainte-corner-ajouter |
893 |
|
|
Click On Link css=a#action-soustab-dossier_contrainte-corner-ajouter |
894 |
|
|
La page ne doit pas contenir d'erreur |
895 |
|
|
Page Should Contain Contraintes liées au dossier |
896 |
|
|
Click On Back Button In SubForm |
897 |
cgarcin |
12815 |
# Onglet Instruction |
898 |
cgarcin |
12768 |
On clique sur l'onglet instruction Instruction |
899 |
|
|
Page Should Contain Element css=a#action-soustab-instruction-corner-ajouter |
900 |
|
|
Click On Link css=a#action-soustab-instruction-corner-ajouter |
901 |
|
|
La page ne doit pas contenir d'erreur |
902 |
|
|
Page Should Contain événement |
903 |
|
|
Click On Back Button In SubForm |
904 |
cgarcin |
12815 |
# Onglet Consultation |
905 |
cgarcin |
12768 |
On clique sur l'onglet consultation Consultation(s) |
906 |
|
|
Page Should Contain Element css=a#action-soustab-consultation-corner-ajouter |
907 |
|
|
Page Should Contain Element css=a#action-soustab-consultation-corner-ajouter_multiple |
908 |
|
|
Page Should Contain Element css=a#action-soustab-consultation-corner-ajouter_consultation_tiers |
909 |
|
|
Click On Link css=a#action-soustab-consultation-corner-ajouter |
910 |
|
|
La page ne doit pas contenir d'erreur |
911 |
|
|
Page Should Contain Service |
912 |
|
|
Click On Back Button In SubForm |
913 |
|
|
Click On Link css=a#action-soustab-consultation-corner-ajouter_multiple |
914 |
|
|
Page Should Contain Consultation par thematique |
915 |
|
|
Click On Back Button In SubForm |
916 |
|
|
Click On Link css=a#action-soustab-consultation-corner-ajouter_consultation_tiers |
917 |
|
|
Page Should Contain catégorie du tiers consulté |
918 |
|
|
Click On Back Button In SubForm |
919 |
cgarcin |
12815 |
# Onglet Commission |
920 |
cgarcin |
12768 |
On clique sur l'onglet dossier_commission Commission(s) |
921 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_commission-corner-ajouter |
922 |
|
|
Click On Link css=a#action-soustab-dossier_commission-corner-ajouter |
923 |
|
|
La page ne doit pas contenir d'erreur |
924 |
|
|
Page Should Contain type de commission |
925 |
|
|
Click On Back Button In SubForm |
926 |
cgarcin |
12815 |
# Onglet lots |
927 |
cgarcin |
12768 |
On clique sur l'onglet lot Lot(s) |
928 |
|
|
Page Should Contain Element css=a#action-soustab-lot-corner-ajouter |
929 |
|
|
Click On Link css=a#action-soustab-lot-corner-ajouter |
930 |
|
|
La page ne doit pas contenir d'erreur |
931 |
|
|
Page Should Contain libellé |
932 |
|
|
Click On Back Button In SubForm |
933 |
cgarcin |
12815 |
# Onglet message |
934 |
cgarcin |
12768 |
On clique sur l'onglet dossier_message Message(s) |
935 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_message-corner-ajouter |
936 |
|
|
Click On Link css=a#action-soustab-dossier_message-corner-ajouter |
937 |
|
|
La page ne doit pas contenir d'erreur |
938 |
|
|
Page Should Contain émetteur |
939 |
|
|
Click On Back Button In SubForm |
940 |
cgarcin |
12815 |
# onglet bloc-note |
941 |
cgarcin |
12768 |
On clique sur l'onglet blocnote Bloc-note |
942 |
|
|
Page Should Contain Element css=a#action-soustab-blocnote-corner-ajouter |
943 |
|
|
Click On Link css=a#action-soustab-blocnote-corner-ajouter |
944 |
|
|
La page ne doit pas contenir d'erreur |
945 |
|
|
Page Should Contain catégorie |
946 |
|
|
Click On Back Button In SubForm |
947 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets pièce pétitionnaire |
948 |
cgarcin |
12768 |
On clique sur l'onglet document_numerise Pièces & Documents |
949 |
|
|
Page Should Contain Element css=a#action-soustab-blocnote-message-ajouter |
950 |
|
|
Click On Link css=a#action-soustab-blocnote-message-ajouter |
951 |
|
|
Page Should Contain Nature de pièce |
952 |
|
|
La page ne doit pas contenir d'erreur |
953 |
|
|
Click On Back Button In SubForm |
954 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets Docs. instruction |
955 |
softime |
15218 |
Click Element Until New Element css=div[data-view="document_instruction"] css=div.switcher__label.onglet_active[data-view="document_instruction"] |
956 |
cgarcin |
12768 |
Page Should Contain Element css=a#zip_download_link |
957 |
softime |
15650 |
Wait Until Page Contains Element css=a#action-soustab-document_numerise-corner-ajouter |
958 |
cgarcin |
12768 |
Click On Link css=a#action-soustab-document_numerise-corner-ajouter |
959 |
|
|
Page Should Contain Fichier |
960 |
|
|
Click On Back Button In SubForm |
961 |
|
|
Click On Link css=a#zip_download_link |
962 |
|
|
Page Should Contain Téléchargement de l'archive |
963 |
|
|
Click On Link css=a.ui-dialog-titlebar-close |
964 |
cgarcin |
12815 |
# onglet Pièces & Documents : sous onglets Dossier final |
965 |
cgarcin |
12768 |
Click On Link css=#switch-toutes_les_pieces-pieces_deposees a.toutes-les-pieces-16 |
966 |
|
|
Page Should Contain Element css=input[name="constituer_dossier_final"] |
967 |
cgarcin |
12815 |
# onglet Dossiers Liés |
968 |
cgarcin |
12768 |
On clique sur l'onglet lien_dossier_dossier Dossiers Liés |
969 |
|
|
Page Should Contain Element css=a#action-soustab-dossier_lies-corner-ajouter |
970 |
|
|
Click On Link css=a#action-soustab-dossier_lies-corner-ajouter |
971 |
|
|
La page ne doit pas contenir d'erreur |
972 |
|
|
Page Should Contain dossier cible |
973 |
|
|
Click On Back Button In SubForm |
974 |
|
|
Page Should Contain Element css=div#sousform-dossier_autorisation |
975 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies |
976 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies_retour |
977 |
|
|
Page Should Contain Element css=div#sousform-dossier_lies_geographiquement |
978 |
|
|
|
979 |
cgarcin |
12815 |
# Vérification de la redirection dans le contexte voulu |
980 |
cgarcin |
12768 |
On clique sur l'onglet main DI |
981 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-sous_dossier-back] |
982 |
|
|
# Vérification de la redirection vers le dossier parent dans l'onglet sous-dossier |
983 |
cgarcin |
12768 |
Click On Back Button |
984 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain sous dossier test ads |
985 |
|
|
# Vérification de la redirection vers le listing des infractions avec les paramètres voulus de |
986 |
|
|
# recherche avancée |
987 |
cgarcin |
12768 |
On clique sur l'onglet main DI |
988 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=a[id^=form-action-dossier_instruction-back] |
989 |
cgarcin |
12768 |
Click On Back Button |
990 |
cgarcin |
12815 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Ceci est un widget |
991 |
cgarcin |
12768 |
|
992 |
softime |
17036 |
|
993 |
|
|
Reset params - Affichage des sous-dossiers par contexte |
994 |
cgarcin |
12815 |
# Réinitialisation des paramètres et suppression du widget |
995 |
|
|
&{param_args} = Create Dictionary |
996 |
softime |
17036 |
... delete=true |
997 |
|
|
... libelle=option_mode_service_consulte |
998 |
|
|
... om_collectivite=agglo |
999 |
|
|
Gerer le paramètre par WS ${param_args} |
1000 |
cgarcin |
12815 |
Supprimer le tableau de bord depuis l'URL par l'identifiant ${om_dashboard} |
1001 |
cgarcin |
12828 |
Supprimer le widget depuis l'URL par l'identifiant ${om_widget} |
1002 |
|
|
# Suppression du tiers ajouté pour le test |
1003 |
softime |
15037 |
Supprimer le tiers consulte ${id_tiers} |
1004 |
|
|
|
1005 |
|
|
|
1006 |
|
|
Vérification de l'ajout d'un nouveau type de sous-dossier DI, ne délenchant pas la création d’un DA |
1007 |
|
|
[Documentation] Ajout d'un nouveau type de sous-dossier DI empêchant de déclencher la création d’un DA |
1008 |
|
|
|
1009 |
|
|
Depuis la page d'accueil admin admin |
1010 |
|
|
|
1011 |
|
|
# 1 - Ajout d'un nouveau type de sous_dossier DI |
1012 |
|
|
&{args_type_di} = Create Dictionary |
1013 |
|
|
... code=test055 |
1014 |
|
|
... libelle=testons |
1015 |
|
|
... description=testons |
1016 |
|
|
... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes) |
1017 |
|
|
... suffixe=true |
1018 |
softime |
15650 |
Ajouter type de dossier d'instruction ${args_type_di} |
1019 |
softime |
15037 |
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
1020 |
|
|
Click On Back Button |
1021 |
|
|
|
1022 |
|
|
# Vérification de la bonne existance du nouveau type de sous_dossier DI |
1023 |
|
|
Depuis la page d'accueil admin admin |
1024 |
|
|
Depuis le listing dossier_autorisation_type_detaille |
1025 |
softime |
15650 |
Use Simple Search type de dossier d'autorisation PC |
1026 |
softime |
15037 |
Click On Link PCI |
1027 |
|
|
La page ne doit pas contenir d'erreur |
1028 |
|
|
Click Element css=#dossier_instruction_type |
1029 |
|
|
Click On Link ${args_type_di.code} |
1030 |
|
|
# On vérifie que les champs "sous_dossier" et "Sous-dossier pour le(s) DI" sont bien statiques et visible |
1031 |
|
|
Click Element css=#action-sousform-dossier_instruction_type-modifier |
1032 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Form Static Value Should Be css=#sous_dossier Non |
1033 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Form Static Value Should Be css=#lib-lien_sous_dossier_type_di ${EMPTY} |