1 |
*** Settings *** |
2 |
Documentation Test la taxe d'aménagement. |
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 |
|
11 |
*** Test Cases *** |
12 |
Paramétrage de la taxe d'aménagement |
13 |
|
14 |
[Documentation] Paramètre la taxe d'aménagement des collectivités. |
15 |
Depuis la page d'accueil admin admin |
16 |
Ajouter la taxe d'aménagement MARSEILLE |
17 |
|
18 |
|
19 |
Ajout de la demande avec secteur sélectionné automatiquement |
20 |
|
21 |
[Documentation] Ajoute une demande lorsque la taxe d'aménagement est |
22 |
... paramétrée avec un seul secteur. |
23 |
|
24 |
# |
25 |
Depuis la page d'accueil guichet guichet |
26 |
# |
27 |
&{args_petitionnaire} = Create Dictionary |
28 |
... particulier_nom=De Riv |
29 |
... particulier_prenom=Géralt |
30 |
|
31 |
&{args_demande} = Create Dictionary |
32 |
... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes |
33 |
... demande_type=Dépôt Initial |
34 |
${di} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire} |
35 |
Set Suite Variable ${di} |
36 |
# On clique sur le lien vers le DI du message de validation |
37 |
Click Link css=#link_demande_dossier_instruction |
38 |
# On vérifie le fil d'Ariane |
39 |
Page Title Should Be Instruction > Dossiers D'instruction > ${di} DE RIV GÉRALT |
40 |
# On déplie le fieldset de la taxe d'aménagement |
41 |
Open Fieldset dossier_instruction taxe-d_amenagement |
42 |
# On vérifie que le secteur 1 est sélectionné |
43 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 1 |
44 |
|
45 |
|
46 |
Modification des données techniques du dossier d'instruction |
47 |
|
48 |
[Documentation] Modifie les données techniques du dossier d'instruction |
49 |
... relancer le calcul automatique des taxes. |
50 |
|
51 |
# |
52 |
Depuis la page d'accueil admin admin |
53 |
# |
54 |
Modifier les données techniques pour le calcul des impositions ${di} 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 |
55 |
# On clique sur le bouton retour |
56 |
Click On Back Button In Subform |
57 |
# |
58 |
Depuis le contexte du dossier d'instruction ${di} |
59 |
# On déplie le fieldset de la taxe d'aménagement |
60 |
Open Fieldset dossier_instruction taxe-d_amenagement |
61 |
# Vérifie les montants |
62 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 1 |
63 |
Element Should Contain css=#tax_mtn_part_commu 2349 |
64 |
Element Should Contain css=#tax_mtn_part_depart 4699 |
65 |
Element Should Contain css=#tax_mtn_total 7049 |
66 |
|
67 |
|
68 |
Modification du secteur du dossier d'instruction |
69 |
|
70 |
[Documentation] Modifie le secteur du dossier d'instruction pour relancer |
71 |
... le calcul automatique des taxes. |
72 |
|
73 |
Depuis la page d'accueil admin admin |
74 |
# |
75 |
Modifier la taxe d'aménagement MARSEILLE null null null null null null null null null null null 2 |
76 |
# |
77 |
Modifier le dossier d'instruction ${di} null null Secteur 2 |
78 |
# |
79 |
Depuis le contexte du dossier d'instruction ${di} |
80 |
# On déplie le fieldset de la taxe d'aménagement |
81 |
Open Fieldset dossier_instruction taxe-d_amenagement |
82 |
# On vérifie que le secteur 2 est sélectionné |
83 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_secteur Secteur 2 |
84 |
# Vérifie les montants |
85 |
Element Should Contain css=#tax_mtn_part_commu 4699 |
86 |
Element Should Contain css=#tax_mtn_part_depart 4699 |
87 |
Element Should Contain css=#tax_mtn_total 9399 |
88 |
|
89 |
|
90 |
Vérification du montant liquidé de la part régionale |
91 |
|
92 |
[Documentation] Si la commune se situe en Île-de-France, le dossier |
93 |
... d'instruction est soumis à une taxe en plus, la part régionale. |
94 |
|
95 |
Depuis la page d'accueil admin admin |
96 |
# |
97 |
Modifier la taxe d'aménagement MARSEILLE true null null null null null null null null 0.25 |
98 |
# |
99 |
Depuis le contexte du dossier d'instruction ${di} |
100 |
Click On Form Portlet Action dossier_instruction donnees_techniques |
101 |
# On clique sur l'action modifier |
102 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Click On SubForm Portlet Action donnees_techniques modifier |
103 |
# On valide le formulaire |
104 |
Click On Submit Button In Subform |
105 |
# On vérifie le message affiché à l'utilisateur |
106 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Valid Message Should Be Vos modifications ont bien été enregistrées. |
107 |
# On clique sur le bouton retour |
108 |
Click On Back Button In Subform |
109 |
# |
110 |
Depuis le contexte du dossier d'instruction ${di} |
111 |
# On déplie le fieldset de la taxe d'aménagement |
112 |
Open Fieldset dossier_instruction taxe-d_amenagement |
113 |
# On vérifie que le montant de la taxe régionale existe |
114 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Element Should Contain css=#tax_mtn_part_reg 587 |
115 |
# On vérifie le montant total qui doit être modifié |
116 |
Element Should Contain css=#tax_mtn_total 9986 |