/[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 10573 - (hide annotations)
Thu Oct 14 12:43:35 2021 UTC (3 years, 3 months ago) by softime
File size: 22620 byte(s)
* Fusion de la branche d'intégration 5.0.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     @{etat_source} = Create List
263     ... delai de notification envoye
264     @{type_di} = Create List
265     ... PCI - P - Initial
266     &{args} = Create Dictionary
267     ... libelle=Evnt pour test suivant tacite
268     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
269     ... dossier_instruction_type=${type_di}
270     ... evenement_suivant_tacite=Evnt suivant tacite
271     Ajouter l'événement depuis le menu ${args}
272    
273     # On ajoute le DI sur lequel l'événement suivant tacite sera vérifié
274     &{args_petitionnaire} = Create Dictionary
275     ... particulier_nom=Desilets
276     ... particulier_prenom=Victoire
277 softime 7067 ... om_collectivite=MARSEILLE
278 softime 6063 &{args_demande} = Create Dictionary
279     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
280     ... demande_type=Dépôt Initial
281 softime 7067 ... om_collectivite=MARSEILLE
282     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
283 softime 6063 #
284     Depuis la page d'accueil instr instr
285     Ajouter une instruction au DI ${di} Evnt pour test suivant tacite
286    
287     # On vérifie le champ "Au terme du délai" du DI
288     Depuis le contexte du dossier d'instruction ${di}
289     Page Should Contain Evnt suivant tacite
290 softime 8329
291    
292     Paramétrage régénération automatique clé citoyen
293     [Documentation] Vérifie que le paramétrage de la régénération de
294     ... la clé d'accès citoyen associée à un dossier fonctionne :
295     ... Ajoute un type de demande en activant la régénération de la clé
296     ... d'accès citoyen pour ce type de demande, puis ajoute une demande de
297     ... ce type pour un dossier d'autorisation, et vérifie que la clé a bien
298     ... été régénérée.
299    
300     Depuis la page d'accueil admin admin
301    
302     # On active l'option clé citoyen pour pouvoir ajouter un dossier avec clé
303     Modifier le paramètre option_portail_acces_citoyen true agglo
304    
305     # Création du type de demande qui sera utilisé pour la régénération de la clé
306     @{etats_autorises} = Create List
307     ... delai majore
308     ... delai de notification envoye
309     ... dossier sans notification de delai
310     &{args_demande_type} = Create Dictionary
311     ... code=TEST
312     ... libelle=Test regen clé citoyen pour un type de demande
313     ... groupe=Autorisation ADS
314     ... evenement=Notification de delai
315     ... demande_nature=Dossier existant
316     ... etats_autorises=${etats_autorises}
317     ... dossier_autorisation_type_detaille=PCI (Permis de construire pour une maison individuelle et / ou ses annexes)
318     ... regeneration_cle_citoyen=true
319     Ajouter un nouveau type de demande depuis le menu ${args_demande_type}
320    
321     # On ajoute le DI sur lequel la clé d'acces citoyen sera vérifié
322     &{args_petitionnaire} = Create Dictionary
323     ... particulier_nom=Young
324     ... particulier_prenom=Penryn
325     ... om_collectivite=MARSEILLE
326     &{args_demande} = Create Dictionary
327     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
328     ... demande_type=Dépôt Initial
329     ... om_collectivite=MARSEILLE
330     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
331    
332     # On vérifie que le DI nouvellement créé contient bien une clé d'accès citoyen
333     Depuis le contexte du dossier d'instruction ${di}
334     # On vérifie que le champ contenant la clé d'accès au portail citoyen n'est pas vide
335     Open Fieldset dossier_instruction demandeur
336     Wait Until Element Is Visible cle_acces_citoyen
337     ${citizen_access_key} = Get Text cle_acces_citoyen
338     Should Not Be Empty ${citizen_access_key}
339    
340     # On fait pour ce DI une demande dont le type doit provoquer une régénération de la clé d'accès citoyen
341     &{args_demande} = Create Dictionary
342     ... demande_type=Test regen clé citoyen pour un type de demande
343     ... dossier_instruction=${di}
344     ${di_M01} = Ajouter la demande par WS ${args_demande}
345    
346     # On vérifie que le DI sur lequel on a fait la demande contient bien une nouvelle clé d'accès citoyen
347     Depuis le contexte du dossier d'instruction ${di}
348     # On vérifie que le champ contenant la clé d'accès au portail citoyen n'est pas vide
349     Open Fieldset dossier_instruction demandeur
350     Wait Until Element Is Visible cle_acces_citoyen
351     ${citizen_access_key_regen} = Get Text cle_acces_citoyen
352     Should Not Be Empty ${citizen_access_key_regen}
353    
354     # On vérifie que l'ancienne clé et la nouvelle ne sont pas égales
355     Should Not Be Equal ${citizen_access_key_regen} ${citizen_access_key}
356 softime 10573
357     Paramétrage événément non supprimable et non modifiable
358     [Documentation] Teste l'impact des événements non paramétrable et non modifiable
359     ... sur une instruction.
360     ... Vérifie également qu'il n'est pas possible d'avoir une lettretype sur l'évenment
361     ... si il n'est pas modifiable.
362    
363     Depuis la page d'accueil admin admin
364    
365     @{etat_source} = Create List delai de notification envoye
366     @{type_di} = Create List PCI - P - Initial
367     #
368     &{args} = Create Dictionary
369     ... libelle=test_evenement_non_modif
370     ... non_modifiable=true
371     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
372     ... dossier_instruction_type=${type_di}
373     Ajouter l'événement depuis le menu ${args}
374     #
375     &{args} = Create Dictionary
376     ... libelle=test_evenement_non_suppr
377     ... non_supprimable=true
378     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
379     ... dossier_instruction_type=${type_di}
380     Ajouter l'événement depuis le menu ${args}
381     #
382     &{args} = Create Dictionary
383     ... libelle=test_evenement_non_suppr_non_modif
384     ... non_modifiable=true
385     ... non_supprimable=true
386     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
387     ... dossier_instruction_type=${type_di}
388     Ajouter l'événement depuis le menu ${args}
389    
390     # Test le cas ou l'événement est non modifiable et qu'on associe une lettretype
391     &{args} = Create Dictionary
392     ... libelle=test_evenement_non_suppr_non_modif
393     ... non_modifiable=true
394     ... non_supprimable=true
395     ... lettretype=arrete ARRETE
396     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
397     ... dossier_instruction_type=${type_di}
398     Depuis le tableau des événements
399     Click On Add Button
400     Saisir l'événement ${args}
401     Click On Submit Button
402     Error Message Should Contain L'evenement ne peut pas avoir une lettre type et être non modifiable
403    
404     # On ajoute le DI sur lequel on va tester les instruction
405     &{args_petitionnaire} = Create Dictionary
406     ... particulier_nom=Armenta
407     ... particulier_prenom=Virginia
408     ... om_collectivite=MARSEILLE
409     &{args_demande} = Create Dictionary
410     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
411     ... demande_type=Dépôt Initial
412     ... om_collectivite=MARSEILLE
413     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
414    
415     # Ajout des intsructions
416     ${instr_non_modif} = Ajouter une instruction au DI ${di} test_evenement_non_modif
417     ${instr_non_suppr} = Ajouter une instruction au DI ${di} test_evenement_non_suppr
418     ${instr_non_modif_non_suppr} = Ajouter une instruction au DI ${di} test_evenement_non_suppr_non_modif
419    
420     # Vérification des actions des instructions
421     Depuis l'instruction du dossier d'instruction ${di} ${instr_non_modif}
422     Portlet Action Should Not Be In Form instruction modifier
423    
424     Depuis l'instruction du dossier d'instruction ${di} ${instr_non_suppr}
425     Portlet Action Should Not Be In Form instruction supprimer
426    
427     Depuis l'instruction du dossier d'instruction ${di} ${instr_non_modif_non_suppr}
428     Portlet Action Should Not Be In Form instruction supprimer
429     Portlet Action Should Not Be In Form instruction modifier
430    
431     Paramétrage événément avec commentaire
432     [Documentation] Vérifie que si l'événement à l'option commentaire alors
433     ... le champs commentaire est visible lors de la création et de la consultation de
434     ... l'instruction.
435    
436     Depuis la page d'accueil admin admin
437    
438     @{etat_source} = Create List delai de notification envoye
439     @{type_di} = Create List PCI - P - Initial
440     #
441     &{args} = Create Dictionary
442     ... libelle=test_evenement_commentaire
443     ... commentaire=true
444     ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source}
445     ... dossier_instruction_type=${type_di}
446     Ajouter l'événement depuis le menu ${args}
447     #
448    
449     # On ajoute le DI sur lequel on va tester les instruction
450     &{args_petitionnaire} = Create Dictionary
451     ... particulier_nom=Batard
452     ... particulier_prenom=William
453     ... om_collectivite=MARSEILLE
454     &{args_demande} = Create Dictionary
455     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
456     ... demande_type=Dépôt Initial
457     ... om_collectivite=MARSEILLE
458     ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire}
459    
460     # Test de l'affichage du champ commentaire selon l'événement choisi
461     Depuis l'onglet instruction du dossier d'instruction ${di}
462     Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element action-soustab-instruction-corner-ajouter
463    
464     Saisir instruction test_evenement_commentaire null null null test du commentaire
465     Element Should Be Visible css=#commentaire
466    
467     Saisir instruction ARRÊTÉ DE REFUS null null null
468     Element Should Not Be Visible css=#commentaire
469    
470     Saisir instruction test_evenement_commentaire null null null test du commentaire
471     Element Should Be Visible css=#commentaire
472    
473     Click On Submit Button In Subform Until Message Vos modifications ont bien été enregistrées.
474     Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées.
475     ${instruction} = Get Value css=.form-content input#instruction
476    
477     # Vérification de la présence du commentaire en consultation
478     Depuis l'instruction du dossier d'instruction ${di} ${instruction}
479     Element Should Contain css=#commentaire test du commentaire
480    
481     # Vérifie que le commentaire n'est pas modifiable
482     Click On SubForm Portlet Action instruction modifier
483     Element Should Not Be Visible css=div.field-type-hidden #commentaire
484    

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26