8 |
# du Test Suite. |
# du Test Suite. |
9 |
Suite Setup For Suite Setup |
Suite Setup For Suite Setup |
10 |
Suite Teardown For Suite Teardown |
Suite Teardown For Suite Teardown |
11 |
# A chaque début de Test Case on se positionne sur le tableau bord |
# A chaque début de Test Case on positionne la taille de la fenêtre |
12 |
# administrateur |
# pour obtenir des captures homogènes |
13 |
Test Setup Depuis la page d'accueil admin admin |
Test Setup Set Window Size ${1280} ${1024} |
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
*** Keywords *** |
*** Keywords *** |
19 |
Highlight heading |
Highlight heading |
20 |
[Arguments] ${locator} |
[Arguments] ${locator} |
21 |
|
|
22 |
Update element style ${locator} margin-top 0.75em |
Update element style ${locator} margin-top 0.75em |
23 |
Highlight ${locator} |
Highlight ${locator} |
24 |
|
|
25 |
|
Capturer le menu et le dashboard des profils |
26 |
|
[Arguments] ${logins} |
27 |
|
|
28 |
|
# |
29 |
|
:FOR ${login} IN @{logins} |
30 |
|
# |
31 |
|
\ Depuis la page d'accueil ${login} ${login} |
32 |
|
\ Go To Dashboard |
33 |
|
# |
34 |
|
\ Capture and crop page screenshot screenshots/profils/dashboard_${login}.png |
35 |
|
\ ... content |
36 |
|
# |
37 |
|
\ Capture and crop page screenshot screenshots/profils/menu_${login}.png |
38 |
|
\ ... menu-list |
39 |
|
|
40 |
|
|
41 |
|
|
42 |
|
|
43 |
|
|
44 |
*** Test Cases *** |
*** Test Cases *** |
45 |
|
Prérequis |
46 |
|
|
47 |
|
[Documentation] L'objet de ce 'Test Case' est de respecter les prérequis |
48 |
|
... nécessaires aux captures d'écran. |
49 |
|
|
50 |
|
[Tags] doc |
51 |
|
|
52 |
|
# Création des répertoires destinés à recevoir les captures d'écran |
53 |
|
# selon le respect de l'architecture de la documentation |
54 |
|
Create Directory results/screenshots |
55 |
|
Create Directory results/screenshots/ergonomie |
56 |
|
Create Directory results/screenshots/profils |
57 |
|
|
58 |
|
|
59 |
|
|
60 |
|
|
61 |
Constitution d'un jeu de données |
Constitution d'un jeu de données |
62 |
|
|
63 |
[Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de |
[Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de |
65 |
|
|
66 |
[Tags] doc |
[Tags] doc |
67 |
|
|
|
# Date du jour au format : JJ/MM/AAAA |
|
|
${date_jour} = Date du jour FR |
|
|
Set Suite Variable ${date_jour} |
|
|
|
|
68 |
# |
# |
69 |
&{args_petitionnaire_1} = Create Dictionary |
&{args_petitionnaire_1} = Create Dictionary |
70 |
... particulier_nom=DUPONT |
... particulier_nom=DUPONT |
76 |
... date_demande=12/04/2015 |
... date_demande=12/04/2015 |
77 |
# |
# |
78 |
Depuis la page d'accueil guichet guichet |
Depuis la page d'accueil guichet guichet |
79 |
${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1} |
${di_1} = Ajouter la nouvelle demande ${args_demande_1} ${args_petitionnaire_1} |
80 |
Set Suite Variable ${di_1} |
Set Suite Variable ${di_1} |
81 |
|
|
82 |
# |
# |
83 |
Depuis la page d'accueil instr instr |
&{args_petitionnaire_2} = Create Dictionary |
84 |
Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement |
... particulier_nom=Boulanger |
85 |
|
... particulier_prenom=Denis |
86 |
|
# |
87 |
|
&{args_demande_2} = Create Dictionary |
88 |
|
... dossier_autorisation_type_detaille=Permis de démolir |
89 |
|
... demande_type=Dépôt Initial |
90 |
|
... date_demande=20/05/2016 |
91 |
|
# |
92 |
|
Depuis la page d'accueil guichet guichet |
93 |
|
${di_2} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_2} ${args_petitionnaire_2} |
94 |
|
Set Suite Variable ${di_2} |
95 |
|
|
96 |
# |
# |
97 |
|
Depuis la page d'accueil instrpoly instrpoly |
98 |
|
Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement |
99 |
|
|
100 |
|
# Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration |
101 |
|
Ajouter une instruction au DI et la finaliser ${di_1} majoration + DPC hors SS ${date_ddmmyyyy} |
102 |
|
Click On SubForm Portlet Action instruction modifier_suivi |
103 |
|
Input Datepicker date_envoi_rar ${date_ddmmyyyy} |
104 |
|
Click On Submit Button In Subform |
105 |
|
|
106 |
|
# Connexion en admin pour pouvoir modifier les dates de suivi |
107 |
|
Depuis la page d'accueil admin admin |
108 |
|
|
109 |
|
# Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration |
110 |
|
Depuis la page d'accueil admin admin |
111 |
|
Ajouter une instruction au DI et la finaliser ${di_2} majoration + DPC hors SS ${date_ddmmyyyy} |
112 |
|
Click On SubForm Portlet Action instruction modifier_suivi |
113 |
|
Input Datepicker date_envoi_rar ${date_ddmmyyyy} |
114 |
|
Click On Submit Button In Subform |
115 |
|
|
116 |
|
## Changement du filtre en aucun (collectivite) pour avoir les 2 dossiers |
117 |
|
# Depuis la page d'accueil admin admin |
118 |
|
Go To Tab om_widget |
119 |
|
Click On Link dossiers_evenement_incomplet_majoration |
120 |
|
Click On Form Portlet Action om_widget modifier |
121 |
|
Input Text texte filtre=aucun |
122 |
|
Click On Submit Button |
123 |
|
|
124 |
&{args_avis_consultation_1} = Create Dictionary |
&{args_avis_consultation_1} = Create Dictionary |
125 |
... avis_consultation=Favorable |
... avis_consultation=Favorable |
126 |
|
|
127 |
# |
# |
128 |
Go To Dashboard |
Depuis la page d'accueil avec widget de redirection consu consu |
129 |
Se déconnecter |
|
|
Input Username consu |
|
|
Input Password consu |
|
|
Click Button login.action.connect |
|
|
# |
|
|
Sleep 2 |
|
|
# |
|
130 |
Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1} |
Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1} |
|
# |
|
|
Click Link css=#actions a.actions-logout |
|
131 |
|
|
132 |
Depuis la page d'accueil admin admin |
Depuis la page d'accueil admin admin |
133 |
|
|
137 |
# On ajoute un document numérisé par DI |
# On ajoute un document numérisé par DI |
138 |
&{document_numerise_values} = Create Dictionary |
&{document_numerise_values} = Create Dictionary |
139 |
... uid_upload=testImportManuel.pdf |
... uid_upload=testImportManuel.pdf |
140 |
... date_creation=${date_jour} |
... date_creation=${date_ddmmyyyy} |
141 |
... document_numerise_type=autres pièces composant le dossier (A0) |
... document_numerise_type=autres pièces composant le dossier (A0) |
142 |
Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values} |
Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values} |
143 |
|
|
146 |
|
|
147 |
|
|
148 |
|
|
149 |
Captures d'écran |
CE des menus, widgets et tableaux de bord |
150 |
|
|
151 |
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
152 |
... à destination de la documentation. |
... à destination de la documentation. |
153 |
|
|
154 |
[Tags] doc |
[Tags] doc |
155 |
|
|
156 |
# |
# |
157 |
Create Directory results/screenshots |
# WIDGETS |
158 |
Create Directory results/screenshots/ergonomie |
# |
159 |
|
|
160 |
|
Depuis la page d'accueil adminfonct adminfonct |
161 |
|
Go To Dashboard |
162 |
|
# |
163 |
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_dossier_encours.png |
164 |
|
... css=div.widget_nouvelle_demande_dossier_encours |
165 |
# |
# |
166 |
Depuis la page d'accueil guichet guichet |
Depuis la page d'accueil guichet guichet |
167 |
Go To Dashboard |
Go To Dashboard |
189 |
# |
# |
190 |
Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png |
Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png |
191 |
... css=div.widget_messages_retours |
... css=div.widget_messages_retours |
192 |
|
# |
193 |
|
Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_evenement_incomplet_majoration.png |
194 |
|
... css=div.widget_dossiers_evenement_incomplet_majoration |
195 |
|
|
196 |
|
# |
197 |
|
# MENUS ET DASHBOARDS |
198 |
|
# |
199 |
|
|
200 |
|
@{logins} Create List |
201 |
|
... admin |
202 |
|
... adminfonct |
203 |
|
... admingen |
204 |
|
... suivi |
205 |
|
... chef |
206 |
|
... divi |
207 |
|
... guichet |
208 |
|
... guichetsuivi |
209 |
|
... instr |
210 |
|
... instrserv |
211 |
|
... instrpoly |
212 |
|
... instrpolycomm |
213 |
|
... qualif |
214 |
|
... visuda |
215 |
|
... visudadi |
216 |
|
Capturer le menu et le dashboard des profils ${logins} |
217 |
|
|
218 |
|
|
219 |
|
CE des dossiers d'instruction |
220 |
|
|
221 |
|
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
222 |
|
... à destination de la documentation. |
223 |
|
|
224 |
|
[Tags] doc |
225 |
|
|
226 |
|
# |
227 |
|
# MESSAGES |
228 |
|
# |
229 |
|
|
230 |
|
Depuis la page d'accueil instr instr |
231 |
|
Depuis l'onglet des messages du dossier d'instruction ${di_1} |
232 |
|
# |
233 |
|
Capture and crop page screenshot screenshots/instruction_dossier_message_tab.png |
234 |
|
... formulaire |
235 |
|
# |
236 |
|
Click On Link Ajout de pièce(s) |
237 |
|
# |
238 |
|
Capture and crop page screenshot screenshots/instruction_dossier_message_form.png |
239 |
|
... sousform-dossier_message |
240 |
|
|
241 |
|
Depuis le contexte du rapport d'instruction ${di_1} |
242 |
|
|
243 |
|
Input HTML analyse_reglementaire_om_html Accès (article 3) : Conforme/Non Conforme Réseaux (article 4) : Conforme/Non Conforme Implantation (articles 6 7 8) : Conforme/Non Conforme (implantation à m de la limite séparative la plus proche pour une différence d'altitude de m, et à plus de m de l'alignement de la voie) Emprise au sol (article 9) : Conforme/Non Conforme/Non réglementé Hauteur (article 10) : Conforme/Non Conforme ( m pour une hauteur maxi de m) Aspect architectural (article11) : Conforme/Non Conforme Stationnement (article 12) : Conforme/Non Conforme (surface totale de plancher totale : m²) dans le bâtiment : en surface : Espaces Verts (article 13) : Conforme/Non Conforme C.O.S (article 14) et surface des terrains (article5) : Non réglementés Taxes et redevances : Taxe aménagement : oui/non Redevance archéologie : oui/non |
244 |
|
|
245 |
|
Capture and crop page screenshot screenshots/instruction_portlet_rapport_instruction.png |
246 |
|
... sousform-rapport_instruction |
247 |
|
|