/[openfoncier]/trunk/tests/250_suivi.robot
ViewVC logotype

Diff of /trunk/tests/250_suivi.robot

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4132 by jymadier, Thu May 12 12:54:52 2016 UTC revision 4243 by fmichon, Fri May 20 12:49:26 2016 UTC
# Line 6  Resource  resources/resources.robot Line 6  Resource  resources/resources.robot
6  # On ouvre/ferme le navigateur au début/à la fin du Test Suite.  # On ouvre/ferme le navigateur au début/à la fin du Test Suite.
7  Suite Setup  For Suite Setup  Suite Setup  For Suite Setup
8  Suite Teardown  For Suite Teardown  Suite Teardown  For Suite Teardown
 # A chaque début de Test Case on se positionne sur le tableau bord administrateur  
 Test Setup  Depuis la page d'accueil  admin  admin  
9    
10    
11  *** Test Cases ***  *** Test Cases ***
# Line 20  Constitution du jeu de données Line 18  Constitution du jeu de données
18      Set Suite Variable  ${date_jour}      Set Suite Variable  ${date_jour}
19    
20    
21  Réponse à une consultation par la cellule suivi  Mise à jour des dates sur les demandes d'avis par la cellule suivi
22        [Documentation]  'Suivi > Demandes D'avis > Mise À Jour Des Dates'. La
23        ...  cellulle suivi peut mettre à jour les dates des consultations
24        ...  directement à l'aide d'un code barre présent sur les demandes
25        ...  d'avis.
26    
27        ##
28        ## Constitution du jeu de données
29        ##
30        # 2 Nouvelles consultations, sur le dossier di_01 qui est affecté à
31        # l'instructeur "Louis Laurent" (instr) division "H" MARSEILLE
32        ##
33        #
34        &{args_petitionnaire_01} =  Create Dictionary
35        ...  particulier_nom=DUPONT
36        ...  particulier_prenom=Jacques
37        #
38        &{args_demande_01} =  Create Dictionary
39        ...  dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
40        ...  demande_type=Dépôt Initial
41        ...  date_demande=12/04/2015
42        # Pour conformité
43        ${service_1} =  Set Variable  59.02 - Atelier du Patrimoine
44        # Avec avis attendu
45        ${service_2} =  Set Variable  59.13 - Régie des Tranports de Marseille - DTP/CIP
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_1}
52        Ajouter une consultation depuis un dossier  ${di_01}  ${service_2}
53        Depuis le contexte de la consultation  ${di_01}  ${service_1}
54        ${consultation_1_id} =  Get Text  css=div#form-content span#consultation
55        ${consultation_1_codebarres} =  STR_PAD_LEFT  ${consultation_1_id}  10  0
56        ${consultation_1_codebarres} =  Catenate  12${consultation_1_codebarres}
57        Depuis le contexte de la consultation  ${di_01}  ${service_2}
58        ${consultation_2_id} =  Get Text  css=div#form-content span#consultation
59        ${consultation_2_codebarres} =  STR_PAD_LEFT  ${consultation_2_id}  10  0
60        ${consultation_2_codebarres} =  Catenate  12${consultation_2_codebarres}
61    
62        ##
63        ##
64        ##
65        #
66        ##
67        Depuis la page d'accueil  suivi  suivi
68        # On clique sur le menu "Mise à jour des dates" de la catégorie "Demandes d'avis"
69        Go To Submenu In Menu  suivi  demandes_avis_mise_a_jour_des_dates
70        Page Title Should Be  Suivi > Demandes D'avis > Mise À Jour Des Dates
71        First Tab Title Should Be  Consultation
72    
73        # On saisit un code barres et on ne saisit pas la date
74        Input Text  code_barres  123456789123
75        Input Text  date  ${EMPTY}
76        # On valide
77        Click On Submit Button
78        Error Message Should Be  Tous les champs doivent être remplis.
79    
80        # On saisit une date mais pas de code barres
81        Input Text  code_barres  ${EMPTY}
82        Input Text  date  12/05/2015
83        # On valide
84        Click On Submit Button
85        Error Message Should Be  Tous les champs doivent être remplis.
86    
87        # On sait un code barres incorrect
88        Input Text  date  12/05/2015
89        Input Text  code_barres  '?#
90        # On valide
91        Click On Submit Button
92        Error Message Should Be  Le numéro saisi ne correspond à aucun code barres de consultation.
93    
94        # On saisit une consultation qui n'existe pas
95        #$this->byId("date")->value(date("d/m/Y",strtotime("+1 day")));
96        Input Text  date  13/05/2015
97        Input Text  code_barres  123456789123
98        # On valide
99        Click On Submit Button
100        Error Message Should Be  Le numéro saisi ne correspond à aucun code barres de consultation.
101    
102        # On saisit une consultation qui n'est pas une demande d'avis
103        Input Text  code_barres  ${consultation_1_codebarres}
104        # On valide
105        Click On Submit Button
106        Error Message Should Be  Cette consultation n'a pas d'avis attendu.
107    
108        # On saisit une consultation qui a une demande d'avis
109        Input Text  code_barres  ${consultation_2_codebarres}
110        # On valide
111        Click On Submit Button  ne_pas_verifier_le_message
112        # On vérifie qu'on est sur la consultation
113        Form Value Should Be  css=#code_barres  ${consultation_2_codebarres}
114        Element Should Contain  css=#dossier_libelle  ${di_01}
115        #
116        Submenu In Menu Should Be Selected  suivi  demandes_avis_mise_a_jour_des_dates
117        Page Title Should Be  Suivi > Demandes D'avis > Mise À Jour Des Dates
118        First Tab Title Should Be  Consultation
119        #
120        Click On Back Button
121        Submenu In Menu Should Be Selected  suivi  demandes_avis_mise_a_jour_des_dates
122        Page Title Should Be  Suivi > Demandes D'avis > Mise À Jour Des Dates
123        First Tab Title Should Be  Consultation
124        # On valide
125        Click On Submit Button  ne_pas_verifier_le_message
126        # On vérifie qu'on est sur la consultation
127        Form Value Should Be  css=#code_barres  ${consultation_2_codebarres}
128        Element Should Contain  css=#dossier_libelle  ${di_01}
129        #
130        Submenu In Menu Should Be Selected  suivi  demandes_avis_mise_a_jour_des_dates
131        Page Title Should Be  Suivi > Demandes D'avis > Mise À Jour Des Dates
132        First Tab Title Should Be  Consultation
133        # On valide la mise à jour de la date
134        Click On Submit Button
135        Valid Message Should Be  Saisie enregistrée
136    
137        ##
138        ##
139        ##
140        # On vérifie que la date s'est bien mise à jour
141        Depuis la page d'accueil  instr  instr
142        Depuis le contexte de la consultation  ${di_01}  ${service_2}
143        Element Should Contain  css=#date_reception  13/05/2015
144    
145    
146      [Documentation]  La cellulle suivi peut saisir les retours de consultation  Réponse à une consultation par la cellule suivi
147      ...  reçus par papier directement à l'aide d'un code barre présent sur les      [Documentation]  'Suivi > Demandes D'avis > Retours De Consultation'. La
148      ...  demandes d'avis.      ...  cellulle suivi peut saisir les retours de consultation reçus par
149        ...  papier directement à l'aide d'un code barre présent sur les demandes
150        ...  d'avis.
151    
152      ##      ##
153      ## Constitution du jeu de données      ## Constitution du jeu de données
# Line 64  Réponse à une consultation par la cell Line 187  Réponse à une consultation par la cell
187      # On accède à l'écran de saisie des retours de consultation      # On accède à l'écran de saisie des retours de consultation
188      Go To Submenu In Menu  suivi  consultation-retour      Go To Submenu In Menu  suivi  consultation-retour
189      Page Title Should Be  Suivi > Demandes D'avis > Retours De Consultation      Page Title Should Be  Suivi > Demandes D'avis > Retours De Consultation
190      First Tab Title Should Be  Saisir Un Retour De Consultation      First Tab Title Should Be  Consultation
191    
192      # On clique sur le bouton "Valider" sans saisir de code barres      # On clique sur le bouton "Valider" sans saisir de code barres
193      Click On Submit Button      Click On Submit Button
# Line 93  Réponse à une consultation par la cell Line 216  Réponse à une consultation par la cell
216      # On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation      # On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation
217      Go To Submenu In Menu  suivi  consultation-retour      Go To Submenu In Menu  suivi  consultation-retour
218      Page Title Should Be  Suivi > Demandes D'avis > Retours De Consultation      Page Title Should Be  Suivi > Demandes D'avis > Retours De Consultation
219      First Tab Title Should Be  Saisir Un Retour De Consultation      First Tab Title Should Be  Consultation
220    
221      # Saisie d'un code barre valide      # Saisie d'un code barre valide
222      Input Text  code_barres  ${consultation_codebarres}      Input Text  code_barres  ${consultation_codebarres}
# Line 115  Réponse à une consultation par la cell Line 238  Réponse à une consultation par la cell
238      # On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation      # On vérifie que le retour nous mène bien à l'écran de saisie des retours de consultation
239      Go To Submenu In Menu  suivi  consultation-retour      Go To Submenu In Menu  suivi  consultation-retour
240      Page Title Should Be  Suivi > Demandes D'avis > Retours De Consultation      Page Title Should Be  Suivi > Demandes D'avis > Retours De Consultation
241      First Tab Title Should Be  Saisir Un Retour De Consultation      First Tab Title Should Be  Consultation
242    
243    
244  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  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
# Line 137  TNR Bug "Erreur de base de données" lor Line 260  TNR Bug "Erreur de base de données" lor
260      # données      # données
261    
262    
 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  
   
     [Documentation]  
   
     #  
     Depuis la page d'accueil  suivi  suivi  
     # On change de contexte pour que l'ouverture de menu suivante fonctionne  
     Go To Tab  dossier_autorisation  
     # Saisie de Mise à jour des dates  
     Go To Submenu In Menu    suivi    demandes_avis_mise_a_jour_des_dates  
     Input Text  date  12/05/2015  
     Input Text  code_barres  '?#  
     # On valide le formulaire  
     Click On Submit Button  
     # On ne fait aucune vérification ici car le keyword précédent "Click On  
     # Submit Button" permet de vérifier qu'il n'y a pas d'erreur de base de  
     # données  
   
   
263  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
264    
265      [Documentation]      [Documentation]
# Line 304  TNR Mise à jour des dates après le dé Line 408  TNR Mise à jour des dates après le dé
408      Page Should Not Contain  incomplétude après accusé de réception      Page Should Not Contain  incomplétude après accusé de réception
409    
410    
411  Paramétrage des tests sur les bordereaux  Constitution du jeu de données pour les bordereaux de suivi
412    
413      [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
414      ...  paramétrage nécessaire aux tests sur les bordereaux      ...  paramétrage nécessaire aux tests sur les bordereaux
415    
416      # DA sur la collectivite Marseille      # DI sur la collectivite Marseille
417      Depuis la page d'accueil  guichet  guichet      Depuis la page d'accueil  guichet  guichet
418    
419      &{args_petitionnaire} =  Create Dictionary      &{args_petitionnaire} =  Create Dictionary
# Line 321  Paramétrage des tests sur les bordereau Line 425  Paramétrage des tests sur les bordereau
425    
426      ${di} =  Ajouter la nouvelle demande depuis le tableau de bord  ${args_demande}  ${args_petitionnaire}      ${di} =  Ajouter la nouvelle demande depuis le tableau de bord  ${args_demande}  ${args_petitionnaire}
427    
428      # DA sur la collectivite Allauch      # DI sur la collectivite Allauch
429      Depuis la page d'accueil  instrpolycomm3  instrpolycomm3      Depuis la page d'accueil  instrpolycomm3  instrpolycomm3
430    
431      &{args_petitionnaire} =  Create Dictionary      &{args_petitionnaire} =  Create Dictionary
# Line 337  Paramétrage des tests sur les bordereau Line 441  Paramétrage des tests sur les bordereau
441      Set Suite Variable  ${di}      Set Suite Variable  ${di}
442      Set Suite Variable  ${di_allauch}      Set Suite Variable  ${di_allauch}
443    
444      Depuis la page d'accueil  suivi  suivi      # On change la valeur de id_evenement_bordereau_avis_maire_prefet pour que le dossier
445      Click Link  Bordereaux      # apparaisse sur le bordereau
     Click On Submit Button  
     # Vérification des messages d'erreur  
     Error Message Should Contain  Veuillez sélectionner un bordereau  
     Select From List By Label  bordereau  Bordereau d'envoi des avis du Maire au Préfet  
     Input Text  date_bordereau_debut  null  
     Input Text  date_bordereau_fin  null  
     Click On Submit Button  
     Error Message Should Contain  Veuillez saisir une date valide  
   
     # On change la valeur de id_evenement_bordereau_avis_maire_prefet pour pouvoir tester  
446      Depuis la page d'accueil  admin  admin      Depuis la page d'accueil  admin  admin
447      Go To Tab  om_parametre      Go To Tab  om_parametre
448      Use Simple Search  libellé  id_evenement_bordereau_avis_maire_prefet      Use Simple Search  libellé  id_evenement_bordereau_avis_maire_prefet
# Line 362  Paramétrage des tests sur les bordereau Line 456  Paramétrage des tests sur les bordereau
456      Element Should Contain  css=div.form-content span.field_value.pre  81      Element Should Contain  css=div.form-content span.field_value.pre  81
457    
458    
459  TNR Filtre collectivités sur bordereau d'envoi de de courriers signature Maire  TNR Filtre collectivités sur bordereau d'envoi de courriers signature Maire
460    
461      [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
462      ...  seulement les dossiers de la collectivité de l'utilisateur en tant que mono, et      ...  seulement les dossiers de la collectivité de l'utilisateur en tant que mono, et
463      ...  que le select de collectivité en tant qu'utilisateur multi fonctionne.      ...  que le select de collectivité en tant qu'utilisateur multi fonctionne.
464    
465      Depuis la page d'accueil  instr  instr      Depuis la page d'accueil  instrpoly  instrpoly
466      # Ajout de l'instruction Majoration de délai et des dates pour que le dossier      # Ajout de l'instruction Majoration de délai et des dates pour que le dossier
467      # apparaisse dans notre bordereau      # apparaisse dans notre bordereau
468      Ajouter une instruction au DI et la finaliser  ${di}  Majoration délai SS en révision  ${date_jour}      Ajouter une instruction au DI et la finaliser  ${di}  Majoration délai SS en révision  ${date_jour}
469      ${code_barres} =  Récupérer le code barre de l'instruction  Majoration délai SS en révision      Click On SubForm Portlet Action  instruction  modifier_suivi
470        Input Datepicker  date_envoi_signature  ${date_jour}
471      Depuis la page d'accueil  guichetsuivi  guichetsuivi      Click On Submit Button In Subform
     Go To Submenu In Menu  suivi  suivi_mise_a_jour_des_dates  
     Mettre à jour les dates de suivi  date d'envoi pour signature Mairie/Préfet  ${date_jour}  ${code_barres}  
472    
473      Depuis la page d'accueil  instrpolycomm3  instrpolycomm3      Depuis la page d'accueil  instrpolycomm3  instrpolycomm3
474      # Ajout de l'instruction Majoration de délai et des dates pour que le dossier      # Ajout de l'instruction Majoration de délai et des dates pour que le dossier
475      # apparaisse dans notre bordereau      # apparaisse dans notre bordereau
476      Ajouter une instruction au DI et la finaliser  ${di_allauch}  Majoration délai SS en révision  ${date_jour}      Ajouter une instruction au DI et la finaliser  ${di_allauch}  Majoration délai SS en révision  ${date_jour}
477      ${code_barres_allauch} =  Récupérer le code barre de l'instruction  Majoration délai SS en révision      Click On SubForm Portlet Action  instruction  modifier_suivi
478        Input Datepicker  date_envoi_signature  ${date_jour}
479      Depuis la page d'accueil  guichetsuivi  guichetsuivi      Click On Submit Button In Subform
     Go To Submenu In Menu  suivi  suivi_mise_a_jour_des_dates  
     Mettre à jour les dates de suivi  date d'envoi pour signature Mairie/Préfet  ${date_jour}  ${code_barres_allauch}  
480    
481      # 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
482      # dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH      # dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH
483      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  suivi  suivi
484      Click Link  Bordereaux      Click Link  Bordereaux
485        Wait Until Element Is Visible  date_bordereau_debut
486      # On ne doit pas avoir le select de collectivité en temps que collectivité de niveau 1      # On ne doit pas avoir le select de collectivité en temps que collectivité de niveau 1
487    
488      Page Should Not Contain  Collectivité      Page Should Not Contain  Collectivité
489      Page Should Not Contain Errors      Page Should Not Contain Errors
490        # Vérification des messages d'erreur
491        Click On Submit Button
492        Error Message Should Contain  Veuillez sélectionner un bordereau
493        Select From List By Label  bordereau  Bordereau d'envoi des avis du Maire au Préfet
494        Input Text  date_bordereau_debut  null
495        Input Text  date_bordereau_fin  null
496        Click On Submit Button
497        Error Message Should Contain  Veuillez saisir une date valide
498    
499        Input Text  date_bordereau_debut  ${date_jour}
500        Input Text  date_bordereau_fin  ${date_jour}
501    
502      Ouvrir le bordereau de suivi  Bordereau d'envoi de courriers signature Maire      Ouvrir le bordereau de suivi  Bordereau d'envoi de courriers signature Maire
503      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  Chesnay Roger      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  Chesnay Roger
504      Page Should Contain  Edition du${SPACE}${date_jour}      Page Should Contain  Edition du${SPACE}${date_jour}
# Line 442  TNR Filtre collectivités sur bordereau Line 546  TNR Filtre collectivités sur bordereau
546      ...  dossiers de la collectivité de l'utilisateur en tant que mono, et que le select      ...  dossiers de la collectivité de l'utilisateur en tant que mono, et que le select
547      ...  de collectivité en tant qu'utilisateur multi fonctionne.      ...  de collectivité en tant qu'utilisateur multi fonctionne.
548    
549      Depuis la page d'accueil  instr  instr      Depuis la page d'accueil  instrpoly  instrpoly
550      # Ajout de l'instruction accepter un dossier et des dates pour que le dossier      # Ajout de l'instruction accepter un dossier et des dates pour que le dossier
551      # apparaisse dans notre bordereau      # apparaisse dans notre bordereau
552      Ajouter une instruction au DI et la finaliser  ${di}  accepter un dossier sans réserve  ${date_jour}      Ajouter une instruction au DI et la finaliser  ${di}  accepter un dossier sans réserve  ${date_jour}
553      ${code_barres} =  Récupérer le code barre de l'instruction  accepter un dossier sans réserve      Click On SubForm Portlet Action  instruction  modifier_suivi
554        Input Datepicker  date_envoi_signature  ${date_jour}
555      Depuis la page d'accueil  guichetsuivi  guichetsuivi      Click On Submit Button In Subform
     Go To Submenu In Menu  suivi  suivi_mise_a_jour_des_dates  
     Mettre à jour les dates de suivi  date d'envoi pour signature Mairie/Préfet  ${date_jour}  ${code_barres}  
556    
557      Depuis la page d'accueil  instrpolycomm3  instrpolycomm3      Depuis la page d'accueil  instrpolycomm3  instrpolycomm3
558      # Ajout de l'instruction accepter un dossier et des dates pour que le dossier      # Ajout de l'instruction accepter un dossier et des dates pour que le dossier
559      # apparaisse dans notre bordereau      # apparaisse dans notre bordereau
560      Ajouter une instruction au DI et la finaliser  ${di_allauch}  accepter un dossier sans réserve  ${date_jour}      Ajouter une instruction au DI et la finaliser  ${di_allauch}  accepter un dossier sans réserve  ${date_jour}
561      ${code_barres_allauch} =  Récupérer le code barre de l'instruction  accepter un dossier sans réserve      Click On SubForm Portlet Action  instruction  modifier_suivi
562      #      Input Datepicker  date_envoi_signature  ${date_jour}
563      Depuis la page d'accueil  guichetsuivi  guichetsuivi      Click On Submit Button In Subform
     Go To Submenu In Menu  suivi  suivi_mise_a_jour_des_dates  
     Mettre à jour les dates de suivi  date d'envoi pour signature Mairie/Préfet  ${date_jour}  ${code_barres_allauch}  
564    
565      # 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
566      # dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH      # dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH
567      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  suivi  suivi
568      Click On Link  Bordereaux      Click On Link  Bordereaux
569      Page Title Should Be  Suivi > Suivi Des Pièces > Bordereaux      Page Title Should Be  Suivi > Suivi Des Pièces > Bordereaux
# Line 473  TNR Filtre collectivités sur bordereau Line 573  TNR Filtre collectivités sur bordereau
573      Page Should Not Contain  Sevier      Page Should Not Contain  Sevier
574      Close PDF      Close PDF
575    
   
576      Depuis la page d'accueil  admin  admin      Depuis la page d'accueil  admin  admin
577      Go To Submenu In Menu  suivi  bordereau_envoi_maire      Go To Submenu In Menu  suivi  bordereau_envoi_maire
578      Click Link  Bordereaux      Click Link  Bordereaux
# Line 493  TNR Filtre collectivités sur bordereau Line 592  TNR Filtre collectivités sur bordereau
592      Page Should Not Contain  Chesnay Roger      Page Should Not Contain  Chesnay Roger
593      Close PDF      Close PDF
594    
     # Permet de réutiliser le code d'instruction dans les autres test cases  
     Set Suite Variable  ${code_barres}  
     Set Suite Variable  ${code_barres_allauch}  
   
595    
596  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é
597    
# Line 504  TNR Filtre collectivités sur bordereau Line 599  TNR Filtre collectivités sur bordereau
599      ...  les dossiers de la collectivité de l'utilisateur en tant que mono, et que le      ...  les dossiers de la collectivité de l'utilisateur en tant que mono, et que le
600      ...  select de collectivité en tant qu'utilisateur multi fonctionne.      ...  select de collectivité en tant qu'utilisateur multi fonctionne.
601    
602      Depuis la page d'accueil  guichetsuivi  guichetsuivi      Depuis la page d'accueil  instrpoly  instrpoly
603      Go To Submenu In Menu  suivi  suivi_mise_a_jour_des_dates      Depuis l'instruction du dossier d'instruction  ${di}  accepter un dossier sans réserve
604      Mettre à jour les dates de suivi  date d'envoi au contrôle de légalite  ${date_jour}  ${code_barres}      Click On SubForm Portlet Action  instruction  modifier_suivi
605      Mettre à jour les dates de suivi  date d'envoi au contrôle de légalite  ${date_jour}  ${code_barres_allauch}      Input Datepicker  date_envoi_controle_legalite  ${date_jour}
606        Click On Submit Button In Subform
607    
608        Depuis la page d'accueil  instrpolycomm3  instrpolycomm3
609        Depuis l'instruction du dossier d'instruction  ${di_allauch}  accepter un dossier sans réserve
610        Click On SubForm Portlet Action  instruction  modifier_suivi
611        Input Datepicker  date_envoi_controle_legalite  ${date_jour}
612        Click On Submit Button In Subform
613    
614      # 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
615      # dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH      # dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH
616      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  suivi  suivi
617      Click Link  Bordereaux      Click Link  Bordereaux
618      Ouvrir le bordereau de suivi  Bordereau d'envoi des contrôles de légalité      Ouvrir le bordereau de suivi  Bordereau d'envoi des contrôles de légalité
# Line 519  TNR Filtre collectivités sur bordereau Line 621  TNR Filtre collectivités sur bordereau
621      Page Should Not Contain  Sevier      Page Should Not Contain  Sevier
622      Close PDF      Close PDF
623    
   
624      Depuis la page d'accueil  admin  admin      Depuis la page d'accueil  admin  admin
625      Go To Submenu In Menu  suivi  bordereau_envoi_maire      Go To Submenu In Menu  suivi  bordereau_envoi_maire
626      Click Link  Bordereaux      Click Link  Bordereaux
# Line 546  TNR Filtre collectivités sur bordereau Line 647  TNR Filtre collectivités sur bordereau
647      ...  les dossiers de la collectivité de l'utilisateur en tant que mono, et que le      ...  les dossiers de la collectivité de l'utilisateur en tant que mono, et que le
648      ...  select de collectivité en tant qu'utilisateur multi fonctionne.      ...  select de collectivité en tant qu'utilisateur multi fonctionne.
649    
650      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  instrpoly  instrpoly
651        # Met à jour les dates d'envoi de lettre RAR
652        Depuis l'instruction du dossier d'instruction  ${di}  accepter un dossier sans réserve
653        Click On SubForm Portlet Action  instruction  modifier_suivi
654        Input Datepicker  date_envoi_rar  ${date_jour}
655        Click On Submit Button In Subform
656    
657        Depuis la page d'accueil  instrpolycomm3  instrpolycomm3
658      # Met à jour les dates d'envoi de lettre RAR      # Met à jour les dates d'envoi de lettre RAR
659      Envoi lettre RAR pour l'instruction  ${date_jour}  ${code_barres}      Depuis l'instruction du dossier d'instruction  ${di_allauch}  accepter un dossier sans réserve
660      Envoi lettre RAR pour l'instruction  ${date_jour}  ${code_barres_allauch}      Click On SubForm Portlet Action  instruction  modifier_suivi
661        Input Datepicker  date_envoi_rar  ${date_jour}
662        Click On Submit Button In Subform
663    
664      Depuis la page d'accueil  instr  instr      Depuis la page d'accueil  instr  instr
665      # Ajout de l'instruction Changer l'autorité compétente 'commune état' pour que le      # Ajout de l'instruction Changer l'autorité compétente 'commune état' pour que le
# Line 566  TNR Filtre collectivités sur bordereau Line 676  TNR Filtre collectivités sur bordereau
676      Click On Back Button In Subform      Click On Back Button In Subform
677    
678      # 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
679      # dossier "Martinez" de Marseille et pas "Sevier" d'ALLAUCH      # dossier "Chesnay" de Marseille et pas "Sevier" d'ALLAUCH
680      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  suivi  suivi
681      Click Link  Bordereaux      Click Link  Bordereaux
682      Ouvrir le bordereau de suivi  Bordereau d'envoi des avis du Maire au Préfet      Ouvrir le bordereau de suivi  Bordereau d'envoi des avis du Maire au Préfet
# Line 596  TNR Filtre collectivités sur bordereau Line 706  TNR Filtre collectivités sur bordereau
706      Close PDF      Close PDF
707    
708    
709  Vérification du contenu de la lettre RAR  Envoi Lettre RAR
710    
711      [Documentation]  Vérifie plusieurs points sur l'affichage d'une planche RAR :      [Documentation]  Vérifie plusieurs points des planches RAR :
712        ...  - vérification des messages d'erreurs du formulaire
713        ...  - l'édition générique des planches RAR de plusieurs instruction d'un même DI
714        ...  Dans l'édition :
715      ...  - le représentant d'une personne morale ;      ...  - le représentant d'une personne morale ;
716      ...  - la division si la phase est paramétrée sur l'événement ;      ...  - la division si la phase est paramétrée sur l'événement ;
717      ...  - 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.
# Line 623  Vérification du contenu de la lettre RA Line 736  Vérification du contenu de la lettre RA
736      #      #
737      Depuis la page d'accueil  instr  instr      Depuis la page d'accueil  instr  instr
738      #      #
739      Depuis l'instruction du dossier d'instruction  ${di_03}  Notification du delai legal maison individuelle      ${code_barres} =  Récupérer le code barres de l'instruction  ${di_03}  Notification du delai legal maison individuelle
740      #      Ajouter une instruction au DI et la finaliser  ${di_03}  accepter un dossier sans réserve
741      ${instruction} =  Get Text  css=.form-content #instruction      ${code_barres2} =  Récupérer le code barres de l'instruction  ${di_03}  accepter un dossier sans réserve
     ${code_barres} =  STR_PAD_LEFT  ${instruction}  10  0  
     ${code_barres} =  Catenate  11${code_barres}  
742    
     #  
743      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  suivi  suivi
744        Click Link  envoi lettre RAR
745        Page Title Should Be  Suivi > Suivi Des Pièces > Envoi Lettre RAR
746    
747        # Vérification sans valeur saisie
748        Click On Submit Button
749        Error Message Should Be  Tous les champs doivent être remplis.
750    
751        # Vérification avec un numéro non valide
752        Input Text  liste_code_barres_instruction  a
753        Click On Submit Button
754        Error Message Should Be  Le code barres d'instruction a n'est pas valide.
755    
756        # Vérification avec un numéro non présent en base
757        Input Text  liste_code_barres_instruction  123
758        Click On Submit Button
759        Error Message Should Be  Le numéro 123 ne correspond à aucun code barres d'instruction.
760    
761        # Vérification avec la 1ère instruction du dossier
762        Ouvrir l'édition envoi lettre RAR avec le code barres  ${date_jour}  ${code_barres}
763      #      #
     Envoi lettre RAR pour l'instruction  ${date_jour}  ${code_barres}  
     # On clic pour afficher la planche RAR  
     Click Link  css=.pdf-16  
     #  
     Open PDF  form  
764      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  PDF Pages Number Should Be  1      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  PDF Pages Number Should Be  1
765      # On vérifie que le réprésentant de la personne morale est affiché      # On vérifie que le réprésentant de la personne morale est affiché
766      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  rep. par Barteaux René      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  rep. par Barteaux René
767      # On vérifie que la division ne soit pas affichée lorsque la phase n'est pas      # On vérifie que la division ne soit pas affichée lorsque la phase n'est pas
768      # paramétrée      # paramétrée
769      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Not Contain  subdivision H      Page Should Not Contain  subdivision H
770      # On vérifie que le code de la phase ne soit pas affiché lorsque la phase      # On vérifie que le code de la phase ne soit pas affiché lorsque la phase
771      # n'est pas paramétrée      # n'est pas paramétrée
772      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Not Contain  PINSTR      Page Should Not Contain  PINSTR
773        #
774        Close PDF
775    
776        # Vérification de l'édition de la 2ème instruction du dossier
777        Ouvrir l'édition envoi lettre RAR avec le code barres  ${date_jour}  ${code_barres2}
778        #
779        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  PDF Pages Number Should Be  1
780        # On vérifie que le réprésentant de la personne morale est affiché
781        Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  rep. par Barteaux René
782        Page Should Not Contain  subdivision H
783        Page Should Not Contain  PINSTR
784      #      #
785      Close PDF      Close PDF
786    
# Line 665  Vérification du contenu de la lettre RA Line 800  Vérification du contenu de la lettre RA
800      #      #
801      Depuis la page d'accueil  suivi  suivi      Depuis la page d'accueil  suivi  suivi
802      #      #
803      Envoi lettre RAR pour l'instruction  ${date_jour}  ${code_barres}      Ouvrir l'édition envoi lettre RAR avec le code barres  ${date_jour}  ${code_barres}
     # On clic pour afficher la planche RAR  
     Click Link  css=.pdf-16  
804      #      #
     Open PDF  form  
805      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  PDF Pages Number Should Be  1      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  PDF Pages Number Should Be  1
806      # On vérifie que le réprésentant de la personne morale est affiché      # On vérifie que le réprésentant de la personne morale est affiché
807      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  rep. par Barteaux René      Wait Until Keyword Succeeds  ${TIMEOUT}  ${RETRY_INTERVAL}  Page Should Contain  rep. par Barteaux René

Legend:
Removed from v.4132  
changed lines
  Added in v.4243

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26