1 |
*** Settings *** |
2 |
Documentation Menu Administration |
3 |
# On inclut les mots-clefs |
4 |
Resource resources/resources.robot |
5 |
# On ouvre et on ferme le navigateur respectivement au début et à la fin |
6 |
# du Test Suite. |
7 |
Suite Setup For Suite Setup |
8 |
Suite Teardown For Suite Teardown |
9 |
|
10 |
|
11 |
*** Test Cases *** |
12 |
Affichage des champs de fusion |
13 |
|
14 |
[Documentation] Permet de tester la liste des champs de fusion. |
15 |
|
16 |
Depuis la page d'accueil admin admin |
17 |
|
18 |
&{args_petitionnaire} = Create Dictionary |
19 |
... particulier_nom=Test |
20 |
... particulier_prenom=Fusion |
21 |
... om_collectivite=MARSEILLE |
22 |
|
23 |
&{args_demande} = Create Dictionary |
24 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
25 |
... demande_type=Dépôt Initial |
26 |
... om_collectivite=MARSEILLE |
27 |
... terrain_adresse_voie_numero=27 |
28 |
... terrain_adresse_voie=rue grande |
29 |
... terrain_adresse_lieu_dit=Moulin de redon |
30 |
... terrain_adresse_code_postal=13390 |
31 |
... terrain_adresse_localite=Auriol |
32 |
|
33 |
${di_libelle} = Ajouter la nouvelle demande depuis le menu ${args_demande} ${args_petitionnaire} |
34 |
|
35 |
Ajouter une consultation depuis un dossier ${di_libelle} 59.72 - DDTM 13 - Service Urbanisme |
36 |
|
37 |
Depuis l'onglet consultation du dossier ${di_libelle} |
38 |
Click On Link 59.72 - DDTM 13 - Service Urbanisme |
39 |
Click On Link Éditer la consultation PDF |
40 |
|
41 |
Open PDF file |
42 |
|
43 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Moulin de redon |
44 |
|
45 |
Close PDF |
46 |
|
47 |
|
48 |
TNR Listing des utilisateurs sans le mot de passe |
49 |
|
50 |
[Documentation] Dans le listing des utilisateurs la colonne mot de passe |
51 |
... ne doit pas apparaître. |
52 |
|
53 |
# On s'identifie en tant qu'admin |
54 |
Depuis la page d'accueil admin admin |
55 |
# On accède au listing des utilisateurs |
56 |
Go to tab om_utilisateur |
57 |
# On recherche l'utilisateur admin |
58 |
Use Simple Search login admin |
59 |
# On vérifie que la page ne contient pas le hash md5 de l'utilisateur admin |
60 |
Page Should Not Contain 21232f297a57a5a743894a0e4a801fc3 |
61 |
|
62 |
|
63 |
TNR Ajout d'une bible |
64 |
|
65 |
[Documentation] On doit pouvoir créer une bible liée ou non à un événement. |
66 |
|
67 |
# On s'identifie en tant qu'admin |
68 |
Depuis la page d'accueil admin admin |
69 |
# Sans liaison |
70 |
Ajouter une bible depuis le paramétrage dossiers null Bible seule Pour plus tard null null null MARSEILLE |
71 |
# Avec liaison |
72 |
Ajouter une bible depuis le paramétrage dossiers Abandonner les travaux Bible liée Pour maintenant null null null MARSEILLE |
73 |
|
74 |
|
75 |
TNR Vérifier l'orthographe des libellés des types de dossier d'instruction |
76 |
|
77 |
[Documentation] Vérifie que les libellés des types de DI ont la bonne orthographe. |
78 |
|
79 |
# |
80 |
Depuis la page d'accueil admin admin |
81 |
# On va sur menu |
82 |
Go To Submenu In Menu parametrage-dossier dossier_instruction_type |
83 |
# On recherche le type de DA DP |
84 |
Use Simple Search type de dossier d'autorisation détaillé DP (Déclaration préalable) |
85 |
# On vérifie que le libellé "Initiale" existe |
86 |
Page Should Contain Initiale |
87 |
# On recherche le type de DA DPS |
88 |
Use Simple Search type de dossier d'autorisation détaillé DPS (DECLARATION PREALABLE SIMPLE) |
89 |
# On vérifie que le libellé "Initiale" existe |
90 |
Page Should Contain Initiale |
91 |
# On recherche le type de DA AZ |
92 |
Use Simple Search type de dossier d'autorisation détaillé AZ (Demande d'autorisation spéciale de travaux dans le périmètre d'une AVAP) |
93 |
# On vérifie que le libellé "Initiale" existe |
94 |
Page Should Contain Initiale |
95 |
# On recherche le type de DA AT |
96 |
Use Simple Search type de dossier d'autorisation détaillé AT (Demande d'autorisation de construire, d'aménager ou de modifier un ERP) |
97 |
# On vérifie que le libellé "Initiale" existe |
98 |
Page Should Contain Initiale |
99 |
|
100 |
|
101 |
Paramétrage d'un logo |
102 |
|
103 |
[Documentation] |
104 |
|
105 |
# On se connecte en tant que "admin" |
106 |
Depuis la page d'accueil admin admin |
107 |
|
108 |
## |
109 |
## Ajout d'un logo, avec vérification des contraintes sur le fichier |
110 |
## |
111 |
# On accède au listing des logos |
112 |
Depuis le listing des logos |
113 |
# On clique sur le lien d'ajout de logo |
114 |
Click On Add Button |
115 |
# On saisie des données |
116 |
Input Text css=#id logo.jpg |
117 |
Input Text css=#libelle Un logo |
118 |
Select Checkbox css=#actif |
119 |
Select From List By Label css=#om_collectivite MARSEILLE |
120 |
# On tente d'ajouter un fichier trop gros |
121 |
Add File and Expect Error Message Contain fichier image_1.jpg excède la directive |
122 |
# On tente d'ajouter un fichier avec une mauvais extension |
123 |
Add File and Expect Error Message Be fichier fichier_1.odt Le fichier n'est pas conforme à la liste des extension(s) autorisée(s) (.gif;.jpg;.jpeg;.png;.txt;.pdf;.csv;). [fichier_1.odt] |
124 |
# On ajoute un fichier correct |
125 |
Add File fichier image_2.jpg |
126 |
# On ajoute le logo en BDD |
127 |
Click On Submit Button |
128 |
# On vérifie que le logo s'est bien ajouté |
129 |
Valid Message Should Be Vos modifications ont bien été enregistrées. |
130 |
|
131 |
|