1 |
mbroquet |
3730 |
*** Settings *** |
2 |
|
|
# Documentation de openARIA à modifier pour OpenADS (WIP : Work in Progress) |
3 |
|
|
Documentation TestSuite "Documentation" : cette suite permet d'extraire |
4 |
|
|
... automatiquement les captures à destination de la documentation. |
5 |
|
|
# On inclut les mots-clefs |
6 |
|
|
Resource resources/resources.robot |
7 |
|
|
# On ouvre et on ferme le navigateur respectivement au début et à la fin |
8 |
|
|
# du Test Suite. |
9 |
|
|
Suite Setup For Suite Setup |
10 |
|
|
Suite Teardown For Suite Teardown |
11 |
fmichon |
4151 |
# A chaque début de Test Case on positionne la taille de la fenêtre |
12 |
|
|
# pour obtenir des captures homogènes |
13 |
|
|
Test Setup Set Window Size ${1280} ${1024} |
14 |
mbroquet |
3730 |
|
15 |
|
|
|
16 |
nmeucci |
4162 |
|
17 |
|
|
|
18 |
mbroquet |
3730 |
*** Keywords *** |
19 |
|
|
Highlight heading |
20 |
|
|
[Arguments] ${locator} |
21 |
nmeucci |
4162 |
|
22 |
mbroquet |
3730 |
Update element style ${locator} margin-top 0.75em |
23 |
|
|
Highlight ${locator} |
24 |
|
|
|
25 |
nmeucci |
4162 |
Capturer le menu et le dashboard des profils |
26 |
|
|
[Arguments] ${logins} |
27 |
mbroquet |
3730 |
|
28 |
nmeucci |
4162 |
# |
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 |
mbroquet |
3730 |
*** Test Cases *** |
45 |
nmeucci |
4162 |
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 |
mbroquet |
3730 |
Constitution d'un jeu de données |
62 |
|
|
|
63 |
|
|
[Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de |
64 |
|
|
... données cohérent pour les scénarios fonctionnels qui suivent. |
65 |
|
|
|
66 |
|
|
[Tags] doc |
67 |
|
|
|
68 |
fmichon |
4141 |
# Date du jour au format : JJ/MM/AAAA |
69 |
|
|
${date_jour} = Date du jour FR |
70 |
|
|
Set Suite Variable ${date_jour} |
71 |
mbroquet |
3730 |
|
72 |
fmichon |
4141 |
# |
73 |
|
|
&{args_petitionnaire_1} = Create Dictionary |
74 |
|
|
... particulier_nom=DUPONT |
75 |
|
|
... particulier_prenom=Jacques |
76 |
|
|
# |
77 |
|
|
&{args_demande_1} = Create Dictionary |
78 |
|
|
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
79 |
|
|
... demande_type=Dépôt Initial |
80 |
|
|
... date_demande=12/04/2015 |
81 |
|
|
# |
82 |
|
|
Depuis la page d'accueil guichet guichet |
83 |
|
|
${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1} |
84 |
|
|
Set Suite Variable ${di_1} |
85 |
mbroquet |
3730 |
|
86 |
fmichon |
4141 |
# |
87 |
|
|
Depuis la page d'accueil instr instr |
88 |
|
|
Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement |
89 |
mbroquet |
3730 |
|
90 |
fmichon |
4141 |
# |
91 |
|
|
&{args_avis_consultation_1} = Create Dictionary |
92 |
|
|
... avis_consultation=Favorable |
93 |
|
|
|
94 |
|
|
# |
95 |
|
|
Go To Dashboard |
96 |
|
|
Se déconnecter |
97 |
|
|
Input Username consu |
98 |
|
|
Input Password consu |
99 |
|
|
Click Button login.action.connect |
100 |
|
|
# |
101 |
|
|
Sleep 2 |
102 |
|
|
# |
103 |
|
|
Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1} |
104 |
|
|
# |
105 |
|
|
Click Link css=#actions a.actions-logout |
106 |
|
|
|
107 |
|
|
Depuis la page d'accueil admin admin |
108 |
|
|
|
109 |
|
|
# On active l'option de notification par message |
110 |
|
|
Modifier le paramètre option_notification_piece_numerisee true |
111 |
|
|
|
112 |
|
|
# On ajoute un document numérisé par DI |
113 |
|
|
&{document_numerise_values} = Create Dictionary |
114 |
|
|
... uid_upload=testImportManuel.pdf |
115 |
|
|
... date_creation=${date_jour} |
116 |
|
|
... document_numerise_type=autres pièces composant le dossier (A0) |
117 |
|
|
Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values} |
118 |
|
|
|
119 |
|
|
|
120 |
|
|
|
121 |
|
|
|
122 |
|
|
|
123 |
|
|
|
124 |
nmeucci |
4162 |
CE des menus, widgets et tableaux de bord |
125 |
mbroquet |
3730 |
|
126 |
|
|
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
127 |
|
|
... à destination de la documentation. |
128 |
|
|
|
129 |
|
|
[Tags] doc |
130 |
nmeucci |
4162 |
|
131 |
mbroquet |
3730 |
# |
132 |
nmeucci |
4162 |
# WIDGETS |
133 |
mbroquet |
3730 |
# |
134 |
nmeucci |
4162 |
|
135 |
fmichon |
4151 |
Depuis la page d'accueil adminfonct adminfonct |
136 |
|
|
Go To Dashboard |
137 |
|
|
# |
138 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_dossier_encours.png |
139 |
|
|
... css=div.widget_nouvelle_demande_dossier_encours |
140 |
|
|
# |
141 |
fmichon |
4141 |
Depuis la page d'accueil guichet guichet |
142 |
|
|
Go To Dashboard |
143 |
|
|
# |
144 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_nouveau_dossier.png |
145 |
|
|
... css=div.widget_nouvelle_demande_nouveau_dossier |
146 |
|
|
# |
147 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_autre_dossier.png |
148 |
|
|
... css=div.widget_nouvelle_demande_autre_dossier |
149 |
|
|
# |
150 |
mbroquet |
3730 |
Depuis la page d'accueil instr instr |
151 |
|
|
Go To Dashboard |
152 |
|
|
# |
153 |
|
|
Capture and crop page screenshot screenshots/ergonomie/tableau-de-bord-exemple.png |
154 |
|
|
... css=#content |
155 |
|
|
# |
156 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_limites.png |
157 |
|
|
... css=div.widget_dossiers_limites |
158 |
|
|
# |
159 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier.png |
160 |
|
|
... css=div.widget_recherche_dossier |
161 |
fmichon |
4141 |
# |
162 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_consultation_retours.png |
163 |
|
|
... css=div.widget_consultation_retours |
164 |
|
|
# |
165 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png |
166 |
|
|
... css=div.widget_messages_retours |
167 |
nmeucci |
4162 |
|
168 |
nmeucci |
4157 |
# |
169 |
nmeucci |
4162 |
# MENUS ET DASHBOARDS |
170 |
|
|
# |
171 |
|
|
|
172 |
|
|
@{logins} Create List |
173 |
|
|
... admin |
174 |
|
|
... adminfonct |
175 |
|
|
... admingen |
176 |
|
|
... suivi |
177 |
|
|
... chef |
178 |
|
|
... divi |
179 |
|
|
... guichet |
180 |
|
|
... guichetsuivi |
181 |
|
|
... instr |
182 |
|
|
... instrserv |
183 |
|
|
... instrpoly |
184 |
nmeucci |
4239 |
... instrpolycomm |
185 |
nmeucci |
4162 |
... qualif |
186 |
|
|
... visuda |
187 |
|
|
... visudadi |
188 |
|
|
Capturer le menu et le dashboard des profils ${logins} |
189 |
|
|
|
190 |
|
|
|
191 |
|
|
CE des dossiers d'instruction |
192 |
|
|
|
193 |
|
|
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
194 |
|
|
... à destination de la documentation. |
195 |
|
|
|
196 |
|
|
[Tags] doc |
197 |
|
|
|
198 |
|
|
# |
199 |
|
|
# MESSAGES |
200 |
|
|
# |
201 |
|
|
|
202 |
|
|
Depuis la page d'accueil instr instr |
203 |
nmeucci |
4157 |
Depuis l'onglet des messages du dossier d'instruction ${di_1} |
204 |
|
|
# |
205 |
|
|
Capture and crop page screenshot screenshots/instruction_dossier_message_tab.png |
206 |
|
|
... formulaire |
207 |
|
|
# |
208 |
|
|
Click On Link Ajout de pièce(s) |
209 |
|
|
# |
210 |
|
|
Capture and crop page screenshot screenshots/instruction_dossier_message_form.png |
211 |
nmeucci |
4162 |
... sousform-dossier_message |
212 |
|
|
|
213 |
|
|
|
214 |
|
|
|
215 |
|
|
|