1 |
ejpritchard |
16088 |
*** Settings *** |
2 |
|
|
Documentation Test les dépôts de demandes |
3 |
|
|
|
4 |
|
|
# On inclut les mots-clefs |
5 |
|
|
Resource resources/resources.robot |
6 |
|
|
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
|
|
Suite Setup For Suite Setup |
8 |
|
|
Suite Teardown For Suite Teardown |
9 |
|
|
|
10 |
|
|
|
11 |
|
|
*** Keywords *** |
12 |
|
|
Vérifier l'intégration de l'ajout d'une nouvelle demande / nouveau dossier avec l'utilisateur |
13 |
|
|
|
14 |
|
|
[Documentation] 'Guichet Unique > Nouvelle Demande > Nouveau Dossier' |
15 |
|
|
... - Vérification des éléments d'intégration |
16 |
|
|
... - Saisie de la demande et du pétitionnaire principal |
17 |
|
|
... - Vérification du messgae de validation : |
18 |
|
|
... * info sur le DA, |
19 |
|
|
... * info sur le DI, |
20 |
|
|
... * lien vers le récepissé |
21 |
|
|
... - Ouverture du récepissé |
22 |
|
|
... - Retour vers le tableau de bord |
23 |
|
|
|
24 |
|
|
[Arguments] ${user} ${password} |
25 |
|
|
|
26 |
|
|
# On se connecte à l'application |
27 |
|
|
Depuis la page d'accueil ${user} ${password} |
28 |
|
|
|
29 |
|
|
# On clique sur l'entrée de menu dédiée et on vérifie l'intégration |
30 |
|
|
# - ouverture du menu |
31 |
|
|
# - titre de la page |
32 |
|
|
# - titre de l'onglet |
33 |
|
|
Go To Submenu In Menu guichet_unique nouveau-dossier |
34 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Nouveau Dossier |
35 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
36 |
|
|
|
37 |
|
|
# Informations à saisir |
38 |
|
|
&{args_demande} = Create Dictionary |
39 |
softime |
17542 |
... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes |
40 |
ejpritchard |
16088 |
&{args_petitionnaire} = Create Dictionary |
41 |
|
|
... particulier_civilite=Monsieur |
42 |
|
|
... particulier_nom=DURAND |
43 |
|
|
... particulier_prenom=MICKAEL |
44 |
|
|
... particulier_date_naissance=03/01/1956 |
45 |
|
|
... particulier_commune_naissance=LILLE |
46 |
|
|
... particulier_departement_naissance=NORD |
47 |
|
|
... numero=12 |
48 |
|
|
... voie=RUE DE LA LOI |
49 |
|
|
... complement=APPT 12 |
50 |
|
|
... localite=MARSEILLE |
51 |
|
|
... code_postal=13012 |
52 |
|
|
... telephone_fixe=0404040404 |
53 |
|
|
... fax=0405040404 |
54 |
|
|
# On remplit les champs de la demande |
55 |
|
|
Saisir la demande ${args_demande} |
56 |
|
|
# On ajoute le pétitionnaire |
57 |
|
|
Ajouter le demandeur petitionnaire_principal ${args_petitionnaire} |
58 |
|
|
# On vérifie que le nom du pétitionnaire saisi est bien affiché dans le |
59 |
|
|
# formulaire de la demande |
60 |
cgarcin |
16349 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#petitionnaire_principal_delegataire DURAND MICKAEL |
61 |
ejpritchard |
16088 |
# On valide |
62 |
|
|
Click On Submit Button |
63 |
|
|
|
64 |
|
|
# Vérification du message de validation |
65 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Vos modifications ont bien été enregistrées. |
66 |
|
|
|
67 |
|
|
# On vérifie l'intégration |
68 |
|
|
# - ouverture du menu |
69 |
|
|
# - titre de la page |
70 |
|
|
# - titre de l'onglet |
71 |
|
|
Submenu In Menu Should Be Selected guichet_unique nouveau-dossier |
72 |
softime |
17036 |
Le titre de la page doit contenir Guichet Unique > Nouvelle Demande > Nouveau Dossier |
73 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
74 |
|
|
|
75 |
|
|
# Vérification qu'il n'y a aucune erreur |
76 |
|
|
La page ne doit pas contenir d'erreur |
77 |
|
|
# On vérifie le message |
78 |
|
|
Valid Message Should Contain Création du dossier d'autorisation n° |
79 |
|
|
Valid Message Should Contain Création du dossier d'instruction n° |
80 |
|
|
|
81 |
|
|
# On télécharge le récépissé de la demande |
82 |
|
|
Click On Link link_demande_recepisse |
83 |
|
|
# On vérifie le contenu du PDF |
84 |
|
|
Open PDF ${OM_PDF_TITLE} |
85 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain RECEPISSE DE DEPOT |
86 |
|
|
Page Should Contain DURAND MICKAEL |
87 |
|
|
Close PDF |
88 |
|
|
|
89 |
|
|
# On clique sur le bouton retour |
90 |
|
|
Click On Back Button |
91 |
softime |
17036 |
Le titre de la page doit être Tableau De Bord |
92 |
ejpritchard |
16088 |
|
93 |
|
|
|
94 |
|
|
Vérifier l'intégration de la rubrique 'Guichet Unique' avec l'utilisateur |
95 |
|
|
|
96 |
|
|
[Documentation] Ce test vise uniquement à vérifier que les écrans |
97 |
|
|
... correspondant à chaque entrée de menu de la rubrique 'Guichet Unique' |
98 |
|
|
... ne génère pas une erreur de base de données |
99 |
|
|
|
100 |
|
|
[Arguments] ${user} ${password} |
101 |
|
|
|
102 |
|
|
# On se connecte à l'application |
103 |
|
|
Depuis la page d'accueil ${user} ${password} |
104 |
|
|
|
105 |
|
|
# On vérifie le menu "Nouveau Dossier" |
106 |
|
|
Go To Submenu In Menu guichet_unique nouveau-dossier |
107 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Nouveau Dossier |
108 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
109 |
|
|
La page ne doit pas contenir d'erreur |
110 |
|
|
# On vérifie le menu "Dossier En Cours" |
111 |
|
|
Go To Submenu In Menu guichet_unique dossier-existant |
112 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Dossier En Cours |
113 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
114 |
|
|
La page ne doit pas contenir d'erreur |
115 |
|
|
# On vérifie le menu "Autre Dossier" |
116 |
|
|
Go To Submenu In Menu guichet_unique autre-dossier |
117 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Autre Dossier |
118 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
119 |
|
|
La page ne doit pas contenir d'erreur |
120 |
|
|
# On vérifie le menu "Récépissé" |
121 |
|
|
Go To Submenu In Menu guichet_unique pdf |
122 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Récépissé |
123 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
124 |
|
|
La page ne doit pas contenir d'erreur |
125 |
|
|
# On vérifie le menu "Pétitionnaire Fréquent" |
126 |
|
|
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
127 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Pétitionnaire Fréquent |
128 |
ejpritchard |
16088 |
First Tab Title Should Be Pétitionnaire Fréquent |
129 |
|
|
La page ne doit pas contenir d'erreur |
130 |
|
|
# On vérifie le menu "Registre" |
131 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_registre |
132 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Affichage Réglementaire > Registre |
133 |
ejpritchard |
16088 |
First Tab Title Should Be Traitement Du Registre D'affichage Réglementaire |
134 |
|
|
La page ne doit pas contenir d'erreur |
135 |
|
|
# On vérifie le menu "Attestation" |
136 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_attestation |
137 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Affichage Réglementaire > Attestation |
138 |
ejpritchard |
16088 |
First Tab Title Should Be Imprimer L'attestation D'affichage Réglementaire |
139 |
|
|
La page ne doit pas contenir d'erreur |
140 |
|
|
|
141 |
|
|
*** Test Cases *** |
142 |
softime |
17036 |
Création du jeu de données Demande_030_010 |
143 |
|
|
[Documentation] L'objet de ce 'Test Case' est de constituer le jeu de données |
144 |
|
|
Run Keyword If '${CONTEXT_DEMANDE_CREATED}' == 'False' Initialisation du jeu de données Demande_03 |
145 |
|
|
Set Global Variable ${CONTEXT_DEMANDE_CREATED} True |
146 |
|
|
|
147 |
|
|
Depuis la page d'accueil admin admin |
148 |
|
|
|
149 |
|
|
# Demande associée à un sous-dossier |
150 |
|
|
${codeSsDossier} = Set Variable 030SDND |
151 |
|
|
@{di_compatibles} = Create List |
152 |
|
|
... DP - P - Déclaration préalable - Initiale |
153 |
|
|
&{args_type_di} = Create Dictionary |
154 |
|
|
... code=${codeSsDossier} |
155 |
|
|
... libelle=Sous Dossier Nvl Demande |
156 |
|
|
... sous_dossier=true |
157 |
|
|
... suffixe=true |
158 |
|
|
... lien_sous_dossier_type_di=@{di_compatibles} |
159 |
|
|
... maj_da_localisation=false |
160 |
|
|
${idSsDossierTestAjout} = Ajouter type de dossier d'instruction ${args_type_di} |
161 |
|
|
|
162 |
|
|
&{args_demande_type} = Create Dictionary |
163 |
|
|
... code=TEST${codeSsDossier} |
164 |
|
|
... libelle=Sous Dossier Nvl Demande |
165 |
|
|
... groupe=Autorisation ADS |
166 |
|
|
... dossier_autorisation_type_detaille=DP (Déclaration préalable) |
167 |
|
|
... demande_nature=Dossier existant |
168 |
|
|
... dossier_instruction_type=Sous Dossier Nvl Demande |
169 |
|
|
... evenement=Notification de delai |
170 |
|
|
Ajouter un nouveau type de demande depuis le menu ${args_demande_type} |
171 |
|
|
|
172 |
|
|
|
173 |
ejpritchard |
16088 |
Non accumulation de message d'erreur sous le champ saisie complète du numéro de dossier |
174 |
|
|
|
175 |
|
|
&{param_saisie_complete} = Create Dictionary |
176 |
softime |
17036 |
... libelle=option_dossier_saisie_numero_complet |
177 |
|
|
... valeur=true |
178 |
|
|
... om_collectivite=agglo |
179 |
ejpritchard |
16088 |
|
180 |
softime |
17036 |
Gerer le paramètre par WS ${param_saisie_complete} |
181 |
|
|
|
182 |
ejpritchard |
16088 |
Depuis la page d'accueil guichet guichet |
183 |
|
|
|
184 |
|
|
Go To Submenu In Menu guichet_unique nouveau-dossier |
185 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Nouveau Dossier |
186 |
ejpritchard |
16088 |
|
187 |
|
|
&{args_petitionnaire} = Create Dictionary |
188 |
|
|
... particulier_civilite=Monsieur |
189 |
|
|
... particulier_nom=Don |
190 |
|
|
... particulier_prenom=Pablo |
191 |
|
|
|
192 |
|
|
&{args_demande} = Create Dictionary |
193 |
softime |
17542 |
... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes |
194 |
ejpritchard |
16088 |
... demande_type=Dépôt Initial |
195 |
|
|
|
196 |
|
|
Ajouter la nouvelle demande depuis le menu sans validation du formulaire ${args_demande} ${args_petitionnaire} |
197 |
|
|
|
198 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=#num_doss_complet |
199 |
|
|
|
200 |
cgarcin |
16546 |
Unselect Checkbox css=#no_num_doss_complet |
201 |
ejpritchard |
16088 |
Input Text css=#num_doss_complet TOTO |
202 |
|
|
Input Text css=#terrain_adresse_voie_numero 0 |
203 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=#complet_err_msg |
204 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=#complet_err_msg |
205 |
|
|
${err_msg} = Get Text css=#complet_err_msg |
206 |
|
|
Should Be Equal ${err_msg} |
207 |
|
|
... Le numéro saisie ne respecte pas le format imposé par le code de l'urbanisme, les vérifications imposées ne seront donc pas réalisées. |
208 |
|
|
|
209 |
|
|
Input Text css=#num_doss_complet TATA |
210 |
|
|
Input Text css=#terrain_adresse_voie_numero 0 |
211 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=#complet_err_msg |
212 |
|
|
${err_msg} = Get Text css=#complet_err_msg |
213 |
|
|
Should Be Equal ${err_msg} |
214 |
|
|
... Le numéro saisie ne respecte pas le format imposé par le code de l'urbanisme, les vérifications imposées ne seront donc pas réalisées. |
215 |
|
|
|
216 |
|
|
Input Text css=#num_doss_complet PC0130552200013 |
217 |
|
|
Input Text css=#terrain_adresse_voie_numero 0 |
218 |
ejpritchard |
16276 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Element css=#complet_err_msg |
219 |
ejpritchard |
16088 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=#complet_err_msg |
220 |
|
|
${err_msg} = Get Text css=#complet_err_msg |
221 |
|
|
Should Be Equal ${err_msg} |
222 |
|
|
... Le numéro saisie doit comporter un suffixe. |
223 |
|
|
|
224 |
|
|
Input Text css=#num_doss_complet ${EMPTY} |
225 |
|
|
Input Text css=#terrain_adresse_voie_numero 0 |
226 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Not Be Visible css=#complet_err_msg |
227 |
|
|
Page Should Not Contain Element css=#complet_err_msg |
228 |
|
|
|
229 |
|
|
Input Text css=#num_doss_complet PC0130552200013P0 |
230 |
|
|
Input Text css=#terrain_adresse_voie_numero 0 |
231 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Not Be Visible css=#complet_err_msg |
232 |
|
|
Page Should Not Contain Element css=#complet_err_msg |
233 |
|
|
|
234 |
softime |
17036 |
|
235 |
|
|
Reset params - Non accumulation de message d'erreur sous le champ saisie complète du numéro de dossier |
236 |
ejpritchard |
16088 |
&{param_saisie_complete} = Create Dictionary |
237 |
|
|
... libelle=option_dossier_saisie_numero_complet |
238 |
|
|
... valeur=false |
239 |
|
|
... om_collectivite=agglo |
240 |
softime |
17036 |
Gerer le paramètre par WS ${param_saisie_complete} |
241 |
ejpritchard |
16088 |
|
242 |
|
|
|
243 |
|
|
Intégration 'Guichet Unique' |
244 |
|
|
|
245 |
|
|
[Documentation] Intégration 'Guichet Unique'. |
246 |
|
|
|
247 |
|
|
# Profil GUICHET UNIQUE (mono) |
248 |
|
|
Vérifier l'intégration de la rubrique 'Guichet Unique' avec l'utilisateur guichet guichet |
249 |
|
|
# Profil ADMINISTRATEUR FONCTIONNEL (mono) |
250 |
|
|
Vérifier l'intégration de la rubrique 'Guichet Unique' avec l'utilisateur adminfonct adminfonct |
251 |
|
|
|
252 |
|
|
Intégration 'Guichet Unique > Nouvelle Demande > Nouveau Dossier' |
253 |
|
|
|
254 |
|
|
[Documentation] Intégration 'Guichet Unique > Nouvelle Demande > Nouveau Dossier'. |
255 |
|
|
|
256 |
|
|
# Profil GUICHET UNIQUE (mono) |
257 |
|
|
Vérifier l'intégration de l'ajout d'une nouvelle demande / nouveau dossier avec l'utilisateur guichet guichet |
258 |
|
|
# Profil ADMINISTRATEUR FONCTIONNEL (mono) |
259 |
|
|
Vérifier l'intégration de l'ajout d'une nouvelle demande / nouveau dossier avec l'utilisateur adminfonct adminfonct |
260 |
|
|
|
261 |
|
|
# Les demandes de création de sous-dossiers ne doivent pas être visible lorsque l'option |
262 |
|
|
# option_dossier_saisie_numero_complet est active |
263 |
|
|
&{param_saisie_complete} = Create Dictionary |
264 |
|
|
... libelle=option_dossier_saisie_numero_complet |
265 |
|
|
... valeur=true |
266 |
|
|
... om_collectivite=agglo |
267 |
softime |
17036 |
Gerer le paramètre par WS ${param_saisie_complete} |
268 |
ejpritchard |
16088 |
|
269 |
softime |
17036 |
Depuis La Page D'accueil admin admin |
270 |
ejpritchard |
16088 |
Go To Submenu In Menu guichet_unique nouveau-dossier |
271 |
softime |
17542 |
Select From Chosen List dossier_autorisation_type_detaille DP - Déclaration préalable |
272 |
ejpritchard |
16088 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select list should not contain value css=select#demande_type Sous Dossier Nvl Demande |
273 |
|
|
|
274 |
softime |
17036 |
Reset params - Intégration 'Guichet Unique > Nouvelle Demande > Nouveau Dossier' |
275 |
ejpritchard |
16088 |
&{param_saisie_complete} = Create Dictionary |
276 |
|
|
... libelle=option_dossier_saisie_numero_complet |
277 |
|
|
... valeur=false |
278 |
|
|
... om_collectivite=agglo |
279 |
softime |
17036 |
Gerer le paramètre par WS ${param_saisie_complete} |
280 |
ejpritchard |
16088 |
|
281 |
|
|
Intégration 'Guichet Unique > Nouvelle Demande > Autre Dossier' |
282 |
|
|
|
283 |
|
|
[Documentation] Intégration 'Guichet Unique > Nouvelle Demande > Autre Dossier'. |
284 |
|
|
... - Dépôt d'un modificatif (M01) sur un dossier initial accepté (P0) |
285 |
|
|
|
286 |
|
|
# |
287 |
|
|
# Constitution du jeu de données spécifique à ce TestCase |
288 |
|
|
# |
289 |
|
|
&{args_petitionnaire} = Create Dictionary |
290 |
|
|
... particulier_nom=Beauchamps |
291 |
|
|
... particulier_prenom=Jeanette |
292 |
|
|
... om_collectivite=MARSEILLE |
293 |
|
|
@{ref_cad} = Create List 806 AB 0025 A 0030 |
294 |
|
|
&{args_demande} = Create Dictionary |
295 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
296 |
|
|
... demande_type=Dépôt Initial |
297 |
|
|
... terrain_references_cadastrales=${ref_cad} |
298 |
|
|
... om_collectivite=MARSEILLE |
299 |
|
|
${libelle_di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
300 |
|
|
${libelle_di_sans_espace} = Sans espace ${libelle_di} |
301 |
|
|
Depuis la page d'accueil instr instr |
302 |
|
|
Ajouter une instruction au DI et la finaliser ${libelle_di} accepter un dossier sans réserve |
303 |
|
|
|
304 |
|
|
# |
305 |
|
|
# Ajout de la nouvelle demande |
306 |
|
|
# |
307 |
|
|
# On se connecte en tant que guichet unique |
308 |
|
|
Depuis la page d'accueil guichet guichet |
309 |
|
|
# On clique sur l'entrée de menu dédiée et on vérifie l'intégration |
310 |
|
|
# - ouverture du menu |
311 |
|
|
# - titre de la page |
312 |
|
|
# - titre de l'onglet |
313 |
|
|
Go To Submenu In Menu guichet_unique autre-dossier |
314 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Autre Dossier |
315 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
316 |
|
|
|
317 |
|
|
# On fait une recherche sur le libellé du DI |
318 |
|
|
Input Text recherche ${libelle_di_sans_espace} |
319 |
|
|
# On valide |
320 |
|
|
Click On Search Button |
321 |
|
|
# On clique sur le bouton ajouter du dossier correspondant |
322 |
|
|
Click Element css=#action-tab-demande_autre_dossier-left-consulter-${libelle_di_sans_espace} |
323 |
|
|
|
324 |
|
|
# Intégration |
325 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Autre Dossier > ${libelle_di} |
326 |
ejpritchard |
16088 |
Submenu In Menu Should Be Selected guichet_unique autre-dossier |
327 |
|
|
|
328 |
|
|
# Saisie des informations de la demande |
329 |
|
|
&{args_demande} = Create Dictionary |
330 |
|
|
... demande_type=Demande de modification |
331 |
|
|
# On remplit le formulaire |
332 |
|
|
Saisir la demande ${args_demande} |
333 |
|
|
|
334 |
|
|
# On valide |
335 |
|
|
Click On Submit Button |
336 |
|
|
# Vérification du message de validation |
337 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain Création du dossier d'instruction n° |
338 |
|
|
# Vérification qu'il n'y a aucune erreur |
339 |
|
|
La page ne doit pas contenir d'erreur |
340 |
|
|
|
341 |
|
|
# On télécharge le récépissé de la demande |
342 |
|
|
Click On Link link_demande_recepisse |
343 |
|
|
# On vérifie le contenu du PDF |
344 |
|
|
Open PDF ${OM_PDF_TITLE} |
345 |
|
|
# On vérifie le contenu |
346 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain RECEPISSE DE DEPOT |
347 |
|
|
Page Should Contain Beauchamps Jeanette |
348 |
|
|
Close PDF |
349 |
|
|
|
350 |
|
|
# On clique sur le bouton retour |
351 |
|
|
Click On Back Button |
352 |
softime |
17036 |
Le titre de la page doit être Tableau De Bord |
353 |
ejpritchard |
16088 |
|
354 |
|
|
|
355 |
|
|
Intégration 'Guichet Unique > Nouvelle Demande > Récépissé' |
356 |
|
|
|
357 |
|
|
[Documentation] Intégration 'Guichet Unique > Nouvelle Demande > Récépissé'. |
358 |
|
|
... Vérification des éléments de l'interface et de l'enchainement des écrans |
359 |
|
|
... liés à l'entrée de menu en question permettant de rechercher parmi les |
360 |
|
|
... demandes existantes pour pouvoir éditer de nouveau le récépissé lié. |
361 |
|
|
|
362 |
|
|
# |
363 |
|
|
# Constitution du jeu de données spécifique à ce TestCase |
364 |
|
|
# |
365 |
|
|
&{args_petitionnaire} = Create Dictionary |
366 |
|
|
... particulier_nom=MARTINEZ |
367 |
|
|
... particulier_prenom=Jacques |
368 |
|
|
... om_collectivite=MARSEILLE |
369 |
|
|
@{ref_cad} = Create List 810 A 0020 A 0025 |
370 |
|
|
&{args_demande} = Create Dictionary |
371 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
372 |
|
|
... demande_type=Dépôt Initial |
373 |
|
|
... terrain_references_cadastrales=${ref_cad} |
374 |
|
|
... om_collectivite=MARSEILLE |
375 |
|
|
${libelle_di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
376 |
|
|
${libelle_di_sans_espace} = Sans espace ${libelle_di} |
377 |
|
|
|
378 |
|
|
Depuis la page d'accueil guichet guichet |
379 |
|
|
|
380 |
|
|
# On clique sur l'entrée de menu dédiée et on vérifie l'intégration |
381 |
|
|
# - ouverture du menu |
382 |
|
|
# - titre de la page |
383 |
|
|
# - titre de l'onglet |
384 |
|
|
Go To Submenu In Menu guichet_unique pdf |
385 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Récépissé |
386 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
387 |
|
|
|
388 |
|
|
# On fait une recherche sur le libellé du DI |
389 |
|
|
Input Text recherche ${libelle_di_sans_espace} |
390 |
|
|
Click On Search Button |
391 |
|
|
# On clique sur le libellé du dossier |
392 |
|
|
Click Link ${libelle_di} |
393 |
|
|
|
394 |
|
|
# On vérifie l'intégration |
395 |
|
|
# - ouverture du menu |
396 |
|
|
# - titre de la page |
397 |
|
|
# - titre de l'onglet |
398 |
|
|
Submenu In Menu Should Be Selected guichet_unique pdf |
399 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Récépissé > ${libelle_di} |
400 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
401 |
|
|
|
402 |
|
|
# On clique sur l'action dédiée 'Éditer le récepissé PDF' |
403 |
|
|
Click On Form Portlet Action demande pdfetat new_window |
404 |
|
|
# On vérifie le contenu du PDF |
405 |
|
|
Open PDF ${OM_PDF_TITLE} |
406 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain RECEPISSE DE DEPOT |
407 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain ${libelle_di} |
408 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain ${args_petitionnaire.particulier_nom} ${args_petitionnaire.particulier_prenom} |
409 |
|
|
Close PDF |
410 |
|
|
|
411 |
|
|
# On clique sur "Retour" |
412 |
|
|
Click On Back Button |
413 |
|
|
# On vérifie l'intégration |
414 |
|
|
# - ouverture du menu |
415 |
|
|
# - titre de la page |
416 |
|
|
# - titre de l'onglet |
417 |
|
|
Submenu In Menu Should Be Selected guichet_unique pdf |
418 |
softime |
17036 |
Le titre de la page doit être Guichet Unique > Nouvelle Demande > Récépissé |
419 |
ejpritchard |
16088 |
First Tab Title Should Be Demande |
420 |
|
|
|
421 |
|
|
|
422 |
|
|
Affichage de la date de dépôt par defaut |
423 |
|
|
[Documentation] Permet de vérifier le bon fonctionnement de l'affichage de |
424 |
|
|
... la date de dépôt ou non |
425 |
|
|
|
426 |
|
|
Depuis la page d'accueil admin admin |
427 |
|
|
# On ouvre le menu nouveau dossier |
428 |
|
|
Depuis le contexte de nouvelle demande via le menu |
429 |
|
|
# On sélectionne le type de dossier d'autorisation détaillé |
430 |
softime |
17542 |
Select From Chosen List dossier_autorisation_type_detaille PCA - Permis de construire comprenant ou non des démolitions |
431 |
ejpritchard |
16088 |
Wait Until Element Is Visible css=input#date_demande |
432 |
softime |
19592 |
${date_ddmmyyyy} = Date du jour FR |
433 |
ejpritchard |
16088 |
Textfield Should Contain date_demande ${date_ddmmyyyy} |
434 |
|
|
|
435 |
|
|
&{param_values} = Create Dictionary |
436 |
|
|
... libelle=option_date_depot_demande_defaut |
437 |
|
|
... valeur=false |
438 |
|
|
... om_collectivite=agglo |
439 |
softime |
17036 |
Gerer le paramètre par WS ${param_values} |
440 |
ejpritchard |
16088 |
|
441 |
|
|
# On ouvre le menu nouveau dossier |
442 |
|
|
Depuis le contexte de nouvelle demande via le menu |
443 |
|
|
# On sélectionne le type de dossier d'autorisation détaillé |
444 |
softime |
17542 |
Select From Chosen List dossier_autorisation_type_detaille PCA - Permis de construire comprenant ou non des démolitions |
445 |
ejpritchard |
16088 |
Textfield Should Contain date_demande ${EMPTY} |
446 |
|
|
|
447 |
|
|
|
448 |
softime |
17036 |
Reset params - Affichage de la date de dépôt par defaut |
449 |
|
|
&{param_values} = Create Dictionary |
450 |
|
|
... libelle=option_date_depot_demande_defaut |
451 |
|
|
... delete=true |
452 |
|
|
... om_collectivite=agglo |
453 |
|
|
Gerer le paramètre par WS ${param_values} |
454 |
ejpritchard |
16088 |
|
455 |
softime |
17036 |
|
456 |
ejpritchard |
16088 |
Ajout demande avec documents obligatoires |
457 |
|
|
[Documentation] L'objet de ce 'Test Case' est de vérifier l'ajout d'une demande |
458 |
|
|
... avec des documents obligatoire |
459 |
|
|
|
460 |
|
|
# En tant que guichetier |
461 |
|
|
Depuis la page d'accueil guichet guichet |
462 |
|
|
# On ouvre le menu nouveau dossier |
463 |
|
|
Depuis le contexte de nouvelle demande via le tableau de bord |
464 |
|
|
# On sélectionne le type de dossier d'autorisation détaillé |
465 |
softime |
17542 |
Select From Chosen List dossier_autorisation_type_detaille PCA - Permis de construire comprenant ou non des démolitions |
466 |
ejpritchard |
16088 |
# On sélectionne le type de demande |
467 |
|
|
Wait Until Element Is Visible css=select#demande_type |
468 |
|
|
Select From List By Label demande_type TESTDOC |
469 |
|
|
# Vérification du chargement du dialog |
470 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#ui-dialog-title-liste_doc Liste des documents obligatoires |
471 |
|
|
# Validation du dialog et verification du message d'alerte |
472 |
|
|
Click Element Until Alert |
473 |
|
|
... css=.ui-dialog-buttonset button:nth-child(2) .ui-button-text |
474 |
|
|
... Tous les documents doivent être présents. Dans le cas contraire, rejeter la demande. |
475 |
|
|
# Fermeture du dialog et vérification de l'erreur |
476 |
|
|
Click Element Until Alert |
477 |
|
|
... css=.ui-dialog-titlebar-close |
478 |
|
|
... Tous les documents doivent être présents. Dans le cas contraire, rejeter la demande. |
479 |
|
|
# Rejet de la demande avec annulation |
480 |
|
|
Click Element Until Alert |
481 |
|
|
... xpath=//span[text()[contains(.,"Rejeter la demande")]] |
482 |
|
|
... Êtes vous sur de vouloir rejeter la demande ? |
483 |
|
|
... LEAVE |
484 |
|
|
Handle Alert DISMISS |
485 |
|
|
# Rejet de la demande |
486 |
|
|
Click Element Until Alert |
487 |
|
|
... xpath=//span[text()[contains(.,"Rejeter la demande")]] |
488 |
|
|
... Êtes vous sur de vouloir rejeter la demande ? |
489 |
|
|
# Vérification du rechargement de la page |
490 |
|
|
Wait Until Page Contains Element css=#dossier_autorisation_type_detaille |
491 |
|
|
Element Should Not Be Visible css=#demande_type |
492 |
|
|
# On sélectionne le type de dossier d'autorisation détaillé |
493 |
softime |
17542 |
Select From Chosen List dossier_autorisation_type_detaille PCA - Permis de construire comprenant ou non des démolitions |
494 |
ejpritchard |
16088 |
# On sélectionne le type de demande |
495 |
|
|
Wait Until Element Is Visible css=select#demande_type |
496 |
|
|
Select From List By Label demande_type TESTDOC |
497 |
|
|
# Vérification du chargement du dialog |
498 |
|
|
Wait Until Element Contains css=#ui-dialog-title-liste_doc Liste des documents obligatoires |
499 |
|
|
# Vérifie que la case à cocher est bien présente |
500 |
|
|
Wait Until Page Contains Element css=.ui-dialog input[type="checkbox"] |
501 |
|
|
# Coche la case et Vérifie qu'elle a bien été sélectionnée |
502 |
|
|
Select Checkbox css=.ui-dialog input[type="checkbox"] |
503 |
|
|
Checkbox Should Be Selected css=.ui-dialog input[type="checkbox"] |
504 |
|
|
# Validation du dialog |
505 |
|
|
Click Button Valider |
506 |
|
|
# vérification de la fermeture du dialog |
507 |
|
|
Element Should Not Be Visible css=#ui-dialog-title-liste_doc |
508 |
|
|
# Ajout d'un pétitionnaire |
509 |
|
|
&{args_petitionnaire} = Create Dictionary |
510 |
|
|
... particulier_nom=Cole |
511 |
|
|
... particulier_prenom=Sarah |
512 |
|
|
... frequent=true |
513 |
|
|
Ajouter le demandeur petitionnaire_principal ${args_petitionnaire} |
514 |
|
|
# On valide |
515 |
|
|
Click On Submit Button |
516 |
|
|
# Vérification qu'il n'y a aucune erreur |
517 |
|
|
La page ne doit pas contenir d'erreur |
518 |
|
|
|
519 |
|
|
|
520 |
|
|
TNR Récupération de l'édition et logo |
521 |
|
|
[Documentation] L'objet de ce 'Test Case' est de vérifier que la bonne édition |
522 |
|
|
... et le bon logo sont récupérés dans le récépissé de la demande |
523 |
|
|
|
524 |
|
|
# En tant qu'admin |
525 |
|
|
Depuis la page d'accueil admingen admingen |
526 |
|
|
|
527 |
|
|
# On crée une nouvelle demande via le tableau de bord |
528 |
|
|
&{args_petitionnaire} = Create Dictionary |
529 |
|
|
... particulier_nom=Fistaul |
530 |
|
|
... particulier_prenom=Sarah |
531 |
|
|
... om_collectivite=ALLAUCH |
532 |
|
|
|
533 |
|
|
&{args_demande} = Create Dictionary |
534 |
softime |
17542 |
... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes |
535 |
ejpritchard |
16088 |
... om_collectivite=ALLAUCH |
536 |
|
|
# On crée une nouvelle demande via le tableau de bord |
537 |
|
|
${di_libelle} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
538 |
|
|
|
539 |
|
|
# On ouvre le récépissé de la demande |
540 |
|
|
Click Element css=#link_demande_recepisse |
541 |
|
|
# On ouvre le PDF |
542 |
|
|
Open PDF ${OM_PDF_TITLE} |
543 |
|
|
# On vérifie la localisation du terrain |
544 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Commune : Allauch |
545 |
|
|
# On ferme le PDF |
546 |
|
|
Close PDF |
547 |
|
|
|
548 |
|
|
|
549 |
|
|
TNR Récupération des paramètres de collectivité dans le récépissé de dépôt |
550 |
|
|
[Documentation] L'objet de ce 'Test Case' est de vérifier que les paramètres |
551 |
|
|
... de la collectivité sont bien fusionné avec le récépissé de dépôt |
552 |
|
|
|
553 |
|
|
# En tant que guichet |
554 |
|
|
Depuis la page d'accueil guichetsuivi guichetsuivi |
555 |
|
|
# On crée une nouvelle demande via le tableau de bord |
556 |
|
|
&{args_petitionnaire} = Create Dictionary |
557 |
|
|
... particulier_nom=Crosh |
558 |
|
|
... particulier_prenom=Sarah |
559 |
|
|
|
560 |
|
|
&{args_demande} = Create Dictionary |
561 |
softime |
17542 |
... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes |
562 |
ejpritchard |
16088 |
|
563 |
|
|
# On crée une nouvelle demande via le tableau de bord |
564 |
|
|
${di_libelle} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
565 |
|
|
|
566 |
|
|
# On ouvre le récépissé de la demande |
567 |
|
|
Click Element css=#link_demande_recepisse |
568 |
|
|
# On ouvre le PDF |
569 |
|
|
Open PDF ${OM_PDF_TITLE} |
570 |
|
|
# On va sur la seconde page |
571 |
|
|
Next Page PDF |
572 |
|
|
# On vérifie la localisation du terrain |
573 |
softime |
19592 |
${date_ddmmyyyy} = Date du jour FR |
574 |
ejpritchard |
16088 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Marseille , le${SPACE}${SPACE}${date_ddmmyyyy} |
575 |
|
|
# On ferme le PDF |
576 |
|
|
Close PDF |
577 |
|
|
|
578 |
|
|
Activation de l'option de numérisation |
579 |
|
|
[Documentation] Activation de l'option de numérisation dans un test case |
580 |
|
|
... spécifique pour stabiliser le test suivant. |
581 |
|
|
Activer l'option de numérisation |
582 |
|
|
|
583 |
|
|
|
584 |
|
|
Ajout d'une demande avec création de répertoire de numérisation |
585 |
|
|
|
586 |
|
|
[Documentation] Permet de vérifier la création du répertoire de numérisation du |
587 |
|
|
... dossier d'instruction, ainsi que sa date de modification avant et après qu'une |
588 |
|
|
... demande sur existant soit ajoutée au dossier. |
589 |
|
|
|
590 |
|
|
Depuis la page d'accueil instrpoly instrpoly |
591 |
|
|
# On crée une nouvelle demande via le tableau de bord |
592 |
|
|
&{args_petitionnaire} = Create Dictionary |
593 |
|
|
... particulier_nom=Fongemie |
594 |
|
|
... particulier_prenom=Christiane |
595 |
|
|
... om_collectivite=MARSEILLE |
596 |
|
|
&{args_demande} = Create Dictionary |
597 |
|
|
... dossier_autorisation_type_detaille=Demande d'autorisation de construire, d'aménager ou de modifier un ERP |
598 |
|
|
... demande_type=Dépôt Initial |
599 |
|
|
... om_collectivite=MARSEILLE |
600 |
|
|
${di_libelle} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} |
601 |
|
|
|
602 |
|
|
# Vérification de la création du dossier et récupération du nom du répertoire contenant les pièces du dossier |
603 |
|
|
${repertoire_numerisation_dossier} = Vérifier création répertoire du dossier ${di_libelle} |
604 |
|
|
# On récupère la date de dernière modification du répertoire |
605 |
|
|
${create_time} = Get Modified Time ${EXECDIR}${/}..${/}var${/}digitalization${/}Todo${/}${repertoire_numerisation_dossier} |
606 |
|
|
# Ajout du sleep si non ca va trop vite et c'est la même heure entre create et modify |
607 |
|
|
Sleep 1 |
608 |
|
|
&{args_demande} = Create Dictionary |
609 |
|
|
... demande_type=Dépôt de pièces complémentaire |
610 |
|
|
... om_collectivite=MARSEILLE |
611 |
|
|
... dossier_instruction=${di_libelle} |
612 |
|
|
Ajouter la demande par WS ${args_demande} |
613 |
|
|
# On vérifie la présence du lien |
614 |
|
|
Depuis le contexte du dossier d'instruction ${di_libelle} |
615 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#dossier_libelle ${di_libelle} |
616 |
|
|
# Les dates de création et de modification du répertoire ne doivent pas être égales |
617 |
|
|
${modify_time} = Get Modified Time ${EXECDIR}${/}..${/}var${/}digitalization${/}Todo${/}${repertoire_numerisation_dossier} |
618 |
|
|
Should Not Be Equal ${create_time} ${modify_time} |
619 |
|
|
|
620 |
|
|
|
621 |
|
|
Désactivation de l'option de numérisation |
622 |
|
|
[Documentation] Désactivation de l'option de numérisation dans un test case |
623 |
|
|
... spécifique pour stabiliser le test précédent. |
624 |
|
|
Désactiver l'option de numérisation |
625 |
|
|
|
626 |
|
|
|
627 |
|
|
Affichage réglementaire |
628 |
|
|
|
629 |
|
|
[Documentation] Test de la fonctionnalité 'Affichage réglementaire' |
630 |
|
|
|
631 |
|
|
# On se connecte à l'application |
632 |
|
|
Depuis la page d'accueil guichet guichet |
633 |
|
|
# On clique sur le menu "Attestation" |
634 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_attestation |
635 |
|
|
# On vérifie le nom de l'onglet |
636 |
|
|
First Tab Title Should Be Imprimer L'attestation D'affichage Réglementaire |
637 |
|
|
# On écrit "PC0130551200002P0" dans le champ dossier |
638 |
|
|
Input Text css=#dossier PC0130551200002P0 |
639 |
|
|
# On clique sur "Valider" |
640 |
|
|
Click On Submit Button Until Message Ce dossier n'a jamais été affiché |
641 |
|
|
# On vérifie que le texte est présent |
642 |
|
|
Error Message Should Contain Ce dossier n'a jamais été affiché |
643 |
|
|
# # On clique sur le menu "Registre" |
644 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_registre |
645 |
|
|
# On vérifie le nom de l'onglet |
646 |
|
|
First Tab Title Should Be Traitement Du Registre D'affichage Réglementaire |
647 |
|
|
# On clique sur "Déclencher le traitement" |
648 |
|
|
Click Element id=registre-form-submit |
649 |
|
|
# On vérifie que le traitement ne se déclenche pas |
650 |
|
|
Cliquer sur le bouton de la fenêtre modale Annuler |
651 |
|
|
Page Should Not Contain Element css=div#form-message div#message |
652 |
|
|
# On clique sur "Déclencher le traitement" |
653 |
|
|
Click Element id=registre-form-submit |
654 |
|
|
# On valide le traitement |
655 |
|
|
Cliquer sur le bouton de la fenêtre modale Confirmer |
656 |
|
|
# On ouvre le PDF |
657 |
|
|
Wait Until Keyword Succeeds 1 min 0.1 sec Valid Message Should Contain Traitement terminé. Le registre a été généré. |
658 |
|
|
Click Element id=registre-form-download |
659 |
|
|
Open PDF ${OM_PDF_TITLE} |
660 |
|
|
# On vérifie le titre du PDF |
661 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Registre des dossiers en cours |
662 |
|
|
# On ferme le PDF |
663 |
|
|
Close PDF |
664 |
|
|
# On vérifie que le texte est présent |
665 |
|
|
Valid Message Should Contain Traitement terminé. Le registre a été généré. |
666 |
|
|
# On clique sur le menu "Attestation" |
667 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_attestation |
668 |
|
|
# On vérifie le nom de l'onglet |
669 |
|
|
First Tab Title Should Be Imprimer L'attestation D'affichage Réglementaire |
670 |
|
|
# On clique sur "Valider" |
671 |
|
|
Click On Submit Button Until Message Veuiller saisir un N° de dossier. |
672 |
|
|
# On vérifie que le texte est présent |
673 |
|
|
Error Message Should Contain Veuiller saisir un N° de dossier. |
674 |
|
|
# On écrit "123" dans le champ dossier |
675 |
|
|
Input Text css=#dossier 123 |
676 |
|
|
# On clique sur "Valider" |
677 |
|
|
Click On Submit Button Until Message Ce dossier n'existe pas. |
678 |
|
|
# On vérifie que le texte est présent |
679 |
|
|
Error Message Should Contain Ce dossier n'existe pas. |
680 |
|
|
# On écrit "PC0130551200002P0" dans le champ dossier |
681 |
|
|
Input Text css=#dossier PC0130551200002P0 |
682 |
|
|
# On clique sur "Valider" |
683 |
|
|
Click On Submit Button Until Message Cliquez sur le lien ci-dessous pour télécharger votre attestation d'affichage |
684 |
|
|
# On vérifie que le texte est présent |
685 |
|
|
Valid Message Should Contain Cliquez sur le lien ci-dessous pour télécharger votre attestation d'affichage |
686 |
|
|
# On clique sur "Attestation d'affichage" |
687 |
|
|
Click Link Attestation d'affichage |
688 |
|
|
# On ouvre le PDF |
689 |
|
|
Open PDF ${OM_PDF_TITLE} |
690 |
|
|
# On vérifie le titre du PDF |
691 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain ATTESTATION D'AFFICHAGE REGLEMENTAIRE |
692 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain PC 013055 12 00002P0 |
693 |
|
|
# On ferme le PDF |
694 |
|
|
Close PDF |
695 |
|
|
# Supprime le dernier message de succès en retournant dans la page de saisie du numéro de dossier |
696 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_attestation |
697 |
|
|
# On écrit "PC 013055 12 00002P0" dans le champ dossier avec des espaces |
698 |
|
|
Input Text css=#dossier PC 013055 12 00002P0 |
699 |
|
|
# On clique sur "Valider" |
700 |
|
|
Click On Submit Button Until Message Cliquez sur le lien ci-dessous pour télécharger votre attestation d'affichage |
701 |
|
|
# On vérifie que le texte est présent |
702 |
|
|
Valid Message Should Contain Cliquez sur le lien ci-dessous pour télécharger votre attestation d'affichage |
703 |
|
|
# On clique sur "Attestation d'affichage" |
704 |
|
|
Click Link Attestation d'affichage |
705 |
|
|
# On ouvre le PDF |
706 |
|
|
Open PDF ${OM_PDF_TITLE} |
707 |
|
|
# On vérifie le titre du PDF |
708 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain ATTESTATION D'AFFICHAGE REGLEMENTAIRE |
709 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain PC 013055 12 00002P0 |
710 |
|
|
# On ferme le PDF |
711 |
|
|
Close PDF |
712 |
|
|
|
713 |
|
|
# On se connecte en tant qu'instructeur pour définaliser l'instruction |
714 |
|
|
# et vérifier le bon message lorsque le guichet tente de sortir l'attestation PDF |
715 |
|
|
Depuis la page d'accueil instr instr |
716 |
|
|
Depuis l'onglet instruction du dossier d'instruction PC 013055 12 00002P0 |
717 |
|
|
Click Link affichage_obligatoire |
718 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Portlet Action Should Be In SubForm instruction definaliser |
719 |
|
|
Click On SubForm Portlet Action instruction definaliser |
720 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be In Subform La définalisation du document s'est effectuée avec succès. |
721 |
|
|
Depuis la page d'accueil guichet guichet |
722 |
|
|
Go To Submenu In Menu guichet_unique affichage_reglementaire_attestation |
723 |
|
|
Input Text css=#dossier PC 013055 12 00002P0 |
724 |
|
|
Click On Submit Button Until Message L'attestation de ce dossier existe mais n'est pas finalisée. |
725 |
|
|
Error Message Should Contain L'attestation de ce dossier existe mais n'est pas finalisée. |
726 |
|
|
|
727 |
|
|
|
728 |
|
|
Ajout d'une demande sans récépissé de dépôt |
729 |
|
|
|
730 |
|
|
[Documentation] Au dépôt d'une demande, un lien permettant de télécharger |
731 |
|
|
... le récépissé est affiché dans le message de validation même si |
732 |
|
|
... l'instruction initiale n'a pas de lettre type (pas de récépissé). |
733 |
|
|
... L'action permettant de régénérer ce même document ne doit pas être |
734 |
|
|
... disponible. |
735 |
|
|
|
736 |
|
|
# On supprime la lettre type de l'événement de dépôt des PCI mais avant on |
737 |
|
|
# récupère la valeur de ce champ pour le repositionner à la fin de ce test |
738 |
|
|
Depuis la page d'accueil admin admin |
739 |
|
|
# On récupère la valeur de la lettre type depuis le formulaire de |
740 |
|
|
# modification |
741 |
|
|
Depuis le contexte de l'événement Notification du delai legal maison individuelle |
742 |
|
|
Click On Form Portlet Action evenement modifier |
743 |
|
|
${label_lettretype} = Get Text css=.form-content select#lettretype option:checked |
744 |
|
|
# On modifie la valeur de la lettre type depuis le même formulaire de |
745 |
|
|
# modification pour ne pas perdre de temps |
746 |
|
|
&{args_evenement} = Create Dictionary |
747 |
|
|
... libelle=Notification du delai legal maison individuelle |
748 |
softime |
18876 |
... lettretype=Choisir Lettre type |
749 |
ejpritchard |
16088 |
Saisir l'événement ${args_evenement} |
750 |
|
|
Click On Submit Button |
751 |
|
|
La page ne doit pas contenir d'erreur |
752 |
|
|
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
753 |
|
|
|
754 |
|
|
# On ajoute une nouvelle demande |
755 |
|
|
Depuis la page d'accueil guichetsuivi guichetsuivi |
756 |
|
|
&{args_petitionnaire} = Create Dictionary |
757 |
|
|
... particulier_nom=Bonenfant |
758 |
|
|
... particulier_prenom=Germain |
759 |
|
|
|
760 |
|
|
&{args_demande} = Create Dictionary |
761 |
softime |
17542 |
... dossier_autorisation_type_detaille=PCI - Permis de construire pour une maison individuelle et / ou ses annexes |
762 |
ejpritchard |
16088 |
${di_libelle} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
763 |
|
|
|
764 |
|
|
# On vérifie que dans le message de validation il n'est pas possible de |
765 |
|
|
# télécharger le récépissé (qui n'existe pas) |
766 |
|
|
Element Should Not Contain css=div.message.ui-state-valid p span.text Télécharger le récépissé de la demande |
767 |
|
|
|
768 |
|
|
# On clique sur le lien du message de validation pour accéder au DI |
769 |
|
|
Click Link css=#link_demande_dossier_instruction |
770 |
|
|
|
771 |
|
|
# On vérifie que l'action de régénérer le récépissé n'est pas disponible |
772 |
|
|
Element Should Not Contain css=#portlet-actions Télécharger le récépissé de la demande |
773 |
|
|
|
774 |
|
|
# On repositionne la lettre type de l'événement de dépôt des PCI |
775 |
|
|
Depuis la page d'accueil admin admin |
776 |
|
|
# |
777 |
|
|
&{args_evenement} = Create Dictionary |
778 |
|
|
... libelle=Notification du delai legal maison individuelle |
779 |
|
|
... lettretype=${label_lettretype} |
780 |
|
|
Modifier l'événement ${args_evenement} |