*** Settings *** Documentation Gestion des consultations. # On inclut les mots-clefs Resource resources/resources.robot # On ouvre/ferme le navigateur au début/à la fin du Test Suite. Suite Setup For Suite Setup Suite Teardown For Suite Teardown *** Test Cases *** Constitution du jeu de données Consultation [Documentation] L'objet de ce 'Test Case' est de constituer le jeu de données Initialisation Variables Consultation Run Keyword If '${CONTEXT_CONSULTATION_1_CREATED}' == 'False' Initialisation du jeu de données Consultation 1er tier Set Global Variable ${CONTEXT_CONSULTATION_1_CREATED} True Run Keyword If '${CONTEXT_CONSULTATION_2_3_CREATED}' == 'False' Initialisation du jeu de données Consultation 2eme et 3eme tier Set Global Variable ${CONTEXT_CONSULTATION_2_3_CREATED} True Consultations marquées non-visibles filtrées dans l'auto-saisie des bibles [Documentation] L'auto saisie des bibles dans l'édition d'une instruction ... doit filtrer les consultations marquées comme non-visibles # Données du demandeur &{args_petitionnaire} = Create Dictionary ... particulier_nom=Bourgeon ... particulier_prenom=Aurora ... om_collectivite=MARSEILLE # Données de la demande &{args_demande} = Create Dictionary ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes ... demande_type=Dépôt Initial ... date_demande=09/05/2019 ... om_collectivite=MARSEILLE # Données de la consultation &{args_avis_consultation} = Create Dictionary ... avis_consultation=Favorable # Création du DI ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} # Création de la consultation Depuis la page d'accueil instr instr ${service} = Set Variable 59.01 - Direction de l'Eau et de l'Assainissement Ajouter une consultation depuis un dossier ${di} ${service} # Rendre l'avis de la consultation Depuis la page d'accueil consu consu Rendre l'avis sur la consultation du dossier ${di} ${args_avis_consultation} # En tant que "instr" (Profil 'INSTRUCTEUR') Depuis la page d'accueil instr instr # Ajout d'une instruction Ajouter une instruction au DI ${di} ARRÊTÉ DE REFUS # On se rend dans l'instruction et on la modifie Depuis l'instruction du dossier d'instruction ${di} ARRÊTÉ DE REFUS Click On SubForm Portlet Action instruction modifier # Déclenchement de la bible automatique sur le complément 1 Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 # il doit contenir le titre du service HTML Should Contain complement_om_html Direction de l'Eau et de l'Assainissement # On marque la consultation comme non-visible Depuis l'onglet consultation du dossier ${di} Click Element Until No More Element xpath=//*[contains(@id, "action-soustab-consultation-left-masquer_dans_edition-")] # On se rend dans l'instruction et on la modifie Depuis l'instruction du dossier d'instruction ${di} ARRÊTÉ DE REFUS Click On SubForm Portlet Action instruction modifier # Déclenchement de la bible automatique sur le complément 1 Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 # il ne doit pas contenir le titre du service HTML Should Not Contain complement_om_html Direction de l'Eau et de l'Assainissement # On marque la consultation comme visible Depuis l'onglet consultation du dossier ${di} Click Element Until No More Element xpath=//*[contains(@id, "action-soustab-consultation-left-afficher_dans_edition-")] # On se rend dans l'instruction et on la modifie Depuis l'instruction du dossier d'instruction ${di} ARRÊTÉ DE REFUS Click On SubForm Portlet Action instruction modifier # Déclenchement de la bible automatique sur le complément 1 Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 # il ne doit pas contenir le titre du service HTML Should Contain complement_om_html Direction de l'Eau et de l'Assainissement Consultations de tiers marquées non-visibles filtrées dans l'auto-saisie des bibles [Documentation] L'auto saisie des bibles dans l'édition d'une instruction ... doit filtrer les consultations marquées comme non-visibles # Données du demandeur &{args_petitionnaire} = Create Dictionary ... particulier_nom=Bourgeon ... particulier_prenom=Aurora ... om_collectivite=MARSEILLE # Données de la demande &{args_demande} = Create Dictionary ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes ... demande_type=Dépôt Initial ... date_demande=09/05/2019 ... om_collectivite=MARSEILLE # Données de la consultation &{args_avis_consultation} = Create Dictionary ... avis_consultation=Favorable # Création du DI ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} # Création de la consultation Depuis la page d'accueil instr instr ${tiers_1} = Create Dictionary ... categorie_tiers_consulte=Catégorie Marseille ... tiers_consulte=TM1 - 1er tiers de Marseille ... motif_consultation=Premier motif de consultation Ajouter une consultation vers un tiers depuis un dossier ${di} ${tiers_1} # Rendre l'avis de la consultation Depuis la page d'accueil consu consu Rendre l'avis sur la consultation du dossier ${di} ${args_avis_consultation} # En tant que "instr" (Profil 'INSTRUCTEUR') Depuis la page d'accueil instr instr # Ajout d'une instruction Ajouter une instruction au DI ${di} ARRÊTÉ DE REFUS # On se rend dans l'instruction et on la modifie Depuis l'instruction du dossier d'instruction ${di} ARRÊTÉ DE REFUS Click On SubForm Portlet Action instruction modifier # Déclenchement de la bible automatique sur le complément 1 Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 # il doit contenir le titre du service HTML Should Contain complement_om_html 1er tiers de Marseille # On marque la consultation comme non-visible Depuis l'onglet consultation du dossier ${di} Click Element Until No More Element xpath=//*[contains(@id, "action-soustab-consultation-left-masquer_dans_edition-")] # On se rend dans l'instruction et on la modifie Depuis l'instruction du dossier d'instruction ${di} ARRÊTÉ DE REFUS Click On SubForm Portlet Action instruction modifier # Déclenchement de la bible automatique sur le complément 1 Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 # il ne doit pas contenir le titre du service HTML Should Not Contain complement_om_html 1er tiers de Marseille # On marque la consultation comme visible Depuis l'onglet consultation du dossier ${di} Click Element Until No More Element xpath=//*[contains(@id, "action-soustab-consultation-left-afficher_dans_edition-")] # On se rend dans l'instruction et on la modifie Depuis l'instruction du dossier d'instruction ${di} ARRÊTÉ DE REFUS Click On SubForm Portlet Action instruction modifier # Déclenchement de la bible automatique sur le complément 1 Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 # il ne doit pas contenir le titre du service HTML Should Contain complement_om_html 1er tiers de Marseille