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 |
softime |
4291 |
&{args_petitionnaire_2} = Create Dictionary |
88 |
|
|
... particulier_nom=Boulanger |
89 |
|
|
... particulier_prenom=Denis |
90 |
|
|
# |
91 |
|
|
&{args_demande_2} = Create Dictionary |
92 |
|
|
... dossier_autorisation_type_detaille=Permis de démolir |
93 |
|
|
... demande_type=Dépôt Initial |
94 |
|
|
... date_demande=20/05/2016 |
95 |
|
|
# |
96 |
|
|
Depuis la page d'accueil guichet guichet |
97 |
|
|
${di_2} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_2} ${args_petitionnaire_2} |
98 |
|
|
Set Suite Variable ${di_2} |
99 |
|
|
|
100 |
|
|
# |
101 |
|
|
Depuis la page d'accueil instrpoly instrpoly |
102 |
fmichon |
4141 |
Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement |
103 |
mbroquet |
3730 |
|
104 |
softime |
4291 |
# Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration |
105 |
|
|
Ajouter une instruction au DI et la finaliser ${di_1} majoration + DPC hors SS ${date_jour} |
106 |
|
|
Click On SubForm Portlet Action instruction modifier_suivi |
107 |
|
|
Input Datepicker date_envoi_rar ${date_jour} |
108 |
|
|
Click On Submit Button In Subform |
109 |
|
|
|
110 |
|
|
# Connexion en admin pour pouvoir modifier les dates de suivi |
111 |
|
|
Depuis la page d'accueil admin admin |
112 |
|
|
|
113 |
|
|
# Pour que le dossier soit affiché dans le widget dossiers_evenement_incomplet_majoration |
114 |
|
|
Depuis la page d'accueil admin admin |
115 |
|
|
Ajouter une instruction au DI et la finaliser ${di_2} majoration + DPC hors SS ${date_jour} |
116 |
|
|
Click On SubForm Portlet Action instruction modifier_suivi |
117 |
|
|
Input Datepicker date_envoi_rar ${date_jour} |
118 |
|
|
Click On Submit Button In Subform |
119 |
|
|
|
120 |
|
|
## Changement du filtre en aucun (collectivite) pour avoir les 2 dossiers |
121 |
|
|
# Depuis la page d'accueil admin admin |
122 |
|
|
Go To Tab om_widget |
123 |
|
|
Click On Link dossiers_evenement_incomplet_majoration |
124 |
|
|
Click On Form Portlet Action om_widget modifier |
125 |
|
|
Input Text texte filtre=aucun |
126 |
|
|
Click On Submit Button |
127 |
|
|
|
128 |
fmichon |
4141 |
&{args_avis_consultation_1} = Create Dictionary |
129 |
|
|
... avis_consultation=Favorable |
130 |
|
|
|
131 |
|
|
# |
132 |
fmichon |
4260 |
Depuis la page d'accueil consu consu |
133 |
fmichon |
4141 |
# |
134 |
|
|
Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1} |
135 |
|
|
|
136 |
|
|
Depuis la page d'accueil admin admin |
137 |
|
|
|
138 |
|
|
# On active l'option de notification par message |
139 |
|
|
Modifier le paramètre option_notification_piece_numerisee true |
140 |
|
|
|
141 |
|
|
# On ajoute un document numérisé par DI |
142 |
|
|
&{document_numerise_values} = Create Dictionary |
143 |
|
|
... uid_upload=testImportManuel.pdf |
144 |
|
|
... date_creation=${date_jour} |
145 |
|
|
... document_numerise_type=autres pièces composant le dossier (A0) |
146 |
|
|
Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values} |
147 |
|
|
|
148 |
|
|
|
149 |
|
|
|
150 |
|
|
|
151 |
|
|
|
152 |
|
|
|
153 |
nmeucci |
4162 |
CE des menus, widgets et tableaux de bord |
154 |
mbroquet |
3730 |
|
155 |
|
|
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
156 |
|
|
... à destination de la documentation. |
157 |
|
|
|
158 |
|
|
[Tags] doc |
159 |
nmeucci |
4162 |
|
160 |
mbroquet |
3730 |
# |
161 |
nmeucci |
4162 |
# WIDGETS |
162 |
mbroquet |
3730 |
# |
163 |
nmeucci |
4162 |
|
164 |
fmichon |
4151 |
Depuis la page d'accueil adminfonct adminfonct |
165 |
|
|
Go To Dashboard |
166 |
|
|
# |
167 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_dossier_encours.png |
168 |
|
|
... css=div.widget_nouvelle_demande_dossier_encours |
169 |
|
|
# |
170 |
fmichon |
4141 |
Depuis la page d'accueil guichet guichet |
171 |
|
|
Go To Dashboard |
172 |
|
|
# |
173 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_nouveau_dossier.png |
174 |
|
|
... css=div.widget_nouvelle_demande_nouveau_dossier |
175 |
|
|
# |
176 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_autre_dossier.png |
177 |
|
|
... css=div.widget_nouvelle_demande_autre_dossier |
178 |
|
|
# |
179 |
mbroquet |
3730 |
Depuis la page d'accueil instr instr |
180 |
|
|
Go To Dashboard |
181 |
|
|
# |
182 |
|
|
Capture and crop page screenshot screenshots/ergonomie/tableau-de-bord-exemple.png |
183 |
|
|
... css=#content |
184 |
|
|
# |
185 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_limites.png |
186 |
|
|
... css=div.widget_dossiers_limites |
187 |
|
|
# |
188 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier.png |
189 |
|
|
... css=div.widget_recherche_dossier |
190 |
fmichon |
4141 |
# |
191 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_consultation_retours.png |
192 |
|
|
... css=div.widget_consultation_retours |
193 |
|
|
# |
194 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png |
195 |
|
|
... css=div.widget_messages_retours |
196 |
softime |
4291 |
# |
197 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_evenement_incomplet_majoration.png |
198 |
|
|
... css=div.widget_dossiers_evenement_incomplet_majoration |
199 |
nmeucci |
4162 |
|
200 |
nmeucci |
4157 |
# |
201 |
nmeucci |
4162 |
# MENUS ET DASHBOARDS |
202 |
|
|
# |
203 |
|
|
|
204 |
|
|
@{logins} Create List |
205 |
|
|
... admin |
206 |
|
|
... adminfonct |
207 |
|
|
... admingen |
208 |
|
|
... suivi |
209 |
|
|
... chef |
210 |
|
|
... divi |
211 |
|
|
... guichet |
212 |
|
|
... guichetsuivi |
213 |
|
|
... instr |
214 |
|
|
... instrserv |
215 |
|
|
... instrpoly |
216 |
nmeucci |
4239 |
... instrpolycomm |
217 |
nmeucci |
4162 |
... qualif |
218 |
|
|
... visuda |
219 |
|
|
... visudadi |
220 |
|
|
Capturer le menu et le dashboard des profils ${logins} |
221 |
|
|
|
222 |
|
|
|
223 |
|
|
CE des dossiers d'instruction |
224 |
|
|
|
225 |
|
|
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
226 |
|
|
... à destination de la documentation. |
227 |
|
|
|
228 |
|
|
[Tags] doc |
229 |
|
|
|
230 |
|
|
# |
231 |
|
|
# MESSAGES |
232 |
|
|
# |
233 |
|
|
|
234 |
|
|
Depuis la page d'accueil instr instr |
235 |
nmeucci |
4157 |
Depuis l'onglet des messages du dossier d'instruction ${di_1} |
236 |
|
|
# |
237 |
|
|
Capture and crop page screenshot screenshots/instruction_dossier_message_tab.png |
238 |
|
|
... formulaire |
239 |
|
|
# |
240 |
|
|
Click On Link Ajout de pièce(s) |
241 |
|
|
# |
242 |
|
|
Capture and crop page screenshot screenshots/instruction_dossier_message_form.png |
243 |
nmeucci |
4162 |
... sousform-dossier_message |
244 |
|
|
|
245 |
jymadier |
4386 |
Depuis le contexte du rapport d'instruction ${di_1} |
246 |
nmeucci |
4162 |
|
247 |
jymadier |
4386 |
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 |
248 |
nmeucci |
4162 |
|
249 |
jymadier |
4386 |
Capture and crop page screenshot screenshots/instruction_portlet_rapport_instruction.png |
250 |
|
|
... sousform-rapport_instruction |
251 |
nmeucci |
4162 |
|