1 |
*** 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 |
# 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 |
|
15 |
|
16 |
*** Keywords *** |
17 |
Highlight heading |
18 |
[Arguments] ${locator} |
19 |
Update element style ${locator} margin-top 0.75em |
20 |
Highlight ${locator} |
21 |
|
22 |
|
23 |
*** Test Cases *** |
24 |
Constitution d'un jeu de données |
25 |
|
26 |
[Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de |
27 |
... données cohérent pour les scénarios fonctionnels qui suivent. |
28 |
|
29 |
[Tags] doc |
30 |
|
31 |
# Date du jour au format : JJ/MM/AAAA |
32 |
${date_jour} = Date du jour FR |
33 |
Set Suite Variable ${date_jour} |
34 |
|
35 |
# |
36 |
&{args_petitionnaire_1} = Create Dictionary |
37 |
... particulier_nom=DUPONT |
38 |
... particulier_prenom=Jacques |
39 |
# |
40 |
&{args_demande_1} = Create Dictionary |
41 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
42 |
... demande_type=Dépôt Initial |
43 |
... date_demande=12/04/2015 |
44 |
# |
45 |
Depuis la page d'accueil guichet guichet |
46 |
${di_1} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_1} ${args_petitionnaire_1} |
47 |
Set Suite Variable ${di_1} |
48 |
|
49 |
# |
50 |
Depuis la page d'accueil instr instr |
51 |
Ajouter une consultation depuis un dossier ${di_1} 59.01 - Direction de l'Eau et de l'Assainissement |
52 |
|
53 |
# |
54 |
&{args_avis_consultation_1} = Create Dictionary |
55 |
... avis_consultation=Favorable |
56 |
|
57 |
# |
58 |
Go To Dashboard |
59 |
Se déconnecter |
60 |
Input Username consu |
61 |
Input Password consu |
62 |
Click Button login.action.connect |
63 |
# |
64 |
Sleep 2 |
65 |
# |
66 |
Rendre l'avis sur la consultation du dossier ${di_1} ${args_avis_consultation_1} |
67 |
# |
68 |
Click Link css=#actions a.actions-logout |
69 |
|
70 |
Depuis la page d'accueil admin admin |
71 |
|
72 |
# On active l'option de notification par message |
73 |
Modifier le paramètre option_notification_piece_numerisee true |
74 |
|
75 |
# On ajoute un document numérisé par DI |
76 |
&{document_numerise_values} = Create Dictionary |
77 |
... uid_upload=testImportManuel.pdf |
78 |
... date_creation=${date_jour} |
79 |
... document_numerise_type=autres pièces composant le dossier (A0) |
80 |
Ajouter une pièce depuis le dossier d'instruction ${di_1} ${document_numerise_values} |
81 |
|
82 |
|
83 |
|
84 |
|
85 |
|
86 |
|
87 |
Captures d'écran |
88 |
|
89 |
[Documentation] L'objet de ce 'Test Case' est de réaliser les captures d'écran |
90 |
... à destination de la documentation. |
91 |
|
92 |
[Tags] doc |
93 |
# |
94 |
Create Directory results/screenshots |
95 |
Create Directory results/screenshots/ergonomie |
96 |
# |
97 |
Depuis la page d'accueil adminfonct adminfonct |
98 |
Go To Dashboard |
99 |
# |
100 |
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_dossier_encours.png |
101 |
... css=div.widget_nouvelle_demande_dossier_encours |
102 |
# |
103 |
Depuis la page d'accueil guichet guichet |
104 |
Go To Dashboard |
105 |
# |
106 |
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_nouveau_dossier.png |
107 |
... css=div.widget_nouvelle_demande_nouveau_dossier |
108 |
# |
109 |
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_autre_dossier.png |
110 |
... css=div.widget_nouvelle_demande_autre_dossier |
111 |
# |
112 |
Depuis la page d'accueil instr instr |
113 |
Go To Dashboard |
114 |
# |
115 |
Capture and crop page screenshot screenshots/ergonomie/tableau-de-bord-exemple.png |
116 |
... css=#content |
117 |
# |
118 |
Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_limites.png |
119 |
... css=div.widget_dossiers_limites |
120 |
# |
121 |
Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier.png |
122 |
... css=div.widget_recherche_dossier |
123 |
# |
124 |
Capture and crop page screenshot screenshots/ergonomie/widget_consultation_retours.png |
125 |
... css=div.widget_consultation_retours |
126 |
# |
127 |
Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png |
128 |
... css=div.widget_messages_retours |
129 |
|