/[openfoncier]/trunk/tests/documentation.robot
ViewVC logotype

Annotation of /trunk/tests/documentation.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4291 - (hide annotations)
Tue May 24 10:53:13 2016 UTC (8 years, 8 months ago) by softime
File size: 7965 byte(s)
* Évolution - Le widget "Dossiers événement incomplet ou majoration sans RAR" dispose
  dorénavant d'un filtre paramétrable sur les dossiers affichés. Les dossiers peuvent
  être filtrés par instructeur, par division ou par collectivité.
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    
246    
247    

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26