11 |
|
|
12 |
|
|
13 |
*** Test Cases *** |
*** Test Cases *** |
14 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi mise à jour des dates des instructions |
Constitution du jeu de données |
15 |
|
|
16 |
[Documentation] |
[Documentation] Constitue le jeu de données. |
17 |
|
|
18 |
|
# Date du jour au format : JJ/MM/AAAA |
19 |
|
${date_jour} = Date du jour FR |
20 |
|
Set Suite Variable ${date_jour} |
21 |
|
|
22 |
|
|
23 |
|
Réponse à une consultation par la cellule suivi |
24 |
|
|
25 |
|
[Documentation] La cellulle suivi peut saisir les retours de consultation |
26 |
|
... reçus par papier directement à l'aide d'un code barre présent sur les |
27 |
|
... demandes d'avis. |
28 |
|
|
29 |
|
## |
30 |
|
## Constitution du jeu de données |
31 |
|
## |
32 |
|
# |
33 |
|
# Le dossier di_01 est affecté à l'instructeur "Louis Laurent" (instr) division "H" |
34 |
# |
# |
35 |
|
# |
36 |
|
&{args_petitionnaire_01} = Create Dictionary |
37 |
|
... particulier_nom=DUPONT |
38 |
|
... particulier_prenom=Jacques |
39 |
|
# |
40 |
|
&{args_demande_01} = 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 |
|
${service} = Set Variable 59.01 - Direction de l'Eau et de l'Assainissement |
46 |
|
# |
47 |
|
Depuis la page d'accueil guichet guichet |
48 |
|
${di_01} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande_01} ${args_petitionnaire_01} |
49 |
|
# |
50 |
|
Depuis la page d'accueil instr instr |
51 |
|
Ajouter une consultation depuis un dossier ${di_01} ${service} |
52 |
|
Depuis le contexte de la consultation ${di_01} ${service} |
53 |
|
${consultation_id} = Get Text css=div#form-content span#consultation |
54 |
|
${consultation_codebarres} = STR_PAD_LEFT ${consultation_id} 10 0 |
55 |
|
${consultation_codebarres} = Catenate 12${consultation_codebarres} |
56 |
|
|
57 |
|
## |
58 |
|
## |
59 |
|
## |
60 |
|
|
61 |
|
# On se connecte en tant que "suivi" |
62 |
Depuis la page d'accueil suivi suivi |
Depuis la page d'accueil suivi suivi |
63 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
|
64 |
Go To Tab dossier_autorisation |
# On accède à l'écran de saisie des retours de consultation |
65 |
# Saisie de Mise à jour des dates |
Go To Submenu In Menu suivi consultation-retour |
66 |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
67 |
Input Text date 12/05/2015 |
First Tab Title Should Be Saisir Un Retour De Consultation |
68 |
|
|
69 |
|
# On clique sur le bouton "Valider" sans saisir de code barres |
70 |
|
Click On Submit Button |
71 |
|
Error Message Should Be Veuiller saisir un code barres de consultation. |
72 |
|
|
73 |
|
# |
74 |
Input Text code_barres '?# |
Input Text code_barres '?# |
|
# On valide le formulaire |
|
75 |
Click On Submit Button |
Click On Submit Button |
76 |
# On ne fait aucune vérification ici car le keyword précédent "Click On |
Error Message Should Be Cette consultation n'existe pas. |
|
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
|
|
# données |
|
77 |
|
|
78 |
|
# |
79 |
|
Input Text code_barres aze |
80 |
|
Click On Submit Button |
81 |
|
Error Message Should Be Cette consultation n'existe pas. |
82 |
|
|
83 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi mise à jour des dates des demandes d'avis |
# Saisie d'un code barre valide |
84 |
|
Input Text code_barres ${consultation_codebarres} |
85 |
|
Click On Submit Button ne_pas_verifier_le_message |
86 |
|
# On vérifie que les valeurs du formulaire corresponde |
87 |
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation > ${consultation_id} |
88 |
|
Form Value Should Be css=#consultation ${consultation_id} |
89 |
|
Form Value Should Be css=#dossier_libelle ${di_01} |
90 |
|
|
91 |
|
# On clique sur le lien retour |
92 |
|
Click On Back Button |
93 |
|
# On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation |
94 |
|
Go To Submenu In Menu suivi consultation-retour |
95 |
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
96 |
|
First Tab Title Should Be Saisir Un Retour De Consultation |
97 |
|
|
98 |
|
# Saisie d'un code barre valide |
99 |
|
Input Text code_barres ${consultation_codebarres} |
100 |
|
Click On Submit Button ne_pas_verifier_le_message |
101 |
|
# On vérifie que les valeurs du formulaire corresponde |
102 |
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation > ${consultation_id} |
103 |
|
Form Value Should Be css=#consultation ${consultation_id} |
104 |
|
Form Value Should Be css=#dossier_libelle ${di_01} |
105 |
|
# Saisie des valeurs dans le formulaire |
106 |
|
Select From List By Label css=select#avis_consultation Favorable |
107 |
|
Input Text css=textarea#motivation blablabla |
108 |
|
Add File fichier lettre_rar16042013124515.pdf |
109 |
|
Click On Submit Button |
110 |
|
# On vérifie que le message de validation est présent |
111 |
|
Valid Message Should Contain Vos modifications ont bien été enregistrées. |
112 |
|
|
113 |
|
# On clique sur le lien retour |
114 |
|
Click On Back Button |
115 |
|
# On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation |
116 |
|
Go To Submenu In Menu suivi consultation-retour |
117 |
|
Page Title Should Be Suivi > Demandes D'avis > Retours De Consultation |
118 |
|
First Tab Title Should Be Saisir Un Retour De Consultation |
119 |
|
|
120 |
|
|
121 |
|
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi mise à jour des dates des instructions |
122 |
|
|
123 |
[Documentation] |
[Documentation] |
124 |
|
|
127 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
128 |
Go To Tab dossier_autorisation |
Go To Tab dossier_autorisation |
129 |
# Saisie de Mise à jour des dates |
# Saisie de Mise à jour des dates |
130 |
Go To Submenu In Menu suivi demandes_avis_mise_a_jour_des_dates |
Go To Submenu In Menu suivi suivi_mise_a_jour_des_dates |
131 |
Input Text date 12/05/2015 |
Input Text date 12/05/2015 |
132 |
Input Text code_barres '?# |
Input Text code_barres '?# |
133 |
# On valide le formulaire |
# On valide le formulaire |
137 |
# données |
# données |
138 |
|
|
139 |
|
|
140 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi des retours de consultation |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi mise à jour des dates des demandes d'avis |
141 |
|
|
142 |
[Documentation] |
[Documentation] |
143 |
|
|
146 |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
# On change de contexte pour que l'ouverture de menu suivante fonctionne |
147 |
Go To Tab dossier_autorisation |
Go To Tab dossier_autorisation |
148 |
# Saisie de Mise à jour des dates |
# Saisie de Mise à jour des dates |
149 |
Go To Submenu In Menu suivi consultation-retour |
Go To Submenu In Menu suivi demandes_avis_mise_a_jour_des_dates |
150 |
|
Input Text date 12/05/2015 |
151 |
Input Text code_barres '?# |
Input Text code_barres '?# |
152 |
# On valide le formulaire |
# On valide le formulaire |
153 |
Click On Submit Button |
Click On Submit Button |
155 |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
156 |
# données |
# données |
157 |
|
|
158 |
|
|
159 |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi du bordereau d'envoi au maire |
TNR Bug "Erreur de base de données" lors de la saisie de caractère spéciaux dans le champ code barre du formulaire de suivi du bordereau d'envoi au maire |
160 |
|
|
161 |
[Documentation] |
[Documentation] |
174 |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
# Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de |
175 |
# données |
# données |
176 |
|
|
177 |
|
|
178 |
TNR Bug "Erreur de base de données" lors de la prévisualisation des bordereaux. |
TNR Bug "Erreur de base de données" lors de la prévisualisation des bordereaux. |
179 |
|
|
180 |
[Documentation] Vérifie qu'il n'a aucune erreur lors de la prévisualisation |
[Documentation] Vérifie qu'il n'a aucune erreur lors de la prévisualisation |
247 |
# On clic sur le bouton de retour |
# On clic sur le bouton de retour |
248 |
Click On Back Button |
Click On Back Button |
249 |
|
|
250 |
|
|
251 |
TNR Mise à jour des dates après le délai de notification au pétitionnaire |
TNR Mise à jour des dates après le délai de notification au pétitionnaire |
252 |
|
|
253 |
[Documentation] Vérification du message d'erreur lors de la mise à jour de |
[Documentation] Vérification du message d'erreur lors de la mise à jour de |
269 |
... demande_type=Dépôt Initial |
... demande_type=Dépôt Initial |
270 |
... date_demande=12/05/2015 |
... date_demande=12/05/2015 |
271 |
|
|
272 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
${di_02} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
273 |
|
|
274 |
Depuis la page d'accueil instrpoly instrpoly |
Depuis la page d'accueil instrpoly instrpoly |
275 |
Ajouter une instruction au DI ${di} Notification de pieces manquante 12/05/2015 |
Ajouter une instruction au DI ${di_02} Notification de pieces manquante 12/05/2015 |
276 |
Click On Back Button In Subform |
Click On Back Button In Subform |
277 |
Click On Link Notification de pieces manquante |
Click On Link Notification de pieces manquante |
278 |
Click On SubForm Portlet Action instruction finaliser |
Click On SubForm Portlet Action instruction finaliser |
300 |
Element Should Contain css=div.ui-state-valid p span.text Saisie enregistrée |
Element Should Contain css=div.ui-state-valid p span.text Saisie enregistrée |
301 |
|
|
302 |
# Vérification que l'événement retour n'est pas inséré |
# Vérification que l'événement retour n'est pas inséré |
303 |
Depuis l'onglet instruction du dossier d'instruction ${di} |
Depuis l'onglet instruction du dossier d'instruction ${di_02} |
304 |
Page Should Not Contain incomplétude après accusé de réception |
Page Should Not Contain incomplétude après accusé de réception |
305 |
|
|
306 |
|
|
307 |
Paramétrage des tests sur les bordereaux |
Paramétrage des tests sur les bordereaux |
308 |
|
|
309 |
[Documentation] Crée 2 dossiers sur 2 collectivités différentes, et fait le |
[Documentation] Crée 2 dossiers sur 2 collectivités différentes, et fait le |
332 |
... demande_type=Dépôt Initial |
... demande_type=Dépôt Initial |
333 |
|
|
334 |
${di_allauch} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
${di_allauch} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
|
${date_jour} = Date du jour FR |
|
335 |
|
|
336 |
# Variables disponibles dans tout le test suite |
# Variables disponibles dans tout le test suite |
337 |
Set Suite Variable ${di} |
Set Suite Variable ${di} |
338 |
Set Suite Variable ${di_allauch} |
Set Suite Variable ${di_allauch} |
|
Set Suite Variable ${date_jour} |
|
339 |
|
|
340 |
Depuis la page d'accueil suivi suivi |
Depuis la page d'accueil suivi suivi |
341 |
Click Link Bordereaux |
Click Link Bordereaux |
361 |
Click On Back Button |
Click On Back Button |
362 |
Element Should Contain css=div.form-content span.field_value.pre 81 |
Element Should Contain css=div.form-content span.field_value.pre 81 |
363 |
|
|
364 |
|
|
365 |
TNR Filtre collectivités sur bordereau d'envoi de de courriers signature Maire |
TNR Filtre collectivités sur bordereau d'envoi de de courriers signature Maire |
366 |
|
|
367 |
[Documentation] Contrôle que le bordereau d'envoi de courriers signature Maire affiche |
[Documentation] Contrôle que le bordereau d'envoi de courriers signature Maire affiche |
435 |
Page Should Contain Marseille |
Page Should Contain Marseille |
436 |
Close PDF |
Close PDF |
437 |
|
|
438 |
|
|
439 |
TNR Filtre collectivités sur bordereau d'envoi des décisions |
TNR Filtre collectivités sur bordereau d'envoi des décisions |
440 |
|
|
441 |
[Documentation] Vérifie que le bordereau d'envoi des décisions affiche seulement les |
[Documentation] Vérifie que le bordereau d'envoi des décisions affiche seulement les |
465 |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
# Le bordereau d'envoi des avis du Maire au Préfet de Marseille doit afficher le |
466 |
# dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH |
# dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH |
467 |
Depuis la page d'accueil suivi suivi |
Depuis la page d'accueil suivi suivi |
468 |
Click Link Bordereaux |
Click On Link Bordereaux |
469 |
|
Page Title Should Be Suivi > Suivi Des Pièces > Bordereaux |
470 |
Ouvrir le bordereau de suivi Bordereau d'envoi des décisions |
Ouvrir le bordereau de suivi Bordereau d'envoi des décisions |
471 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain Chesnay Roger |
472 |
Page Should Contain Edition du${SPACE}${date_jour} |
Page Should Contain Edition du${SPACE}${date_jour} |
497 |
Set Suite Variable ${code_barres} |
Set Suite Variable ${code_barres} |
498 |
Set Suite Variable ${code_barres_allauch} |
Set Suite Variable ${code_barres_allauch} |
499 |
|
|
500 |
|
|
501 |
TNR Filtre collectivités sur bordereau d'envoi des contrôles de légalité |
TNR Filtre collectivités sur bordereau d'envoi des contrôles de légalité |
502 |
|
|
503 |
[Documentation] Vérifie que le bordereau d'envoi des contrôles de légalité affiche |
[Documentation] Vérifie que le bordereau d'envoi des contrôles de légalité affiche |
539 |
Page Should Not Contain Chesnay Roger |
Page Should Not Contain Chesnay Roger |
540 |
Close PDF |
Close PDF |
541 |
|
|
542 |
|
|
543 |
TNR Filtre collectivités sur bordereau d'envoi des avis du Maire au Préfet |
TNR Filtre collectivités sur bordereau d'envoi des avis du Maire au Préfet |
544 |
|
|
545 |
[Documentation] Vérifie que le bordereau d'envoi des avis du Maire au Préfet affiche |
[Documentation] Vérifie que le bordereau d'envoi des avis du Maire au Préfet affiche |
549 |
Depuis la page d'accueil suivi suivi |
Depuis la page d'accueil suivi suivi |
550 |
# Met à jour les dates d'envoi de lettre RAR |
# Met à jour les dates d'envoi de lettre RAR |
551 |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres} |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres} |
|
Depuis la page d'accueil suivi suivi |
|
552 |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres_allauch} |
Envoi lettre RAR pour l'instruction ${date_jour} ${code_barres_allauch} |
553 |
|
|
554 |
Depuis la page d'accueil instr instr |
Depuis la page d'accueil instr instr |
604 |
... - le code de la phase si la phase est paramétrée sur l'événement. |
... - le code de la phase si la phase est paramétrée sur l'événement. |
605 |
|
|
606 |
# |
# |
|
${date_jour} = Date du jour FR |
|
|
|
|
|
# |
|
607 |
Depuis la page d'accueil guichetsuivi guichetsuivi |
Depuis la page d'accueil guichetsuivi guichetsuivi |
608 |
# |
# |
609 |
&{args_petitionnaire} = Create Dictionary |
&{args_petitionnaire} = Create Dictionary |
618 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
619 |
... demande_type=Dépôt Initial |
... demande_type=Dépôt Initial |
620 |
# |
# |
621 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
${di_03} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
622 |
|
|
623 |
# |
# |
624 |
Depuis la page d'accueil instr instr |
Depuis la page d'accueil instr instr |
625 |
# |
# |
626 |
Depuis l'instruction du dossier d'instruction ${di} Notification du delai legal maison individuelle |
Depuis l'instruction du dossier d'instruction ${di_03} Notification du delai legal maison individuelle |
627 |
# |
# |
628 |
${instruction} = Get Text css=.form-content #instruction |
${instruction} = Get Text css=.form-content #instruction |
629 |
${code_barres} = STR_PAD_LEFT ${instruction} 10 0 |
${code_barres} = STR_PAD_LEFT ${instruction} 10 0 |
679 |
# paramétrée |
# paramétrée |
680 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain INSTR |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Should Contain INSTR |
681 |
# |
# |
|
Close PDF |
|
682 |
|
Close PDF |
683 |
|
|