/[openfoncier]/trunk/tests/320_parametrage_dossiers.robot
ViewVC logotype

Annotation of /trunk/tests/320_parametrage_dossiers.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12847 - (hide annotations)
Thu Sep 15 19:43:25 2022 UTC (2 years, 4 months ago) by softime
File size: 22958 byte(s)
* Fusion de la branche d'intégration 5.13.0-develop dans le trunk

1 nmeucci 5909 *** Settings ***
2 nmeucci 5914 Documentation Test du paramétrage des dossiers en profil ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL
3 nmeucci 5909
4     # On inclut les mots-clefs
5     Resource resources/resources.robot
6     # On ouvre/ferme le navigateur au début/à la fin du Test Suite.
7     Suite Setup For Suite Setup
8     Suite Teardown For Suite Teardown
9    
10     *** Test Cases ***
11     Paramétrage type de demande
12     [Documentation] Teste le formulaire du type de demande qui possède des select filtrés
13    
14     Depuis la page d'accueil admin admin
15 nmeucci 5912 &{args} = Create Dictionary
16     ... code=TEST
17     ... libelle=Test ajout de type de demande
18     ... groupe=Autorisation ADS
19     ... evenement=Notification du delai legal maison individuelle
20     ... demande_nature=Nouveau dossier
21     Depuis le tableau des types de demandes
22     Click On Add Button
23     Saisir le type de demande ${args}
24     Sleep 1
25     @{select_datd} = Get List Items dossier_autorisation_type_detaille
26     Should Contain Match ${select_datd} AZ (Demande d'autorisation spéciale de travaux dans le périmètre d'une AVAP)
27     Should Contain Match ${select_datd} CU (Certificat d'urbanisme)
28     Should Contain Match ${select_datd} DP (Déclaration préalable)
29     Should Contain Match ${select_datd} DPS (DECLARATION PREALABLE SIMPLE)
30     Should Contain Match ${select_datd} PA (Permis d'aménager comprenant ou non des constructions et/ou des démolitions)
31     Should Contain Match ${select_datd} PCA (Permis de construire comprenant ou non des démolitions)
32     Should Contain Match ${select_datd} PCI (Permis de construire pour une maison individuelle et / ou ses annexes)
33     Should Contain Match ${select_datd} PD (Permis de démolir)
34     Select From List By Label dossier_autorisation_type_detaille AZ (Demande d'autorisation spéciale de travaux dans le périmètre d'une AVAP)
35     Sleep 1
36     @{select_dit} = Get List Items dossier_instruction_type
37     Should Contain Match ${select_dit} AZ - Initiale
38     Should Contain Match ${select_dit} AZ - Transfert
39     Should Contain Match ${select_dit} AZ - Modificatif
40     Should Contain Match ${select_dit} AZ - Achèvement et conformité
41     Should Contain Match ${select_dit} AZ - Ouverture de chantier
42     Select From List By Label dossier_instruction_type AZ - Initiale
43     Click On Submit Button
44 softime 7996 La page ne doit pas contenir d'erreur
45 nmeucci 5909
46     Paramétrage action
47     [Documentation] Teste l'existence des champs saisis dans la règle d'une action
48    
49 softime 6565 Depuis la page d'accueil admin admin
50    
51 nmeucci 5911 &{args} = Create Dictionary
52     ... action=changer_decision
53     ... libelle=Changer la décision
54     ... regle_etat=etat + champ_errone
55     ... regle_date_dernier_depot=NULL
56     Depuis le tableau des actions
57     Click On Add Button
58     Saisir l'action ${args}
59 mbideau 8661 Click On Submit Button Until Message SAISIE NON ENREGISTRÉE
60 softime 7996 La page ne doit pas contenir d'erreur
61 nmeucci 5911 Error Message Should Contain Le champ champ_errone n'est pas utilisable pour le champ règle etat
62     Error Message Should Contain Le champ date de dernier dépôt des dossiers ne peut être mis à NULL.
63 nmeucci 5909
64 softime 6565 &{args} = Create Dictionary
65     ... action=maj_travaux_infra
66     ... libelle=MAJ travaux infra
67     ... cible_regle_donnees_techniques1=ctx_nature_travaux_infra_om_html
68     ... regle_donnees_techniques1=ctx_nature_travaux_infra_om_html+test
69     Depuis le tableau des actions
70     Click On Add Button
71     Saisir l'action ${args}
72 mbideau 8661 Click On Submit Button Until Message SAISIE NON ENREGISTRÉE
73 softime 7996 La page ne doit pas contenir d'erreur
74 softime 6565 Error Message Should Contain Le champ test n'est pas utilisable pour le champ Règle donnée technique n°1
75    
76     &{args} = Create Dictionary
77     ... action=maj_travaux_infra
78     ... libelle=MAJ travaux infra
79     ... cible_regle_donnees_techniques1=ctx_nature_travaux_infra_om_html
80     ... regle_donnees_techniques1=ctx_nature_travaux_infra_om_html+complement_om_html
81     Depuis le tableau des actions
82     Click On Add Button
83     Saisir l'action ${args}
84     Click On Submit Button
85 softime 7996 La page ne doit pas contenir d'erreur
86 softime 6565
87     # Création d'un événement de workflow de changement de décision
88     @{etat_source} = Create List delai de notification envoye
89     @{type_di} = Create List IN - P - Initiale
90     &{args_evenement} = Create Dictionary
91     ... libelle=MAJ travaux infra
92     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
93     ... dossier_instruction_type=${type_di}
94     ... action=MAJ travaux infra
95 softime 8593 ... lettretype=arrete ARRETE
96 softime 6565 #
97     Ajouter l'événement depuis le menu ${args_evenement}
98    
99     #
100     &{args_contrevenant} = Create Dictionary
101     ... qualite=personne morale
102     ... personne_morale_denomination=Règles
103     ... personne_morale_raison_sociale=Action
104     ... personne_morale_civilite=Monsieur
105     ... personne_morale_nom=Martin
106     ... personne_morale_prenom=Nicolas
107 softime 7067 ... om_collectivite=MARSEILLE
108 softime 6565 &{args_autres_demandeurs} = Create Dictionary
109     ... contrevenant_principal=${args_contrevenant}
110     &{args_demande} = Create Dictionary
111     ... dossier_autorisation_type_detaille=Infraction
112 softime 7067 ... demande_type=Dépôt Initial IN
113     ... om_collectivite=MARSEILLE
114 softime 6565
115 softime 7067 ${di_ok} = Ajouter la demande par WS ${args_demande} ${NULL} ${args_autres_demandeurs}
116 softime 6565
117     #
118     Depuis la page d'accueil juriste juriste
119     ${today} = Date du jour FR
120     Ajouter une instruction au DI ${di_ok} MAJ travaux infra ${today} infraction
121     Click On Back Button In Subform
122 softime 8593 Click On Back Button In Subform
123 softime 6565 Click On Link MAJ travaux infra
124 mbideau 8661 Click Element Until No More Element css=#action-sousform-instruction_contexte_ctx_inf-modifier
125     La page ne doit pas contenir d'erreur
126 softime 6565 Input HTML css=#complement_om_html Détails des travaux en infraction
127     Click On Submit Button In Subform
128     Depuis le contexte du dossier infraction ${di_ok}
129     # On clique sur l'action données techniques du portlet
130 mbideau 8661 Click On Form Portlet Action dossier_contentieux_toutes_infractions donnees_techniques modale
131 softime 6565 # On déplie le fieldset "Construire"
132     Open Fieldset In Subform donnees_techniques_contexte_ctx contentieux
133     Element Should Contain css=#ctx_nature_travaux_infra_om_html Détails des travaux en infraction
134    
135    
136 nmeucci 5909 Paramétrage événément retour
137     [Documentation] Teste le paramétrage entre les événements avant AR et les événements AR
138    
139 softime 6565 Depuis la page d'accueil admin admin
140 nmeucci 5920 #
141     &{args} = Create Dictionary
142     ... libelle=test_princ
143     ... restriction=date_evenement <= archive_date_dernier_depot + 1
144     ... action=initier un delai
145     ... delai=5 Mois
146     ... accord_tacite=Oui
147     ... delai_notification=1 Mois
148     ... avis_decision=Non concerné
149     Ajouter l'événement depuis le menu ${args}
150     #
151     &{args} = Create Dictionary
152     ... libelle=test_suivant_tacite
153     Ajouter l'événement depuis le menu ${args}
154     #
155     @{etat_source} = Create List delai de notification envoye
156     @{type_di} = Create List PCI - P - Initial
157     &{args} = Create Dictionary
158     ... libelle=test_retour
159     ... retour=true
160     ... etat=delai majore
161     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
162     ... dossier_instruction_type=${type_di}
163     Ajouter l'événement depuis le menu ${args}
164     #
165     Depuis le contexte de l'événement test_retour
166     Click On Form Portlet Action evenement modifier
167     Select From List By Label evenement_suivant_tacite test_suivant_tacite
168     Click On Submit Button
169     #
170     &{args} = Create Dictionary
171     ... libelle=test_princ
172     ... evenement_retour_ar=test_retour
173     ... evenement_retour_signature=test_retour
174     Depuis le contexte de l'événement ${args.libelle}
175     Click On Form Portlet Action evenement modifier
176     Saisir l'événement ${args}
177 mbideau 8661 Click On Submit Button Until Message SAISIE NON ENREGISTRÉE
178 nmeucci 5920 Error Message Should Contain L'événement "test_retour" ne peut pas être utilisé en tant qu'événement d'accusé de réception et événement de retour de signature.
179     Select From List By Label evenement_retour_signature choisir événement lors du retour de signature
180     Click On Submit Button
181     # On vérifie que les paramètres ont été copiés
182     Depuis le contexte de l'événement test_retour
183     Element Text Should Be restriction date_evenement <= archive_date_dernier_depot + 1
184     Element Text Should Be delai 5
185     Element Text Should Be accord_tacite Oui
186     Element Text Should Be delai_notification 1
187     Element Text Should Be avis_decision Non concerné
188     #
189     &{args} = Create Dictionary
190     ... libelle=test_princ_2
191     ... evenement_retour_signature=test_retour
192     Depuis le tableau des événements
193     Click On Add Button
194     Saisir l'événement ${args}
195 mbideau 8661 Click On Submit Button Until Message SAISIE NON ENREGISTRÉE
196 nmeucci 5920 Error Message Should Contain L'événement "test_retour" est déjà utilisé en tant qu'événement d'accusé de réception.
197     #
198     Go To Submenu workflows
199     Select From List By Label di_type PCI - P - Initial
200     Element Should Contain tabs-1 TEST_RETOUR [RETOUR]
201    
202 nmeucci 5909 Copie d'un événément
203     [Documentation] Nécessite le test case 'Paramétrage événément retour'
204    
205 nmeucci 5921 Ajouter une bible depuis l'onglet de l'événement test_princ test bible assoc evenement test bible assoc evenement null null null agglo
206     Depuis le contexte de l'événement test_princ
207     ${id_event} = Get Text evenement
208     Depuis le tableau des événements
209     Use Simple Search libellé test_princ
210 nmeucci 5923 Wait Until Element Is Visible action-tab-evenement-left-copier-${id_event}
211 nmeucci 5921 Click Element action-tab-evenement-left-copier-${id_event}
212     Select Checkbox bible
213     Click Element button-Copier
214 jymadier 5980 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain La copie de l'enregistrement événement avec l'identifiant ${id_event} s'est effectuée avec succès
215 softime 7996 Click Element css=#action-link--copy-of-evenement-${id_event}
216     Element Should Contain libelle Copie de test_princ du
217     On clique sur l'onglet bible Bible
218     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#sousform-bible table.tab-tab test bible assoc evenement
219 nmeucci 5909
220     Paramétrage contrainte
221     [Documentation] Teste le CRUD des contraintes paramétrées
222    
223 nmeucci 5910 &{args} = Create Dictionary
224     ... libelle=Une contrainte manuelle
225     ... groupe=Zone du PLU
226     ... sousgroupe=protection
227     ... texte=Texte de la contrainte à compléter.
228     ... om_collectivite=agglo
229     Ajouter contrainte paramétrée ${args}
230     Depuis le contexte contrainte paramétrée Une contrainte manuelle
231     Element Text Should Be texte Texte de la contrainte à compléter.
232     &{args} = Create Dictionary
233     ... texte=Texte de la contrainte à compléter depuis un dossier.
234     Modifier contrainte paramétrée Une contrainte manuelle ${args}
235     Depuis le contexte contrainte paramétrée Une contrainte manuelle
236     Element Text Should Be texte Texte de la contrainte à compléter depuis un dossier.
237     Supprimer contrainte paramétrée Une contrainte manuelle
238 softime 7996 Depuis le listing contrainte
239 nmeucci 5910 Page Should Not Contain Une contrainte manuelle
240 softime 6063
241    
242     TNR - Vérifie l'événement suivant tacite sur le dossier
243     [Documentation] Ajoute un événement qui comporte un événement suivant
244     ... tacite. Cette événement d'instruction est appliqué sur un DI. On
245     ... vérifie que le DI en question à bien l'événement suivant tacite dans
246     ... son champ "Au terme du délai"
247    
248     Depuis la page d'accueil admin admin
249    
250     # Création de l'événement qui sera utilisé en suivant tacite
251     @{etat_source} = Create List
252     ... delai de notification envoye
253     @{type_di} = Create List
254     ... PCI - P - Initial
255     &{args} = Create Dictionary
256     ... libelle=Evnt suivant tacite
257     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
258     ... dossier_instruction_type=${type_di}
259     Ajouter l'événement depuis le menu ${args}
260    
261     # Création de l'événement qui sera utilisé en suivant tacite
262 softime 12847 &{args} = Create Dictionary
263     ... action=maj_accord_tacite_320
264     ... libelle=maj_accord_tacite_320
265     ... regle_accord_tacite=accord_tacite
266     Depuis le tableau des actions
267     Click On Add Button
268     Saisir l'action ${args}
269     Click On Submit Button
270     La page ne doit pas contenir d'erreur
271    
272 softime 6063 @{etat_source} = Create List
273     ... delai de notification envoye
274     @{type_di} = Create List
275     ... PCI - P - Initial
276     &{args} = Create Dictionary
277     ... libelle=Evnt pour test suivant tacite
278     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
279     ... dossier_instruction_type=${type_di}
280     ... evenement_suivant_tacite=Evnt suivant tacite
281 softime 12847 ... action=maj_accord_tacite_320
282     ... accord_tacite=Oui
283 softime 6063 Ajouter l'événement depuis le menu ${args}
284    
285     # On ajoute le DI sur lequel l'événement suivant tacite sera vérifié
286     &{args_petitionnaire} = Create Dictionary
287     ... particulier_nom=Desilets
288     ... particulier_prenom=Victoire
289 softime 7067 ... om_collectivite=MARSEILLE
290 softime 6063 &{args_demande} = Create Dictionary
291     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
292     ... demande_type=Dépôt Initial
293 softime 7067 ... om_collectivite=MARSEILLE
294     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
295 softime 6063 #
296     Depuis la page d'accueil instr instr
297     Ajouter une instruction au DI ${di} Evnt pour test suivant tacite
298    
299     # On vérifie le champ "Au terme du délai" du DI
300     Depuis le contexte du dossier d'instruction ${di}
301     Page Should Contain Evnt suivant tacite
302 softime 8329
303    
304     Paramétrage régénération automatique clé citoyen
305     [Documentation] Vérifie que le paramétrage de la régénération de
306     ... la clé d'accès citoyen associée à un dossier fonctionne :
307     ... Ajoute un type de demande en activant la régénération de la clé
308     ... d'accès citoyen pour ce type de demande, puis ajoute une demande de
309     ... ce type pour un dossier d'autorisation, et vérifie que la clé a bien
310     ... été régénérée.
311    
312     Depuis la page d'accueil admin admin
313    
314     # On active l'option clé citoyen pour pouvoir ajouter un dossier avec clé
315     Modifier le paramètre option_portail_acces_citoyen true agglo
316    
317     # Création du type de demande qui sera utilisé pour la régénération de la clé
318     @{etats_autorises} = Create List
319     ... delai majore
320     ... delai de notification envoye
321     ... dossier sans notification de delai
322     &{args_demande_type} = Create Dictionary
323     ... code=TEST
324     ... libelle=Test regen clé citoyen pour un type de demande
325     ... groupe=Autorisation ADS
326     ... evenement=Notification de delai
327     ... demande_nature=Dossier existant
328     ... etats_autorises=${etats_autorises}
329     ... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes)
330     ... regeneration_cle_citoyen=true
331     Ajouter un nouveau type de demande depuis le menu ${args_demande_type}
332    
333     # On ajoute le DI sur lequel la clé d'acces citoyen sera vérifié
334     &{args_petitionnaire} = Create Dictionary
335     ... particulier_nom=Young
336     ... particulier_prenom=Penryn
337     ... om_collectivite=MARSEILLE
338     &{args_demande} = Create Dictionary
339     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
340     ... demande_type=Dépôt Initial
341     ... om_collectivite=MARSEILLE
342     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
343    
344     # On vérifie que le DI nouvellement créé contient bien une clé d'accès citoyen
345     Depuis le contexte du dossier d'instruction ${di}
346     # On vérifie que le champ contenant la clé d'accès au portail citoyen n'est pas vide
347     Open Fieldset dossier_instruction demandeur
348     Wait Until Element Is Visible cle_acces_citoyen
349     ${citizen_access_key} = Get Text cle_acces_citoyen
350     Should Not Be Empty ${citizen_access_key}
351    
352     # On fait pour ce DI une demande dont le type doit provoquer une régénération de la clé d'accès citoyen
353     &{args_demande} = Create Dictionary
354     ... demande_type=Test regen clé citoyen pour un type de demande
355     ... dossier_instruction=${di}
356     ${di_M01} = Ajouter la demande par WS ${args_demande}
357    
358     # On vérifie que le DI sur lequel on a fait la demande contient bien une nouvelle clé d'accès citoyen
359     Depuis le contexte du dossier d'instruction ${di}
360     # On vérifie que le champ contenant la clé d'accès au portail citoyen n'est pas vide
361     Open Fieldset dossier_instruction demandeur
362     Wait Until Element Is Visible cle_acces_citoyen
363     ${citizen_access_key_regen} = Get Text cle_acces_citoyen
364     Should Not Be Empty ${citizen_access_key_regen}
365    
366     # On vérifie que l'ancienne clé et la nouvelle ne sont pas égales
367     Should Not Be Equal ${citizen_access_key_regen} ${citizen_access_key}
368 softime 10573
369     Paramétrage événément non supprimable et non modifiable
370     [Documentation] Teste l'impact des événements non paramétrable et non modifiable
371     ... sur une instruction.
372     ... Vérifie également qu'il n'est pas possible d'avoir une lettretype sur l'évenment
373     ... si il n'est pas modifiable.
374    
375     Depuis la page d'accueil admin admin
376    
377     @{etat_source} = Create List delai de notification envoye
378     @{type_di} = Create List PCI - P - Initial
379     #
380     &{args} = Create Dictionary
381     ... libelle=test_evenement_non_modif
382     ... non_modifiable=true
383     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
384     ... dossier_instruction_type=${type_di}
385     Ajouter l'événement depuis le menu ${args}
386     #
387     &{args} = Create Dictionary
388     ... libelle=test_evenement_non_suppr
389     ... non_supprimable=true
390     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
391     ... dossier_instruction_type=${type_di}
392     Ajouter l'événement depuis le menu ${args}
393     #
394     &{args} = Create Dictionary
395     ... libelle=test_evenement_non_suppr_non_modif
396     ... non_modifiable=true
397     ... non_supprimable=true
398     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
399     ... dossier_instruction_type=${type_di}
400     Ajouter l'événement depuis le menu ${args}
401    
402     # Test le cas ou l'événement est non modifiable et qu'on associe une lettretype
403     &{args} = Create Dictionary
404     ... libelle=test_evenement_non_suppr_non_modif
405     ... non_modifiable=true
406     ... non_supprimable=true
407     ... lettretype=arrete ARRETE
408     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
409     ... dossier_instruction_type=${type_di}
410     Depuis le tableau des événements
411     Click On Add Button
412     Saisir l'événement ${args}
413     Click On Submit Button
414     Error Message Should Contain L'evenement ne peut pas avoir une lettre type et être non modifiable
415    
416     # On ajoute le DI sur lequel on va tester les instruction
417     &{args_petitionnaire} = Create Dictionary
418     ... particulier_nom=Armenta
419     ... particulier_prenom=Virginia
420     ... om_collectivite=MARSEILLE
421     &{args_demande} = Create Dictionary
422     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
423     ... demande_type=Dépôt Initial
424     ... om_collectivite=MARSEILLE
425     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
426    
427     # Ajout des intsructions
428     ${instr_non_modif} = Ajouter une instruction au DI ${di} test_evenement_non_modif
429     ${instr_non_suppr} = Ajouter une instruction au DI ${di} test_evenement_non_suppr
430     ${instr_non_modif_non_suppr} = Ajouter une instruction au DI ${di} test_evenement_non_suppr_non_modif
431    
432     # Vérification des actions des instructions
433     Depuis l'instruction du dossier d'instruction ${di} ${instr_non_modif}
434     Portlet Action Should Not Be In Form instruction modifier
435    
436     Depuis l'instruction du dossier d'instruction ${di} ${instr_non_suppr}
437     Portlet Action Should Not Be In Form instruction supprimer
438    
439     Depuis l'instruction du dossier d'instruction ${di} ${instr_non_modif_non_suppr}
440     Portlet Action Should Not Be In Form instruction supprimer
441     Portlet Action Should Not Be In Form instruction modifier
442    
443     Paramétrage événément avec commentaire
444     [Documentation] Vérifie que si l'événement à l'option commentaire alors
445     ... le champs commentaire est visible lors de la création et de la consultation de
446     ... l'instruction.
447    
448     Depuis la page d'accueil admin admin
449    
450     @{etat_source} = Create List delai de notification envoye
451     @{type_di} = Create List PCI - P - Initial
452     #
453     &{args} = Create Dictionary
454     ... libelle=test_evenement_commentaire
455     ... commentaire=true
456     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
457     ... dossier_instruction_type=${type_di}
458     Ajouter l'événement depuis le menu ${args}
459     #
460    
461     # On ajoute le DI sur lequel on va tester les instruction
462     &{args_petitionnaire} = Create Dictionary
463     ... particulier_nom=Batard
464     ... particulier_prenom=William
465     ... om_collectivite=MARSEILLE
466     &{args_demande} = Create Dictionary
467     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
468     ... demande_type=Dépôt Initial
469     ... om_collectivite=MARSEILLE
470     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
471    
472     # Test de l'affichage du champ commentaire selon l'événement choisi
473     Depuis l'onglet instruction du dossier d'instruction ${di}
474     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element action-soustab-instruction-corner-ajouter
475    
476     Saisir instruction test_evenement_commentaire null null null test du commentaire
477     Element Should Be Visible css=#commentaire
478    
479     Saisir instruction ARRÊTÉ DE REFUS null null null
480     Element Should Not Be Visible css=#commentaire
481    
482     Saisir instruction test_evenement_commentaire null null null test du commentaire
483     Element Should Be Visible css=#commentaire
484    
485 softime 12847 Click On Submit Button In Subform
486     Page Should Contain Vos modifications ont bien été enregistrées.
487     Click On Link test_evenement_commentaire
488 softime 10573 ${instruction} = Get Value css=.form-content input#instruction
489    
490     # Vérification de la présence du commentaire en consultation
491     Depuis l'instruction du dossier d'instruction ${di} ${instruction}
492     Element Should Contain css=#commentaire test du commentaire
493    
494     # Vérifie que le commentaire n'est pas modifiable
495     Click On SubForm Portlet Action instruction modifier
496     Element Should Not Be Visible css=div.field-type-hidden #commentaire
497    

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26