1 |
mbroquet |
3730 |
*** Settings *** |
2 |
|
|
Documentation Test les demandeurs |
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 |
jymadier |
4169 |
|
11 |
softime |
8989 |
*** Keywords *** |
12 |
|
|
Modifier les données du demandeur associé à la demande |
13 |
|
|
[Documentation] Modifie les données du demandeur associé à la demande |
14 |
|
|
[Arguments] ${nom_container} ${sousform_suffix} ${nom} ${prenom} |
15 |
|
|
|
16 |
|
|
Click Element Until New Element css=#liste_demandeur #${nom_container} a.edit_demandeur css=.ui-widget-overlay |
17 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=input#particulier_nom |
18 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=input#particulier_prenom |
19 |
|
|
La page ne doit pas contenir d'erreur |
20 |
|
|
Textfield Value Should Be css=input#particulier_nom ${nom} |
21 |
|
|
Textfield Value Should Be css=input#particulier_prenom ${prenom} |
22 |
|
|
Input Text css=input#particulier_nom ${nom}_mod |
23 |
|
|
Input Text css=input#particulier_prenom ${prenom}_mod |
24 |
|
|
Click Element Until No More Element css=div#sousform-${sousform_suffix} .formControls-top input[value="Modifier"] |
25 |
|
|
La page ne doit pas contenir d'erreur |
26 |
|
|
Element Should Contain css=div#sousform-${sousform_suffix} div.message.ui-state-valid Vos modifications ont bien été enregistrées. |
27 |
|
|
Click Element Until No More Element css=div#sousform-${sousform_suffix} .formControls-top a.retour |
28 |
|
|
|
29 |
|
|
|
30 |
mbroquet |
3730 |
*** Test Cases *** |
31 |
jymadier |
5881 |
TNR Filtre des pétitionnaires fréquents par collectivité dans le listing |
32 |
mbroquet |
3730 |
[Documentation] Ce test case vérifie que lorsqu'on est sur une collectivité mono, la |
33 |
|
|
... liste des pétitionnaires fréquents affiche les pétitionnaires fréquents de la |
34 |
|
|
... commune de l'utilisateur, et ceux créés par une collectivité de niveau 2. |
35 |
|
|
... Un compte Agglo doit voir et accéder à tous les pétitionnaires fréquents. |
36 |
|
|
|
37 |
|
|
# En tant que guichetier collectivité Marseille |
38 |
|
|
Depuis la page d'accueil guichetsuivi guichetsuivi |
39 |
|
|
# Ajout d'un pétitionnaire fréquent sur Marseille |
40 |
|
|
&{args_petitionnaire_marseille} = Create Dictionary |
41 |
|
|
... particulier_nom=Lebrun |
42 |
|
|
... particulier_prenom=Carole |
43 |
|
|
|
44 |
|
|
Go To Submenu petitionnaire_frequent |
45 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_marseille} |
46 |
|
|
|
47 |
|
|
# On récupère l'identifiant du demandeur |
48 |
|
|
Depuis le contexte du pétitionnaire fréquent Lebrun Carole |
49 |
|
|
${demandeur_id} = Get Value demandeur |
50 |
|
|
|
51 |
|
|
# En tant qu'utilisateur de collectivité de niveau 2 |
52 |
|
|
Depuis la page d'accueil admin admin |
53 |
|
|
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
54 |
|
|
# On doit pas avoir le pétitionnaire fréquent de Marseille |
55 |
|
|
Page Should Contain Lebrun Carole |
56 |
|
|
# On doit pouvoir accéder au pétitionnaire |
57 |
|
|
Click On Link Lebrun Carole |
58 |
softime |
7996 |
La page ne doit pas contenir d'erreur |
59 |
mbroquet |
3730 |
Page Should Contain Lebrun |
60 |
|
|
Page Should Contain Carole |
61 |
|
|
Page Should Not Contain Personne Morale |
62 |
|
|
Click On Back Button |
63 |
|
|
|
64 |
|
|
# Ajout d'un pétitionnaire fréquent sur collectivité Agglo |
65 |
|
|
&{args_petitionnaire_agglo} = Create Dictionary |
66 |
|
|
... particulier_nom=Bélanger |
67 |
|
|
... particulier_prenom=Jeannine |
68 |
|
|
... om_collectivite=agglo |
69 |
|
|
|
70 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_agglo} |
71 |
|
|
|
72 |
|
|
# En tant qu'instructeur d'Allauch |
73 |
|
|
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
74 |
|
|
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
75 |
|
|
# On ne doit pas avoir les pétitionnaires fréquents de Marseille |
76 |
|
|
Page Should Not Contain Lebrun Carole |
77 |
|
|
# On doit avoir le pétitionnaire fréquent de l'Agglo |
78 |
|
|
Page Should Contain Bélanger Jeannine |
79 |
|
|
|
80 |
|
|
# On vérifie que l'utilisateur d'Allauch ne peut pas accéder au pétitionnaire fréquent |
81 |
|
|
# de Marseille |
82 |
|
|
Depuis le tableau des pétitionnaires fréquents |
83 |
|
|
Page Should Not Contain Lebrun Carole |
84 |
|
|
# On vérifie que l'utilisateur d'Allauch ne peut pas accéder au pétitionnaire fréquent |
85 |
|
|
# de Marseille depuis l'URL |
86 |
softime |
7996 |
${URL} = Set Variable ${PROJECT_URL}/${OM_ROUTE_FORM}&obj=petitionnaire_frequent&action=3&idx=${demandeur_id} |
87 |
mbroquet |
3730 |
Go To ${URL} |
88 |
|
|
# L'URL doit afficher une erreur |
89 |
|
|
Error Message Should Contain Droits insuffisants. |
90 |
|
|
|
91 |
|
|
# On vérifie que l'utilisateur d'Allauch peut accéder au pétitionnaire fréquent multi |
92 |
|
|
Depuis le tableau des pétitionnaires fréquents |
93 |
|
|
Click On Link Bélanger Jeannine |
94 |
|
|
Element Text Should Be particulier_nom Bélanger |
95 |
|
|
|
96 |
|
|
|
97 |
jymadier |
5881 |
Création et recherche de pétitionnaires fréquents sur plusieurs collectivités |
98 |
mbroquet |
3730 |
[Documentation] L'objet de ce 'Test Case' est de vérifier que la recherche fonctionne |
99 |
|
|
... en contexte utilisateur avec un profil mono, et que seulement les pétitionnaires |
100 |
|
|
... fréquents de la collectivité de l'utilisateur et de l'agglo sont présents. |
101 |
|
|
|
102 |
jymadier |
5881 |
# Ajout d'un pétitionnaire fréquent sur collectivité Agglo |
103 |
mbroquet |
3730 |
Depuis la page d'accueil admin admin |
104 |
|
|
&{args_petitionnaire_agglo} = Create Dictionary |
105 |
nmeucci |
4512 |
... particulier_nom=L' Gougeon |
106 |
mbroquet |
3730 |
... particulier_prenom=Élodie |
107 |
|
|
... om_collectivite=agglo |
108 |
|
|
|
109 |
|
|
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
110 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_agglo} |
111 |
|
|
|
112 |
jymadier |
5881 |
# Ajout d'un pétitionnaire fréquent sur Marseille |
113 |
mbroquet |
3730 |
&{args_petitionnaire_marseille} = Create Dictionary |
114 |
|
|
... particulier_nom=Lavoie |
115 |
|
|
... particulier_prenom=Sophie |
116 |
jymadier |
5881 |
... om_collectivite=MARSEILLE |
117 |
mbroquet |
3730 |
|
118 |
jymadier |
5881 |
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
119 |
mbroquet |
3730 |
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_marseille} |
120 |
|
|
|
121 |
jymadier |
5881 |
# Ajout de 2 pétitionnaires fréquents avec le même nom sur Allauch |
122 |
mbroquet |
3730 |
Depuis la page d'accueil instrpolycomm3 instrpolycomm3 |
123 |
|
|
&{args_petitionnaire_allauch} = Create Dictionary |
124 |
|
|
... particulier_nom=Desjardins |
125 |
|
|
... particulier_prenom=Halette |
126 |
jymadier |
5881 |
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
127 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_allauch} |
128 |
mbroquet |
3730 |
|
129 |
jymadier |
5881 |
&{args_petitionnaire_allauch} = Create Dictionary |
130 |
|
|
... particulier_nom=Desjardins |
131 |
|
|
... particulier_prenom=Thomas |
132 |
mbroquet |
3730 |
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
133 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_allauch} |
134 |
|
|
|
135 |
jymadier |
5881 |
## En tant qu'utilisateur d'Allauch |
136 |
|
|
## Recherche du pétitionnaire fréquent sur l'agglo |
137 |
|
|
|
138 |
mbroquet |
3730 |
Depuis le contexte de nouvelle demande via le tableau de bord |
139 |
|
|
Select From List By Label dossier_autorisation_type_detaille Permis de construire comprenant ou non des démolitions |
140 |
softime |
6565 |
${present}= Run Keyword And Return Status Element Should Be Visible id=demande_type |
141 |
|
|
Run Keyword If ${present} == True Select From List By Label id=demande_type Dépôt Initial |
142 |
|
|
# On clique sur le bouton d'ajout du pétitionnaire principal |
143 |
softime |
10573 |
Click Element Until New Element add_petitionnaire_principal css=.ui-widget-overlay |
144 |
mbroquet |
3730 |
# On saisit le couple nom/prénom |
145 |
nmeucci |
4512 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text particulier_nom L' Gougeon |
146 |
mbroquet |
3730 |
Input Text particulier_prenom Élodie |
147 |
|
|
Click Element css=.search-frequent-16 |
148 |
nmeucci |
4512 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain select-petitionnaire L' Gougeon Élodie |
149 |
mbroquet |
3730 |
Click Element css=div.dialog-search-frequent-petitionnaire.dialog-search-frequent-petitionnaire div a span |
150 |
jymadier |
5881 |
|
151 |
|
|
## Recherche du pétitionnaire fréquent sur Marseille, qui ne doit pas être trouvé |
152 |
|
|
|
153 |
mbroquet |
3730 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text particulier_nom Lavoie |
154 |
|
|
Input Text particulier_prenom Sophie |
155 |
|
|
Click Element css=.search-frequent-16 |
156 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Aucune correspondance trouvée. |
157 |
jymadier |
5881 |
Click Element css=div.dialog-search-frequent-petitionnaire.dialog-search-frequent-petitionnaire div a span |
158 |
|
|
|
159 |
|
|
## Recherche des pétitionnaires fréquents sur Allauch |
160 |
|
|
|
161 |
softime |
7685 |
Input Text particulier_prenom ${EMPTY} |
162 |
jymadier |
5881 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text particulier_nom Desjardins |
163 |
|
|
Click Element css=.search-frequent-16 |
164 |
|
|
# Les 2 pétitionnaires doivent être trouvés |
165 |
|
|
${list} = Create List Desjardins Halette Desjardins Thomas |
166 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select List Should Be css=#select-petitionnaire ${list} |
167 |
|
|
Select From List By Label css=#select-petitionnaire Desjardins Halette |
168 |
|
|
Click Element css=div.dialog-search-frequent-petitionnaire div.ui-dialog-buttonpane button.ui-button |
169 |
|
|
# On vérifie que la page ne contient pas d'erreur |
170 |
softime |
7996 |
La page ne doit pas contenir d'erreur |
171 |
jymadier |
5881 |
Click On Back Button In Subform |
172 |
|
|
# On vérifie le fieldset pétionnaire |
173 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Desjardins Halette |
174 |
|
|
|
175 |
|
|
|
176 |
|
|
Passage d'un pétitionnaire en non-fréquent |
177 |
|
|
[Documentation] L'objet de ce 'Test Case' est de vérifier que l'ajout d'un |
178 |
|
|
... pétitionnaire fréquent par la création de demande fonctionne, et que le passage |
179 |
|
|
... de ce pétitionnaire en non-fréquent ne le supprime pas du dossier lié. |
180 |
|
|
|
181 |
|
|
# Ajout d'un pétitionnaire fréquent en passant par la demande |
182 |
|
|
|
183 |
|
|
&{args_petitionnaire_marseille} = Create Dictionary |
184 |
|
|
... particulier_nom=Therrien |
185 |
|
|
... particulier_prenom=Oliver |
186 |
|
|
... frequent=true |
187 |
softime |
7067 |
... om_collectivite=MARSEILLE |
188 |
jymadier |
5881 |
&{args_demande} = Create Dictionary |
189 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
190 |
|
|
... demande_type=Dépôt Initial |
191 |
softime |
7067 |
... om_collectivite=MARSEILLE |
192 |
|
|
${di_libelle} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire_marseille} |
193 |
jymadier |
5881 |
|
194 |
|
|
Depuis la page d'accueil admin admin |
195 |
|
|
# Vérification que le demandeur est bien lié au dossier |
196 |
|
|
Depuis le contexte du dossier d'instruction ${di_libelle} |
197 |
|
|
Page Title Should Be Instruction > Dossiers D'instruction > ${di_libelle} THERRIEN OLIVER |
198 |
|
|
|
199 |
|
|
Depuis le tableau des pétitionnaires fréquents |
200 |
|
|
Use Simple Search nom Therrien |
201 |
|
|
Click Link Therrien Oliver |
202 |
|
|
Click On Form Portlet Action petitionnaire_frequent non_frequent |
203 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Mise à jour effectuée avec succès |
204 |
|
|
Click On Back Button |
205 |
|
|
# Le pétitionnaire ne doit plus apparaître dans la liste des fréquents |
206 |
|
|
Use Simple Search nom Therrien Oliver |
207 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain tab-petitionnaire_frequent Aucun enregistrement. |
208 |
|
|
|
209 |
|
|
# Vérification que le demandeur est bien lié au dossier après le passage en non-fréquent |
210 |
|
|
Depuis le contexte du dossier d'instruction ${di_libelle} |
211 |
|
|
Page Title Should Be Instruction > Dossiers D'instruction > ${di_libelle} THERRIEN OLIVER |
212 |
|
|
|
213 |
nhaye |
5951 |
Lien vers le di dans le message de validation de la demande |
214 |
|
|
|
215 |
|
|
[Documentation] Vérifie si le lien dans le message de validation est |
216 |
|
|
... fonctionnel. |
217 |
|
|
|
218 |
|
|
# |
219 |
|
|
Depuis la page d'accueil guichet guichet |
220 |
|
|
# |
221 |
|
|
&{args_petitionnaire} = Create Dictionary |
222 |
|
|
... particulier_nom=DUPONT |
223 |
|
|
... particulier_prenom=Geralt |
224 |
|
|
|
225 |
|
|
&{args_demande} = Create Dictionary |
226 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
227 |
|
|
... demande_type=Dépôt Initial |
228 |
|
|
${libelle_di} = Ajouter la nouvelle demande ${args_demande} ${args_petitionnaire} |
229 |
|
|
# On clique sur le lien vers le DI du message de validation |
230 |
|
|
Click Link css=#link_demande_dossier_instruction |
231 |
|
|
# On vérifie le fil d'Ariane |
232 |
softime |
6565 |
Page Title Should Be Instruction > Dossiers D'instruction > ${libelle_di} DUPONT GERALT |
233 |
softime |
7366 |
|
234 |
|
|
|
235 |
|
|
Vérification de la récuperation des pétitionnaires |
236 |
|
|
[Documentation] Vérifie si les types de demandes avec le champ contrainte à |
237 |
|
|
... avec_recup utilisent bien les pétitionnaires et qu'ils soient bien |
238 |
|
|
... remplaçables et que les sans_recup sont bien vides. |
239 |
|
|
|
240 |
|
|
Depuis la page d'accueil admin admin |
241 |
|
|
|
242 |
|
|
&{args_petitionnaire_principal} = Create Dictionary |
243 |
|
|
... particulier_nom=Amorette |
244 |
|
|
... particulier_prenom=David |
245 |
|
|
... frequent=true |
246 |
|
|
... om_collectivite=MARSEILLE |
247 |
|
|
&{args_petitionnaire} = Create Dictionary |
248 |
|
|
... particulier_nom=Racine |
249 |
|
|
... particulier_prenom=Gill |
250 |
|
|
... frequent=true |
251 |
|
|
... om_collectivite=MARSEILLE |
252 |
|
|
&{args_petitionnaire_remplacement} = Create Dictionary |
253 |
|
|
... particulier_nom=Couturier |
254 |
|
|
... particulier_prenom=Ignace |
255 |
|
|
... frequent=true |
256 |
|
|
... om_collectivite=MARSEILLE |
257 |
|
|
&{args_correspondant} = Create Dictionary |
258 |
|
|
... particulier_nom=Belisarda |
259 |
|
|
... particulier_prenom=Aubin |
260 |
|
|
... frequent=true |
261 |
|
|
... om_collectivite=MARSEILLE |
262 |
|
|
&{args_demande} = Create Dictionary |
263 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
264 |
|
|
... demande_type=Dépôt Initial |
265 |
|
|
... om_collectivite=MARSEILLE |
266 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
267 |
|
|
... delegataire=${args_correspondant} |
268 |
|
|
... petitionnaire=${args_petitionnaire} |
269 |
|
|
|
270 |
|
|
${di_libelle} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire_principal} ${args_autres_demandeurs} |
271 |
|
|
|
272 |
|
|
Ajouter une instruction au DI et la finaliser ${di_libelle} accepter un dossier sans réserve |
273 |
|
|
Go To Submenu In Menu guichet_unique autre-dossier |
274 |
|
|
Rechercher et créer une demande sur dossier existant ${di_libelle} |
275 |
|
|
Select From List By Label demande_type Déclaration attestant l'achèvement et la conformité des travaux |
276 |
|
|
|
277 |
|
|
# Vérification de la contrainte avec_recup |
278 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain liste_demandeur ${args_petitionnaire_principal.particulier_prenom} |
279 |
|
|
Element Should Contain liste_demandeur ${args_correspondant.particulier_prenom} |
280 |
|
|
Element Should Contain liste_demandeur ${args_petitionnaire.particulier_nom} |
281 |
|
|
|
282 |
|
|
Click Element css=.petitionnaire .demandeur_del |
283 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Not Contain liste_demandeur ${args_petitionnaire.particulier_prenom} |
284 |
|
|
|
285 |
|
|
Ajouter le demandeur petitionnaire ${args_petitionnaire_remplacement} |
286 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain liste_demandeur ${args_petitionnaire_remplacement.particulier_prenom} |
287 |
|
|
|
288 |
|
|
# Vérification de la contrainte sans_recup |
289 |
|
|
Select From List By Label demande_type Demande de transfert |
290 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible add_petitionnaire_principal |
291 |
softime |
7685 |
|
292 |
|
|
|
293 |
|
|
TNR de recherche des demandeurs fréquents |
294 |
|
|
|
295 |
|
|
[Documentation] Vérification de la recherche par prénom des demandeurs |
296 |
|
|
... fréquents (petitionnaire, avocat et bailleur) lors de l'ajout d'une |
297 |
|
|
... demande. |
298 |
|
|
... Ajout de deux demandeurs de chaque type pour contrôler que le retour de |
299 |
|
|
... la recherche soit correct. |
300 |
|
|
|
301 |
|
|
Depuis la page d'accueil admin admin |
302 |
|
|
|
303 |
|
|
&{args_petitionnaire_vue} = Create Dictionary |
304 |
|
|
... particulier_nom=Rouze |
305 |
|
|
... particulier_prenom=Ophelia |
306 |
|
|
... om_collectivite=agglo |
307 |
|
|
|
308 |
|
|
&{args_petitionnaire_masque} = Create Dictionary |
309 |
|
|
... particulier_nom=Loiselle |
310 |
|
|
... particulier_prenom=Charmaine |
311 |
|
|
... om_collectivite=agglo |
312 |
|
|
|
313 |
|
|
&{args_petitionnaire_di} = Create Dictionary |
314 |
|
|
... qualite=particulier |
315 |
|
|
... particulier_nom=Roux |
316 |
|
|
... particulier_prenom=Camus |
317 |
|
|
... om_collectivite=MARSEILLE |
318 |
|
|
|
319 |
|
|
&{args_bailleur_vue} = Create Dictionary |
320 |
|
|
... qualite=particulier |
321 |
|
|
... particulier_nom=Tanguay |
322 |
|
|
... particulier_prenom=Pauline |
323 |
|
|
... om_collectivite=MARSEILLE |
324 |
|
|
... frequent=true |
325 |
|
|
|
326 |
|
|
&{args_bailleur_masque} = Create Dictionary |
327 |
|
|
... qualite=particulier |
328 |
|
|
... particulier_nom=Sansouci |
329 |
|
|
... particulier_prenom=Georgette |
330 |
|
|
... om_collectivite=MARSEILLE |
331 |
|
|
... frequent=true |
332 |
|
|
|
333 |
|
|
&{args_avocat_vue} = Create Dictionary |
334 |
|
|
... qualite=particulier |
335 |
|
|
... particulier_nom=Martel |
336 |
|
|
... particulier_prenom=Amber |
337 |
|
|
... om_collectivite=MARSEILLE |
338 |
|
|
... frequent=true |
339 |
|
|
|
340 |
|
|
&{args_avocat_masque} = Create Dictionary |
341 |
|
|
... qualite=particulier |
342 |
|
|
... particulier_nom=Blais |
343 |
|
|
... particulier_prenom=Alaine |
344 |
|
|
... om_collectivite=MARSEILLE |
345 |
|
|
... frequent=true |
346 |
|
|
|
347 |
|
|
# Ajout des pétitionnaires |
348 |
|
|
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
349 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_vue} |
350 |
|
|
Go to Submenu In Menu guichet_unique petitionnaire_frequent |
351 |
|
|
Ajouter le pétitionnaire fréquent depuis le menu pétitionnaire fréquent ${args_petitionnaire_masque} |
352 |
|
|
|
353 |
|
|
# Ajout des Bailleurs(obligation de passer par l'ajout d'une demande) |
354 |
|
|
&{args_demande} = Create Dictionary |
355 |
|
|
... dossier_autorisation_type_detaille=Fonds de commerce |
356 |
|
|
... demande_type=Dépôt Initial |
357 |
|
|
... om_collectivite=MARSEILLE |
358 |
|
|
|
359 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
360 |
|
|
... bailleur_principal=${args_bailleur_vue} |
361 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire_di} ${args_autres_demandeurs} |
362 |
|
|
|
363 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
364 |
|
|
... bailleur_principal=${args_bailleur_masque} |
365 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire_di} ${args_autres_demandeurs} |
366 |
|
|
|
367 |
|
|
&{args_demande} = Create Dictionary |
368 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
369 |
|
|
... om_collectivite=MARSEILLE |
370 |
|
|
... demande_type=Dépôt Initial |
371 |
|
|
${di_re} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire_di} |
372 |
|
|
|
373 |
|
|
&{args_demande} = Create Dictionary |
374 |
|
|
... dossier_autorisation_type_detaille=Recours contentieux |
375 |
|
|
... demande_type=Dépôt Initial REC |
376 |
|
|
... autorisation_contestee=${di_re} |
377 |
|
|
... om_collectivite=MARSEILLE |
378 |
|
|
|
379 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
380 |
|
|
... avocat_principal=${args_avocat_masque} |
381 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${NULL} ${args_autres_demandeurs} |
382 |
|
|
|
383 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
384 |
|
|
... avocat_principal=${args_avocat_vue} |
385 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${NULL} ${args_autres_demandeurs} |
386 |
|
|
|
387 |
|
|
# TNR de recherche des petitionnaires par prenom |
388 |
|
|
Depuis le contexte de nouvelle demande via l'URL |
389 |
|
|
Select From List By Label dossier_autorisation_type_detaille Permis de construire pour une maison individuelle et / ou ses annexes |
390 |
softime |
10573 |
Click Element Until New Element add_petitionnaire_principal css=.ui-widget-overlay |
391 |
softime |
7996 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label css=#sousform-petitionnaire #om_collectivite MARSEILLE |
392 |
softime |
7685 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text particulier_prenom ${args_petitionnaire_vue.particulier_prenom} |
393 |
|
|
Click Element css=.search-frequent-16 |
394 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain select-petitionnaire ${args_petitionnaire_vue.particulier_nom} ${args_petitionnaire_vue.particulier_prenom} |
395 |
|
|
Element Should Not Contain select-petitionnaire ${args_petitionnaire_masque.particulier_nom} |
396 |
|
|
Click Element css=div.dialog-search-frequent-petitionnaire.dialog-search-frequent-petitionnaire div a span |
397 |
|
|
|
398 |
|
|
# TNR de recherche des bailleurs par prenom |
399 |
|
|
Depuis le contexte de nouvelle demande via l'URL |
400 |
|
|
Select From List By Label dossier_autorisation_type_detaille Fonds de commerce |
401 |
softime |
10573 |
Click Element Until New Element add_bailleur_principal css=.ui-widget-overlay |
402 |
softime |
7685 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label css=#sousform-bailleur #om_collectivite MARSEILLE |
403 |
|
|
Input Text particulier_prenom ${args_bailleur_vue.particulier_prenom} |
404 |
|
|
Click Element css=.search-frequent-16 |
405 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain select-bailleur ${args_bailleur_vue.particulier_nom} ${args_bailleur_vue.particulier_prenom} |
406 |
|
|
Element Should Not Contain select-bailleur ${args_bailleur_masque.particulier_nom} |
407 |
|
|
Click Element css=div.dialog-search-frequent-bailleur.dialog-search-frequent-bailleur div a span |
408 |
|
|
|
409 |
|
|
# TNR de recherche des avocats par prenom |
410 |
|
|
Depuis le contexte de nouvelle demande via l'URL |
411 |
|
|
Select From List By Label dossier_autorisation_type_detaille Recours contentieux |
412 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Input Text autorisation_contestee ${di_re} |
413 |
|
|
Click Button css=#autorisation_contestee_search_button |
414 |
softime |
7996 |
Wait Until Element Is Visible css=#add_avocat_principal |
415 |
softime |
10573 |
Click Element Until New Element add_avocat_principal css=.ui-widget-overlay |
416 |
softime |
7685 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label css=#sousform-avocat #om_collectivite MARSEILLE |
417 |
|
|
Input Text particulier_prenom ${args_avocat_vue.particulier_prenom} |
418 |
|
|
Click Element css=.search-frequent-16 |
419 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain select-avocat ${args_avocat_vue.particulier_nom} ${args_avocat_vue.particulier_prenom} |
420 |
|
|
Element Should Not Contain select-avocat ${args_avocat_masque.particulier_nom} |
421 |
softime |
8989 |
|
422 |
|
|
|
423 |
|
|
Modification d'un demandeur via demande existante |
424 |
|
|
[Documentation] Vérifie la modification d'un demandeur |
425 |
|
|
... à partir d'une demande existante |
426 |
|
|
|
427 |
|
|
# jeu de données commun |
428 |
|
|
&{args_petitionnaire} = Create Dictionary |
429 |
|
|
... particulier_nom=Rouze |
430 |
|
|
... particulier_prenom=Ophelia |
431 |
|
|
... om_collectivite=MARSEILLE |
432 |
|
|
&{args_petitionnaire_autre_1} = Create Dictionary |
433 |
|
|
... particulier_nom=Loiselle |
434 |
|
|
... particulier_prenom=Charmaine |
435 |
|
|
... om_collectivite=MARSEILLE |
436 |
|
|
&{args_petitionnaire_autre_2} = Create Dictionary |
437 |
|
|
... particulier_nom=Roux |
438 |
|
|
... particulier_prenom=Camus |
439 |
|
|
... om_collectivite=MARSEILLE |
440 |
|
|
&{args_petitionnaire_autre_3} = Create Dictionary |
441 |
|
|
... particulier_nom=Tanguay |
442 |
|
|
... particulier_prenom=Pauline |
443 |
|
|
... om_collectivite=MARSEILLE |
444 |
|
|
&{args_petitionnaire_autre_4} = Create Dictionary |
445 |
|
|
... particulier_nom=Sansouci |
446 |
|
|
... particulier_prenom=Georgette |
447 |
|
|
... om_collectivite=MARSEILLE |
448 |
|
|
|
449 |
|
|
# -- ADS |
450 |
|
|
# petitionnaire_principal / delegataire / petitionnaire |
451 |
|
|
Depuis la page d'accueil instr instr |
452 |
|
|
&{args_demande} = Create Dictionary |
453 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
454 |
|
|
... demande_type=Dépôt Initial |
455 |
|
|
... om_collectivite=MARSEILLE |
456 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
457 |
|
|
... delegataire=${args_petitionnaire_autre_1} |
458 |
|
|
... petitionnaire=${args_petitionnaire_autre_2} |
459 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} ${args_autres_demandeurs} |
460 |
|
|
Ajouter une instruction au DI et la finaliser ${di} accepter un dossier sans réserve |
461 |
|
|
Depuis la page d'accueil guichetsuivi guichetsuivi |
462 |
|
|
Depuis le contexte de demande sur dossier en cours via le menu ${di} |
463 |
|
|
Select From List By Label css=select#demande_type Demande de modification |
464 |
|
|
# petitionnaire_principal |
465 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=div#petitionnaire_principal_delegataire |
466 |
|
|
Modifier les données du demandeur associé à la demande petitionnaire_principal_delegataire petitionnaire |
467 |
|
|
... ${args_petitionnaire['particulier_nom']} ${args_petitionnaire['particulier_prenom']} |
468 |
|
|
# delegataire |
469 |
|
|
Modifier les données du demandeur associé à la demande delegataire delegataire |
470 |
|
|
... ${args_petitionnaire_autre_1['particulier_nom']} ${args_petitionnaire_autre_1['particulier_prenom']} |
471 |
|
|
# petitionnaire |
472 |
|
|
Modifier les données du demandeur associé à la demande listePetitionnaires petitionnaire |
473 |
|
|
... ${args_petitionnaire_autre_2['particulier_nom']} ${args_petitionnaire_autre_2['particulier_prenom']} |
474 |
|
|
|
475 |
|
|
# les contentieux n'étant pas affichés dans le guichet unique |
476 |
|
|
# on modifie exceptionnellement leur type DA pour les passer |
477 |
|
|
# dans le groupe ADS (restauré ensuite) |
478 |
|
|
Depuis la page d'accueil admin admin |
479 |
|
|
&{args_ctx_type_da} = Create Dictionary |
480 |
|
|
... groupe=Autorisation ADS |
481 |
|
|
Modifier le type de dossier d'autorisation Infraction ${args_ctx_type_da} |
482 |
|
|
Modifier le type de dossier d'autorisation Recours ${args_ctx_type_da} |
483 |
|
|
|
484 |
|
|
# création de nouveaux types de DI et de types de Demandes |
485 |
|
|
# en modification pour les contentieux qui n'en n'ont pas (normalement) |
486 |
|
|
&{args_type_di_in} = Create Dictionary |
487 |
|
|
... code=M |
488 |
|
|
... libelle=Modificatif |
489 |
|
|
... dossier_autorisation_type_detaille=IN (Infraction) |
490 |
|
|
... suffixe=true |
491 |
|
|
... mouvement_sitadel=MODIFICATIF |
492 |
|
|
... maj_da_localisation=true |
493 |
|
|
... maj_da_lot=true |
494 |
|
|
... maj_da_demandeur=true |
495 |
|
|
... maj_da_etat=true |
496 |
|
|
... maj_da_date_init=true |
497 |
|
|
... maj_da_date_validite=true |
498 |
|
|
... maj_da_date_doc=true |
499 |
|
|
... maj_da_date_daact=true |
500 |
|
|
... maj_da_dt=true |
501 |
|
|
Ajouter type de dossier d'instruction ${args_type_di_in} |
502 |
|
|
&{args_type_di_re} = Copy Dictionary ${args_type_di_in} |
503 |
|
|
Set To Dictionary ${args_type_di_re} dossier_autorisation_type_detaille REC (Recours contentieux) |
504 |
|
|
Ajouter type de dossier d'instruction ${args_type_di_re} |
505 |
|
|
@{args_type_demande_etats} = Create List dossier accepter |
506 |
|
|
&{args_type_demande_in} = Create Dictionary |
507 |
|
|
... code=DM |
508 |
|
|
... libelle=Demande de modification |
509 |
|
|
... groupe=Autorisation ADS |
510 |
|
|
... dossier_autorisation_type_detaille=IN (Infraction) |
511 |
|
|
... demande_nature=Dossier existant |
512 |
|
|
... etats_autorises=${args_type_demande_etats} |
513 |
softime |
14064 |
... contraintes=Récupération des demandeurs avec modification et ajout |
514 |
softime |
8989 |
... dossier_instruction_type=IN - Modificatif |
515 |
|
|
... evenement=Notification du délai de droit commun - RE / IN |
516 |
|
|
Ajouter un nouveau type de demande depuis le menu ${args_type_demande_in} |
517 |
|
|
&{args_type_demande_re} = Copy Dictionary ${args_type_demande_in} |
518 |
|
|
Set To Dictionary ${args_type_demande_re} dossier_autorisation_type_detaille REC (Recours contentieux) |
519 |
|
|
Set To Dictionary ${args_type_demande_re} etats_autorises ${args_type_demande_etats} |
520 |
|
|
Set To Dictionary ${args_type_demande_re} dossier_instruction_type REC - Modificatif |
521 |
|
|
Ajouter un nouveau type de demande depuis le menu ${args_type_demande_re} |
522 |
|
|
|
523 |
|
|
# -- CTX IN |
524 |
|
|
Depuis la page d'accueil instr instr |
525 |
|
|
&{args_demande} = Create Dictionary |
526 |
|
|
... dossier_autorisation_type_detaille=Infraction |
527 |
|
|
... demande_type=Dépôt Initial IN |
528 |
|
|
... om_collectivite=MARSEILLE |
529 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
530 |
|
|
... contrevenant_principal=${args_petitionnaire} |
531 |
|
|
... contrevenant=${args_petitionnaire_autre_1} |
532 |
|
|
... plaignant_principal=${args_petitionnaire_autre_2} |
533 |
|
|
... plaignant=${args_petitionnaire_autre_3} |
534 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${NULL} ${args_autres_demandeurs} |
535 |
|
|
Depuis la page d'accueil admin admin |
536 |
|
|
Ajouter une instruction au DI et la finaliser ${di} accepter un dossier sans réserve menu=infraction |
537 |
|
|
#Depuis la page d'accueil guichetsuivi guichetsuivi (pas visible via ce profil) |
538 |
|
|
Depuis le contexte de demande sur dossier en cours via le menu ${di} |
539 |
|
|
Select From List By Label css=select#demande_type Demande de modification |
540 |
|
|
# contrevenant_principal |
541 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=div#contrevenant_principal |
542 |
|
|
Modifier les données du demandeur associé à la demande contrevenant_principal contrevenant |
543 |
|
|
... ${args_petitionnaire['particulier_nom']} ${args_petitionnaire['particulier_prenom']} |
544 |
|
|
# contrevenant |
545 |
|
|
Modifier les données du demandeur associé à la demande listeAutresContrevenants contrevenant |
546 |
|
|
... ${args_petitionnaire_autre_1['particulier_nom']} ${args_petitionnaire_autre_1['particulier_prenom']} |
547 |
|
|
# plaignant_principal |
548 |
|
|
Modifier les données du demandeur associé à la demande plaignant_principal plaignant |
549 |
|
|
... ${args_petitionnaire_autre_2['particulier_nom']} ${args_petitionnaire_autre_2['particulier_prenom']} |
550 |
|
|
# plaignant |
551 |
|
|
Modifier les données du demandeur associé à la demande listeAutresPlaignants plaignant |
552 |
|
|
... ${args_petitionnaire_autre_3['particulier_nom']} ${args_petitionnaire_autre_3['particulier_prenom']} |
553 |
|
|
|
554 |
|
|
# -- CTX RE (recours) |
555 |
|
|
Depuis la page d'accueil instr instr |
556 |
|
|
&{args_demande} = Create Dictionary |
557 |
|
|
... dossier_autorisation_type_detaille=Recours contentieux |
558 |
|
|
... demande_type=Dépôt Initial REC |
559 |
|
|
... om_collectivite=MARSEILLE |
560 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
561 |
|
|
... requerant_principal=${args_petitionnaire_autre_1} |
562 |
|
|
... requerant=${args_petitionnaire_autre_2} |
563 |
|
|
... avocat_principal=${args_petitionnaire_autre_3} |
564 |
|
|
... avocat=${args_petitionnaire_autre_4} |
565 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} ${args_autres_demandeurs} |
566 |
|
|
Depuis la page d'accueil admin admin |
567 |
|
|
Ajouter une instruction au DI et la finaliser ${di} accepter un dossier sans réserve menu=recours |
568 |
|
|
#Depuis la page d'accueil guichetsuivi guichetsuivi (pas visible via ce profil) |
569 |
|
|
Depuis le contexte de demande sur dossier en cours via le menu ${di} |
570 |
|
|
Select From List By Label css=select#demande_type Demande de modification |
571 |
|
|
# requerant_principal |
572 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Be Visible css=div#requerant_principal |
573 |
|
|
Modifier les données du demandeur associé à la demande requerant_principal requerant |
574 |
|
|
... ${args_petitionnaire_autre_1['particulier_nom']} ${args_petitionnaire_autre_1['particulier_prenom']} |
575 |
|
|
# requerant |
576 |
|
|
Modifier les données du demandeur associé à la demande listeAutresRequerants requerant |
577 |
|
|
... ${args_petitionnaire_autre_2['particulier_nom']} ${args_petitionnaire_autre_2['particulier_prenom']} |
578 |
|
|
# avocat_principal |
579 |
|
|
Modifier les données du demandeur associé à la demande avocat_principal avocat |
580 |
|
|
... ${args_petitionnaire_autre_3['particulier_nom']} ${args_petitionnaire_autre_3['particulier_prenom']} |
581 |
|
|
# avocat |
582 |
|
|
Modifier les données du demandeur associé à la demande listeAutresAvocats avocat |
583 |
|
|
... ${args_petitionnaire_autre_4['particulier_nom']} ${args_petitionnaire_autre_4['particulier_prenom']} |
584 |
|
|
|
585 |
|
|
# restauration des type de DA originaux pour les contentieux |
586 |
|
|
Depuis la page d'accueil admin admin |
587 |
|
|
&{args_ctx_type_da} = Create Dictionary |
588 |
|
|
... groupe=Contentieux |
589 |
|
|
Modifier le type de dossier d'autorisation Infraction ${args_ctx_type_da} |
590 |
|
|
Modifier le type de dossier d'autorisation Recours ${args_ctx_type_da} |
591 |
|
|
|
592 |
|
|
# création de nouveaux types de DI et de types de Demandes |
593 |
|
|
# en modification pour les DPC qui n'en n'ont pas (normalement) |
594 |
|
|
&{args_type_di_fc} = Copy Dictionary ${args_type_di_in} |
595 |
|
|
Set To Dictionary ${args_type_di_fc} dossier_autorisation_type_detaille FC (Fonds de commerce) |
596 |
|
|
Ajouter type de dossier d'instruction ${args_type_di_fc} |
597 |
|
|
&{args_type_demande_fc} = Create Dictionary |
598 |
|
|
... code=DM |
599 |
|
|
... libelle=Demande de modification |
600 |
|
|
... groupe=Autorisation ADS |
601 |
|
|
... dossier_autorisation_type_detaille=FC (Fonds de commerce) |
602 |
|
|
... demande_nature=Dossier existant |
603 |
|
|
... etats_autorises=${args_type_demande_etats} |
604 |
softime |
14064 |
... contraintes=Récupération des demandeurs avec modification et ajout |
605 |
softime |
8989 |
... dossier_instruction_type=FC - Modificatif |
606 |
|
|
... evenement=Notification de delai |
607 |
|
|
Ajouter un nouveau type de demande depuis le menu ${args_type_demande_fc} |
608 |
|
|
|
609 |
|
|
# modifie l'évènement d'acceptation de dossier |
610 |
|
|
# pour ajouter le cas 'FC - Initial' |
611 |
|
|
# pour pouvoir cloturer un FC |
612 |
|
|
Depuis le contexte de l'événement accepter un dossier sans réserve |
613 |
|
|
Click On Form Portlet Action evenement modifier |
614 |
|
|
@{args_evt_types_di} = Get Selected List Labels dossier_instruction_type |
615 |
|
|
Append To List ${args_evt_types_di} FC - P - Initial |
616 |
|
|
&{args_evenement} = Create Dictionary |
617 |
|
|
... libelle=accepter un dossier sans réserve |
618 |
|
|
... dossier_instruction_type=${args_evt_types_di} |
619 |
|
|
Saisir l'événement ${args_evenement} |
620 |
|
|
Click On Submit Button |
621 |
|
|
La page ne doit pas contenir d'erreur |
622 |
|
|
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
623 |
|
|
|
624 |
|
|
# -- DPC (fond de commerce) |
625 |
|
|
Depuis la page d'accueil instr instr |
626 |
|
|
&{args_demande} = Create Dictionary |
627 |
|
|
... dossier_autorisation_type_detaille=Fonds de commerce |
628 |
|
|
... demande_type=Dépôt Initial |
629 |
|
|
... om_collectivite=MARSEILLE |
630 |
|
|
&{args_autres_demandeurs} = Create Dictionary |
631 |
|
|
... bailleur_principal=${args_petitionnaire_autre_1} |
632 |
|
|
... bailleur=${args_petitionnaire_autre_2} |
633 |
|
|
${di} = Ajouter la demande par WS ${args_demande} ${NULL} ${args_autres_demandeurs} |
634 |
|
|
Depuis la page d'accueil admin admin |
635 |
|
|
Ajouter une instruction au DI et la finaliser ${di} accepter un dossier sans réserve |
636 |
|
|
#Depuis la page d'accueil guichetsuivi guichetsuivi (pas visible via ce profil) |
637 |
|
|
Depuis le contexte de demande sur dossier en cours via le menu ${di} |
638 |
softime |
14542 |
Wait Until Page Contains Element css=select#demande_type |
639 |
softime |
8989 |
Select From List By Label css=select#demande_type Demande de modification |
640 |
|
|
# bailleur_principal |
641 |
|
|
Modifier les données du demandeur associé à la demande bailleur_principal bailleur |
642 |
|
|
... ${args_petitionnaire_autre_1['particulier_nom']} ${args_petitionnaire_autre_1['particulier_prenom']} |
643 |
|
|
# bailleur |
644 |
|
|
Modifier les données du demandeur associé à la demande listeAutresBailleurs bailleur |
645 |
|
|
... ${args_petitionnaire_autre_2['particulier_nom']} ${args_petitionnaire_autre_2['particulier_prenom']} |
646 |
|
|
|
647 |
softime |
10713 |
TNR de l'affichage des infos des demandeurs dans le formulaire du di |
648 |
|
|
[Documentation] Vérifie les informations affichés dans le fieldset demandeur en |
649 |
|
|
... consultation du di. |
650 |
|
|
|
651 |
|
|
Depuis la page d'accueil instr instr |
652 |
|
|
# Affichage de toutes les infos pour un particulier |
653 |
|
|
&{args_petitionnaire_principal} = Create Dictionary |
654 |
|
|
... particulier_nom=D'Aubigné |
655 |
|
|
... particulier_prenom=Charline |
656 |
|
|
... particulier_civilite=Madame |
657 |
|
|
... om_collectivite=MARSEILLE |
658 |
|
|
... particulier_date_naissance=20/01/1976 |
659 |
|
|
... particulier_commune_naissance=MULHOUSE |
660 |
|
|
... particulier_departement_naissance=HAUT-RHIN |
661 |
|
|
... particulier_pays_naissance=FRANCE |
662 |
|
|
... numero=89 |
663 |
|
|
... voie=rue des Coudriers |
664 |
|
|
... complement=cplmt |
665 |
|
|
... lieu_dit=Lieu_dit |
666 |
|
|
... localite=MULHOUSE |
667 |
|
|
... code_postal=68100 |
668 |
|
|
... bp=1 |
669 |
|
|
... cedex=2 |
670 |
|
|
... pays=FRANCE |
671 |
|
|
... division_territoriale=div |
672 |
|
|
... telephone_fixe=0447129800 |
673 |
|
|
... telephone_mobile=0336018799 |
674 |
|
|
... indicatif=+33 |
675 |
|
|
... fax=fax |
676 |
|
|
... [email protected] |
677 |
|
|
... notification=t |
678 |
|
|
|
679 |
|
|
# Affichage de toutes les infos pour une personne morale |
680 |
|
|
&{args_demandeur_autre_1} = Create Dictionary |
681 |
|
|
... qualite=personne morale |
682 |
|
|
... personne_morale_denomination=denomination |
683 |
|
|
... personne_morale_raison_sociale=raisonSociale |
684 |
softime |
10968 |
... personne_morale_siret=11111111111111 |
685 |
softime |
10713 |
... personne_morale_categorie_juridique=cat jur |
686 |
|
|
... personne_morale_civilite=Monsieur |
687 |
|
|
... personne_morale_nom=Bisson |
688 |
|
|
... personne_morale_prenom=Sacripant |
689 |
|
|
... om_collectivite=MARSEILLE |
690 |
|
|
... numero=14 |
691 |
|
|
... voie=rue La Boétie |
692 |
|
|
... complement=cplmt 2 |
693 |
|
|
... lieu_dit=Lieu_dit 2 |
694 |
|
|
... localite=PARIS |
695 |
|
|
... code_postal=75016 |
696 |
|
|
... bp=3 |
697 |
|
|
... cedex=4 |
698 |
|
|
... pays=FRANCE |
699 |
|
|
... division_territoriale=div 2 |
700 |
|
|
... telephone_fixe=01.64.94.65.52 |
701 |
|
|
... telephone_mobile=04.60.90.60.50 |
702 |
|
|
... indicatif=+34 |
703 |
|
|
... fax=fax 2 |
704 |
|
|
... [email protected] |
705 |
|
|
... notification=f |
706 |
|
|
|
707 |
|
|
# Affichage sans le lieu de naissance pour un particulier |
708 |
|
|
&{args_demandeur_autre_2} = Create Dictionary |
709 |
|
|
... particulier_nom=Collin |
710 |
|
|
... particulier_prenom=Orson |
711 |
|
|
... particulier_civilite=Monsieur |
712 |
|
|
... om_collectivite=MARSEILLE |
713 |
|
|
... particulier_date_naissance=10/11/1970 |
714 |
|
|
... numero=89 |
715 |
|
|
... voie=cours Jean Jaures |
716 |
|
|
... complement=cplmt 3 |
717 |
|
|
... lieu_dit=Lieu_dit 3 |
718 |
|
|
... localite=BORDEAUX |
719 |
|
|
... code_postal=33800 |
720 |
|
|
... bp=5 |
721 |
|
|
... cedex=6 |
722 |
|
|
... pays=FRANCE |
723 |
|
|
... division_territoriale=div 3 |
724 |
|
|
... telephone_fixe=06.00.31.40.40 |
725 |
|
|
... telephone_mobile=05.99.20.39.39 |
726 |
|
|
... indicatif=+35 |
727 |
|
|
... fax=fax 3 |
728 |
|
|
... [email protected] |
729 |
|
|
|
730 |
|
|
# Affichage sans la date de naissance pour un particulier |
731 |
|
|
# Le lieu_dit n'est également pas renseigné pour s'assurer qu'il n'y a pas de ligne vide |
732 |
|
|
# lorsque les infos d'une ligne ne sont pas affichées |
733 |
|
|
&{args_demandeur_autre_3} = Create Dictionary |
734 |
|
|
... particulier_nom=Brisebois |
735 |
|
|
... particulier_prenom=Joséphine |
736 |
|
|
... particulier_civilite=Monsieur Madame |
737 |
|
|
... om_collectivite=MARSEILLE |
738 |
|
|
... particulier_commune_naissance=VESOUL |
739 |
|
|
... particulier_departement_naissance=HAUTE-SAÔNE |
740 |
|
|
... particulier_pays_naissance=FRANCE |
741 |
|
|
... numero=46 |
742 |
|
|
... voie=Rue Frédéric Chopin |
743 |
|
|
... complement=cplmt 4 |
744 |
|
|
... localite=VESOUL |
745 |
|
|
... code_postal=70000 |
746 |
|
|
... bp=7 |
747 |
|
|
... cedex=8 |
748 |
|
|
... telephone_fixe=03.26.74.27.87 |
749 |
|
|
... telephone_mobile=06.26.74.27.87 |
750 |
|
|
... indicatif=+36 |
751 |
|
|
... [email protected] |
752 |
|
|
|
753 |
|
|
&{args_autre_demandeurs} = Create Dictionary |
754 |
|
|
... petitionnaire=${args_demandeur_autre_1} |
755 |
|
|
... delegataire=${args_demandeur_autre_2} |
756 |
|
|
... proprietaire=${args_demandeur_autre_3} |
757 |
|
|
&{args_di} = Create Dictionary |
758 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
759 |
|
|
... demande_type=Dépôt Initial |
760 |
|
|
... om_collectivite=MARSEILLE |
761 |
|
|
${di} = Ajouter la demande par WS |
762 |
|
|
... ${args_di} |
763 |
|
|
... ${args_petitionnaire_principal} |
764 |
|
|
... ${args_autre_demandeurs} |
765 |
|
|
|
766 |
|
|
# Récupération du texte à valider pour cahque demandeur |
767 |
|
|
${content_info_petitionnaire_princ} = Set Variable Madame D'Aubigné Charline\n89 rue des Coudriers cplmt\nLieu_dit\n68100 MULHOUSE 1 2\ndiv FRANCE\n0447129800 0336018799\[email protected] (Accepte les couriels)\nNé le 20/01/1976 à MULHOUSE HAUT-RHIN FRANCE |
768 |
softime |
10968 |
${content_info_petitionnaire} = Set Variable raisonSociale denomination\n11111111111111 cat jur\nMonsieur Bisson Sacripant\n14 rue La Boétie cplmt 2\nLieu_dit 2\n75016 PARIS 3 4\ndiv 2 FRANCE\n01.64.94.65.52 04.60.90.60.50\[email protected] |
769 |
softime |
10713 |
${content_info_delegataire} = Set Variable Monsieur Collin Orson\n89 cours Jean Jaures cplmt 3\nLieu_dit 3\n33800 BORDEAUX 5 6\ndiv 3 FRANCE\n06.00.31.40.40 05.99.20.39.39\[email protected]\nNé le 10/11/1970 |
770 |
|
|
${content_info_proprietaire} = Set Variable Monsieur Madame Brisebois Joséphine\n46 Rue Frédéric Chopin cplmt 4\n70000 VESOUL 7 8\n03.26.74.27.87 06.26.74.27.87\[email protected]\nNé à VESOUL HAUTE-SAÔNE FRANCE |
771 |
|
|
|
772 |
|
|
# Vérification des infos affichées dans le fieldset demandeur |
773 |
|
|
Depuis le contexte du dossier d'instruction ${di} |
774 |
|
|
Open Fieldset dossier_instruction demandeur |
775 |
|
|
Element Text Should Be |
776 |
|
|
... css=.petitionnaire_principal div.synthese_demandeur |
777 |
|
|
... ${content_info_petitionnaire_princ} |
778 |
|
|
Element Text Should Be |
779 |
|
|
... css=.petitionnaire div.synthese_demandeur |
780 |
|
|
... ${content_info_petitionnaire} |
781 |
|
|
Element Text Should Be |
782 |
|
|
... css=.delegataire div.synthese_demandeur |
783 |
|
|
... ${content_info_delegataire} |
784 |
|
|
Element Text Should Be |
785 |
|
|
... css=.proprietaire div.synthese_demandeur |
786 |
|
|
... ${content_info_proprietaire} |
787 |
|
|
|