/[openfoncier]/trunk/tests/resources/app/consultation.robot
ViewVC logotype

Contents of /trunk/tests/resources/app/consultation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3929 - (show annotations)
Mon Apr 11 16:33:26 2016 UTC (8 years, 9 months ago) by nmeucci
File size: 6130 byte(s)
suppression de l'évolution "marquer le dossier"

1 *** Settings ***
2 Documentation Actions spécifiques aux éléments de la bible.
3
4 *** Keywords ***
5 Depuis l'onglet consultation du dossier
6 [Arguments] ${dossier}
7
8 Depuis le contexte du dossier d'instruction ${dossier}
9 On clique sur l'onglet consultation Consultation(s)
10
11 Depuis le contexte de la consultation
12
13 [Documentation] Permet d'accéder à la fiche de la consultation.
14
15 [Arguments] ${dossier_instruction} ${consultation}
16
17 Depuis le contexte du dossier d'instruction ${dossier_instruction}
18 On clique sur l'onglet consultation Consultation(s)
19 # On clique sur le consultation
20 Wait Until Keyword Succeeds 5 sec 0.2 sec Click On Link ${consultation}
21
22 Ajouter une consultation depuis un dossier
23 [Arguments] ${dossier} ${service}
24
25 Depuis l'onglet consultation du dossier ${dossier}
26 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click Element action-soustab-consultation-corner-ajouter
27 # On sélectionne le "service"
28 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Select From List By Label css=#sformulaire #service ${service}
29 # On valide
30 Click On Submit Button In Subform
31 # Vérification qu'il n'y a aucune erreur
32 Page Should Not Contain Errors
33 # On vérifie le message de validation
34 Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées.
35
36
37 Rendre l'avis sur la consultation du dossier
38 [Arguments] ${dossier} ${avis_consultation_values}
39
40 #
41 Depuis la demande d'avis en cours du dossier ${dossier}
42 # On reprend la rédaction
43 Click On SubForm Portlet Action demande_avis_encours rendre_avis
44 #
45 Saisir l'avis de consultation ${avis_consultation_values}
46 #
47 Click On Submit Button In Subform #sousform-demande_avis_encours
48 Page Should Contain Vos modifications ont bien été enregistrées.
49 Click On Back Button In Subform
50 #
51 Depuis le listing des demandes d'avis en cours
52
53
54 Depuis la demande d'avis en cours du dossier
55 [Arguments] ${dossier}
56 Depuis le listing des demandes d'avis en cours
57 Click on link ${dossier}
58
59
60 Depuis l'onglet des pièces de la demande d'avis en cours du dossier d'instruction
61
62 [Documentation] Ouvre l'onglet Pièce(s) depuis une demande d'avis.
63
64 [Arguments] ${dossier}
65
66 #
67 Depuis la demande d'avis en cours du dossier ${dossier}
68 #
69 On clique sur l'onglet document_numerise Pièce(s)
70
71
72 Depuis la demande d'avis passée du dossier
73 [Arguments] ${dossier}
74 Depuis le listing des demandes d'avis passées
75 Click on link ${dossier}
76
77
78 Depuis la demande d'avis export du dossier
79 [Arguments] ${dossier}
80 Depuis le listing des demandes d'avis export
81 Click on link ${dossier}
82
83
84 Depuis le listing des demandes d'avis passées
85 #
86 Go To Submenu In Menu demande_avis demande_avis_passee
87 #
88 Page Title Should Be Demandes D'avis > Passées
89
90
91 Depuis le listing des demandes d'avis exports
92 #
93 Go To Submenu In Menu demande_avis demande_avis
94 #
95 Page Title Should Be Demandes D'avis
96
97
98 Depuis le listing des demandes d'avis en cours
99 #
100 Go To Submenu In Menu demande_avis demande_avis_encours
101 #
102 Page Title Should Be Demandes D'avis > En Cours
103
104
105 Saisir l'avis de consultation
106 [Arguments] ${avis_consultation_values}
107
108 Si "avis_consultation" existe dans "${avis_consultation_values}" on execute "Select From List By Label" sur "css=select#avis_consultation"
109 Si "motivation" existe dans "${avis_consultation_values}" on execute "Input Text" sur "css=textarea#motivation"
110 Si "fichier_upload" existe dans "${avis_consultation_values}" on execute "Add File" sur "fichier"
111
112 Modifier la consultation
113 [Documentation] Modifie la consultation en étant déjà sur son contexte, avec les
114 ... remplace les champs fournis en paramètre
115 [Arguments] ${saisie_values}
116
117 # On clique sur l'action modifier du portlet
118 Click On SubForm Portlet Action consultation modifier
119 # On saisit le formulaire
120 Saisir la consultation ${saisie_values}
121 # On valide le formulaire
122 Click On Submit Button In Subform
123 # On vérifie le message affiché à l'utilisateur
124 Valid Message Should Contain Vos modifications ont bien été enregistrées.
125
126 Saisir la consultation
127 [Documentation] Remplit le formulaire
128 [Arguments] ${values}
129
130 Si "dossier" existe dans "${values}" on execute "Select From List By Label" dans le formulaire
131 Si "date_envoi" existe dans "${values}" on execute "Input Datepicker" dans le formulaire
132 Si "date_retour" existe dans "${values}" on execute "Input Datepicker" dans le formulaire
133 Si "date_limite" existe dans "${values}" on execute "Input Datepicker" dans le formulaire
134 Si "service" existe dans "${values}" on execute "Select From List By Label" dans le formulaire
135 Si "avis_consultation" existe dans "${values}" on execute "Select From List By Label" dans le formulaire
136 Si "date_reception" existe dans "${values}" on execute "Input Datepicker" dans le formulaire
137 Si "motivation" existe dans "${values}" on execute "Input Text" dans le formulaire
138 Si "fichier_upload" existe dans "${values}" on execute "Add File" sur "fichier"
139 Si "lu" existe dans "${values}" on execute "Set Checkbox" dans le formulaire
140 Si "code_barres" existe dans "${values}" on execute "Input Text" dans le formulaire
141
142 Ajouter une pièce à la consultation
143 [Documentation] Ajoute un fichier PDF à une consultation
144 [Arguments] ${values}
145
146 Click On SubForm Portlet Action consultation modifier
147 # On saisit les valeurs définies en paramètre
148 Saisir la consultation ${values}
149 # On valide le formulaire
150 Click On Submit Button In Subform
151 Valid Message Should Contain In Subform Vos modifications ont bien été enregistrées.
152 Click on Back Button In Subform
153 # On récupère le nom de la pièce
154 ${document_numerise} = Get Text css=.field-type-file > div:nth-child(2)
155 [Return] ${document_numerise}

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26