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 |
|
|
# A chaque début de Test Case on se positionne sur le tableau bord |
12 |
|
|
# administrateur |
13 |
|
|
Test Setup Depuis la page d'accueil admin admin |
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 |
fmichon |
4141 |
# Date du jour au format : JJ/MM/AAAA |
32 |
|
|
${date_jour} = Date du jour FR |
33 |
|
|
Set Suite Variable ${date_jour} |
34 |
mbroquet |
3730 |
|
35 |
fmichon |
4141 |
# |
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 |
mbroquet |
3730 |
|
49 |
fmichon |
4141 |
# |
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 |
mbroquet |
3730 |
|
53 |
fmichon |
4141 |
# |
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 |
mbroquet |
3730 |
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 |
fmichon |
4141 |
Depuis la page d'accueil guichet guichet |
98 |
|
|
Go To Dashboard |
99 |
|
|
# |
100 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_nouveau_dossier.png |
101 |
|
|
... css=div.widget_nouvelle_demande_nouveau_dossier |
102 |
|
|
# |
103 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_nouvelle_demande_autre_dossier.png |
104 |
|
|
... css=div.widget_nouvelle_demande_autre_dossier |
105 |
|
|
# |
106 |
mbroquet |
3730 |
Depuis la page d'accueil instr instr |
107 |
|
|
Go To Dashboard |
108 |
|
|
# |
109 |
|
|
Capture and crop page screenshot screenshots/ergonomie/tableau-de-bord-exemple.png |
110 |
|
|
... css=#content |
111 |
|
|
# |
112 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_dossiers_limites.png |
113 |
|
|
... css=div.widget_dossiers_limites |
114 |
|
|
# |
115 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_recherche_dossier.png |
116 |
|
|
... css=div.widget_recherche_dossier |
117 |
fmichon |
4141 |
# |
118 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_consultation_retours.png |
119 |
|
|
... css=div.widget_consultation_retours |
120 |
|
|
# |
121 |
|
|
Capture and crop page screenshot screenshots/ergonomie/widget_messages_retours.png |
122 |
|
|
... css=div.widget_messages_retours |
123 |
mbroquet |
3730 |
|