1 |
jxerri |
8985 |
*** Settings *** |
2 |
|
|
Documentation Test sur les dossiers d'instruction. |
3 |
|
|
|
4 |
|
|
# On inclut les mots-clefs |
5 |
|
|
Resource resources/resources.robot |
6 |
|
|
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
|
|
Suite Setup For Suite Setup |
8 |
|
|
Suite Teardown For Suite Teardown |
9 |
|
|
|
10 |
|
|
*** Test Cases *** |
11 |
softime |
9148 |
Suivi de la numérisation des documents |
12 |
|
|
[Documentation] Vérification du fonctionnement du suivi de la numérisation |
13 |
|
|
... des documents : |
14 |
|
|
... - l'entrée de menu doit apparaitre seulement si l'option est activée et |
15 |
|
|
... que la permission est acquise |
16 |
|
|
... - le traitement ne doit traiter que les dossiers d'instruction dont le |
17 |
|
|
... type est spécifié et qui est dans l'intervalle de date |
18 |
|
|
... - XXX |
19 |
jxerri |
8985 |
|
20 |
softime |
9148 |
Depuis la page d'accueil admin admin |
21 |
jxerri |
8985 |
|
22 |
softime |
9023 |
# Isolation du contexte |
23 |
|
|
&{isolation_values} = Create Dictionary |
24 |
|
|
... om_collectivite_libelle=FREECITY210 |
25 |
|
|
... departement=013 |
26 |
|
|
... commune=088 |
27 |
|
|
... insee=13088 |
28 |
|
|
... direction_code=Z |
29 |
|
|
... direction_libelle=Direction de FREECITY210 |
30 |
|
|
... direction_chef=Chef |
31 |
|
|
... division_code=Z |
32 |
|
|
... division_libelle=Division Z |
33 |
|
|
... division_chef=Chef |
34 |
|
|
... guichet_om_utilisateur_nom=Dixie Monty |
35 |
|
|
... [email protected] |
36 |
|
|
... guichet_om_utilisateur_login=dmonty |
37 |
|
|
... guichet_om_utilisateur_pwd=dmonty |
38 |
|
|
... instr_om_utilisateur_nom=Cécile Boutot |
39 |
|
|
... [email protected] |
40 |
|
|
... instr_om_utilisateur_login=cboutot |
41 |
|
|
... instr_om_utilisateur_pwd=cboutot |
42 |
|
|
Isolation d'un contexte ${isolation_values} |
43 |
|
|
Ajouter l'utilisateur depuis le menu Normand Duval [email protected] nduval nduval CELLULE SUIVI ${isolation_values.om_collectivite_libelle} |
44 |
|
|
Ajouter l'utilisateur depuis le menu Florence Bourque [email protected] fbourque fbourque QUALIFICATEUR ${isolation_values.om_collectivite_libelle} |
45 |
|
|
|
46 |
softime |
9148 |
# Vérification de l'affichage du menu |
47 |
|
|
Page Should Not Contain Menu numerisation |
48 |
|
|
Depuis la page d'accueil cboutot cboutot |
49 |
|
|
Page Should Not Contain Menu numerisation |
50 |
|
|
|
51 |
|
|
Depuis la page d'accueil admin admin |
52 |
|
|
# Ajout des paramètres nécessaires à l'utilisation du suivi de la numérisation |
53 |
|
|
Ajouter le paramètre depuis le menu option_suivi_numerisation true ${isolation_values.om_collectivite_libelle} |
54 |
|
|
Ajouter le paramètre depuis le menu numerisation_type_dossier_autorisation 'PCI','PCA' ${isolation_values.om_collectivite_libelle} |
55 |
|
|
Ajouter le paramètre depuis le menu numerisation_intervalle_date 300 ${isolation_values.om_collectivite_libelle} |
56 |
|
|
|
57 |
|
|
# Vérification de l'affichage du menu |
58 |
|
|
Page Should Contain Menu numerisation |
59 |
|
|
# Le profil instructeur n'ayant pas la permission, même l'option activée, il |
60 |
|
|
# ne devrait pas avoir accès au menu |
61 |
|
|
Depuis la page d'accueil cboutot cboutot |
62 |
|
|
Page Should Not Contain Menu numerisation |
63 |
|
|
|
64 |
|
|
# Ajout des dossiers d'instruction |
65 |
|
|
&{args_petitionnaire_1} = Create Dictionary |
66 |
jxerri |
8985 |
... qualite=personne morale |
67 |
softime |
9148 |
... personne_morale_denomination=Notaire Corp. |
68 |
jxerri |
8985 |
... personne_morale_raison_sociale=Société |
69 |
|
|
... personne_morale_civilite=Monsieur |
70 |
softime |
9148 |
... personne_morale_nom=Paradis |
71 |
|
|
... personne_morale_prenom=Xavier |
72 |
softime |
9023 |
... om_collectivite=${isolation_values.om_collectivite_libelle} |
73 |
softime |
9148 |
&{args_demande_1} = Create Dictionary |
74 |
jxerri |
8985 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
75 |
|
|
... demande_type=Dépôt Initial |
76 |
softime |
9023 |
... om_collectivite=${isolation_values.om_collectivite_libelle} |
77 |
softime |
9148 |
${libelle_di_ok_1} = Ajouter la demande par WS ${args_demande_1} ${args_petitionnaire_1} |
78 |
|
|
${di_ok_1} = Sans espace ${libelle_di_ok_1} |
79 |
|
|
# |
80 |
|
|
&{args_petitionnaire_2} = Create Dictionary |
81 |
|
|
... qualite=particulier |
82 |
|
|
... particulier_nom=Rhéaume |
83 |
|
|
... particulier_prenom=Philippine |
84 |
|
|
... om_collectivite=${isolation_values.om_collectivite_libelle} |
85 |
|
|
&{args_demande_2} = Create Dictionary |
86 |
|
|
... dossier_autorisation_type_detaille=Permis de construire comprenant ou non des démolitions |
87 |
|
|
... demande_type=Dépôt Initial |
88 |
|
|
... om_collectivite=${isolation_values.om_collectivite_libelle} |
89 |
|
|
${libelle_di_ok_2} = Ajouter la demande par WS ${args_demande_2} ${args_petitionnaire_2} |
90 |
|
|
${di_ok_2} = Sans espace ${libelle_di_ok_2} |
91 |
|
|
# |
92 |
|
|
&{args_petitionnaire_3} = Create Dictionary |
93 |
|
|
... qualite=particulier |
94 |
|
|
... particulier_nom=Cailot |
95 |
|
|
... particulier_prenom=Ophelia |
96 |
|
|
... om_collectivite=${isolation_values.om_collectivite_libelle} |
97 |
|
|
&{args_demande_3} = Create Dictionary |
98 |
|
|
... dossier_autorisation_type_detaille=Déclaration préalable |
99 |
|
|
... demande_type=Dépôt Initial |
100 |
|
|
... om_collectivite=${isolation_values.om_collectivite_libelle} |
101 |
|
|
${libelle_di_ko_1} = Ajouter la demande par WS ${args_demande_3} ${args_petitionnaire_3} |
102 |
|
|
${di_ko_1} = Sans espace ${libelle_di_ko_1} |
103 |
|
|
# |
104 |
|
|
${date_di_ko_2_db} = Subtract Time From Date ${DATE_FORMAT_YYYY-MM-DD} 301 days result_format=%Y-%m-%d |
105 |
|
|
${date_di_ko_2} = Convert Date ${date_di_ko_2_db} result_format=%d/%m/%Y |
106 |
|
|
&{args_petitionnaire_4} = Create Dictionary |
107 |
jxerri |
8985 |
... qualite=personne morale |
108 |
softime |
9148 |
... personne_morale_denomination=Notaire Corp. |
109 |
jxerri |
8985 |
... personne_morale_raison_sociale=Société |
110 |
|
|
... personne_morale_civilite=Monsieur |
111 |
softime |
9148 |
... personne_morale_nom=Paradis |
112 |
|
|
... personne_morale_prenom=Xavier |
113 |
softime |
9023 |
... om_collectivite=${isolation_values.om_collectivite_libelle} |
114 |
softime |
9148 |
&{args_demande_4} = Create Dictionary |
115 |
jxerri |
8985 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
116 |
|
|
... demande_type=Dépôt Initial |
117 |
softime |
9148 |
... date_demande=${date_di_ko_2} |
118 |
softime |
9023 |
... om_collectivite=${isolation_values.om_collectivite_libelle} |
119 |
softime |
9148 |
${libelle_di_ko_2} = Ajouter la demande par WS ${args_demande_4} ${args_petitionnaire_4} |
120 |
|
|
${di_ko_2} = Sans espace ${libelle_di_ko_2} |
121 |
jxerri |
8985 |
|
122 |
softime |
9148 |
# |
123 |
|
|
Depuis la page d'accueil nduval nduval |
124 |
|
|
Récupération des dossiers d'instruction pour le suivi de numérisation (mono) Opération terminée : 2 dossiers importés |
125 |
jxerri |
8985 |
Depuis la page d'accueil admin admin |
126 |
softime |
9148 |
Récupération des dossiers d'instruction pour le suivi de numérisation (multi) Opération terminée : 0 dossiers importés ${isolation_values.om_collectivite_libelle} |
127 |
jxerri |
8985 |
|
128 |
softime |
9148 |
# |
129 |
softime |
9023 |
Depuis la page d'accueil nduval nduval |
130 |
softime |
9148 |
${args_num_bordereau_1} = Create Dictionary |
131 |
|
|
... envoi=${date_ddmmyyyy} |
132 |
|
|
${num_bordereau} = Ajouter Numéro du bordereau ${args_num_bordereau_1} |
133 |
|
|
${libelle_num_bordereau} = Catenate SEPARATOR= BOR_ ${DATE_FORMAT_YYYY-MM-DD} |
134 |
jxerri |
8985 |
|
135 |
softime |
9148 |
# |
136 |
|
|
# XXX vérifier que les deux autres dossiers ne sont pas disponibles |
137 |
|
|
Attribution d'un suivi de dossier sur un bordereau ${di_ok_1} ${libelle_num_bordereau} |
138 |
|
|
Attribution d'un suivi de dossier sur un bordereau ${di_ok_2} ${libelle_num_bordereau} |
139 |
jxerri |
8985 |
|
140 |
softime |
9148 |
# |
141 |
|
|
Vérification du contenu d'un bordereau ${num_bordereau} ${di_ok_1} |
142 |
|
|
Vérification du contenu d'un bordereau ${num_bordereau} ${di_ok_2} |
143 |
jxerri |
8985 |
|
144 |
softime |
9148 |
*** XXX Cases *** |
145 |
jxerri |
8985 |
Retour de bordereau de la cellule Numérisation |
146 |
|
|
|
147 |
svicedo |
9028 |
# On clique sur le bordereau concerné |
148 |
|
|
Click On Link action-tab-num_bordereau-left-consulter-1 |
149 |
jxerri |
9029 |
|
150 |
|
|
#On clique sur l'action retour numérisation |
151 |
svicedo |
9028 |
Click On Link action-form-num_bordereau-retour_num |
152 |
|
|
|
153 |
jxerri |
8985 |
|
154 |
svicedo |
9028 |
Click Button Confirmer |
155 |
jxerri |
8985 |
|
156 |
|
|
|
157 |
|
|
Modifier les caractéristiques d’un dossier numérisé |
158 |
|
|
|
159 |
|
|
# On va dans le menu Numérisation et dans le sous menu dossier traité |
160 |
|
|
Go To Submenu In Menu numerisation num_dossier_traite |
161 |
|
|
|
162 |
|
|
# On clique sur le dossier crée précédement |
163 |
softime |
9129 |
Click On Link PC0130882000001P0 |
164 |
jxerri |
8985 |
|
165 |
|
|
# On remplie les champs |
166 |
|
|
Input Text total_pages 1 |
167 |
|
|
Input Text pa3a4 2 |
168 |
|
|
Input Text pa0 1 |
169 |
|
|
|
170 |
|
|
# On modifie |
171 |
|
|
Click Button Modifier |
172 |
|
|
|
173 |
|
|
|
174 |
|
|
On re vérifie que le PDF contient toutes les informations |
175 |
|
|
|
176 |
|
|
# On va dans le menu Numérisation et dans le sous menu bordereau |
177 |
|
|
Go To Submenu In Menu numerisation num_bordereau |
178 |
|
|
|
179 |
|
|
# On clique sur le bordereau concerné |
180 |
svicedo |
9028 |
Click On Link action-tab-num_bordereau-left-imprimer-1 |
181 |
jxerri |
8985 |
|
182 |
|
|
# On ouvre le PDF généré |
183 |
svicedo |
9028 |
#Click On Link bordereau_editer |
184 |
jxerri |
8985 |
Open PDF ${OM_PDF_TITLE} |
185 |
|
|
|
186 |
|
|
# La page doit contenir le numéro de DI crée |
187 |
|
|
PDF Page Number Should Contain 1 2 |
188 |
|
|
|
189 |
|
|
# On ferme le PDF |
190 |
|
|
Close PDF |
191 |
|
|
|
192 |
|
|
|
193 |
|
|
Retrait des 3 paramètres |
194 |
|
|
|
195 |
|
|
Depuis la page d'accueil admin admin |
196 |
|
|
|
197 |
|
|
Go To Submenu In Menu administration parametre |
198 |
|
|
|
199 |
|
|
Input Text recherche option_suivi_numerisation |
200 |
|
|
Click Button Recherche |
201 |
|
|
Click On Link option_suivi_numerisation |
202 |
|
|
Click On Link supprimer |
203 |
|
|
Click Button Supprimer |
204 |
|
|
|
205 |
|
|
Input Text recherche numerisation_type_dossier_autorisation |
206 |
|
|
Click Button Recherche |
207 |
|
|
Click On Link numerisation_type_dossier_autorisation |
208 |
|
|
Click On Link supprimer |
209 |
|
|
Click Button Supprimer |
210 |
|
|
|
211 |
|
|
Input Text recherche numerisation_intervalle_date |
212 |
|
|
Click Button Recherche |
213 |
|
|
Click On Link numerisation_intervalle_date |
214 |
|
|
Click On Link supprimer |
215 |
softime |
9023 |
Click Button Supprimer |