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} |