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