*** Settings *** Documentation Tests relatif à l'import et l'export des bibles. # 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 *** Création du jeu de données [Documentation] L'objectif est d'avoir des éléments rattachés à des collectivités ... mono distinctes et à la multicollectivité. ... Change également le code des PC pour le passer sur 3 caractères # En tant qu'administrateur Depuis la page d'accueil admin admin # Donnée 1/8 : collectivité 'Plan de Cuques' de niveau 1 Ajouter la collectivité depuis le menu Plan de Cuques mono # Donnée 2/8 : collectivité 'Plan de Campagne' de niveau 1 Ajouter la collectivité depuis le menu Plan de Campagne mono # Donnée 3/8 : bible rattachée à Plan de Cuques Ajouter une bible depuis l'onglet de l'événement Notification du delai legal maison individuelle Bibcuq Bibcuq complément 1 Oui Permis de construire Plan de Cuques # Donnée 4/8 : bible rattachée à Plan de Campagne Ajouter une bible depuis l'onglet de l'événement Notification du delai legal maison individuelle Bibcamp Bibcamp complément 1 Oui Permis de construire Plan de Campagne # Donnée 5/8 : bible pré-chargée rattachée à Plan de Cuques Set Suite Variable ${evenement_bible_precharge} affichage_obligatoire Set Suite Variable ${txt_bible} tst_precharge Ajouter une bible depuis l'onglet de l'événement ${evenement_bible_precharge} tst_precharge ${txt_bible} null Non Permis de construire Plan de Cuques Oui # Donnée 6/8 : guichetier rattaché à 'Plan de Cuques' Ajouter l'utilisateur Bilodeau Simone support@atreal.fr quicuq quicuq GUICHET UNIQUE Plan de Cuques # Donnée 7/8 : instructeur rattaché à 'Plan de Cuques' Ajouter l'utilisateur Huard Franck support@atreal.fr instrcuq instrcuq INSTRUCTEUR Plan de Cuques Ajouter la direction depuis le menu PDC Direction PDC null Chef PDC null null Plan de Cuques Ajouter la division depuis le menu PDC subdivision PDC null Chef PDC null null Direction PDC Ajouter l'instructeur depuis le menu Huard Franck subdivision PDC instructeur Huard Franck # Donnée 8/8 : affectation automatique du nouvel instructeur &{args_affectation} = Create Dictionary ... instructeur=Huard Franck (PDC) ... om_collectivite=Plan de Cuques Ajouter l'affectation depuis le menu ${args_affectation} # On passe le code du type de DA sur 3 caractères &{args_type_da} = Create Dictionary ... code=PCI Modifier le type de dossier d'autorisation PC ${args_type_da} # On crée une nouvelle demande via le tableau de bord &{args_petitionnaire} = Create Dictionary ... particulier_nom=Pellerin ... particulier_prenom=Olivier ... om_collectivite=Plan de Cuques &{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 ... om_collectivite=Plan de Cuques ${di_libelle} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} Set Suite Variable ${di_libelle} Filtre des bibles ajoutées automatiquement sur une instruction [Documentation] L'objet de ce 'Test Case' est de vérifier le filtre des ... éléments de la bible proposés dans les instructions des DI selon ... la collectivité à laquelle ils sont rattachés. ... Un 2ème cas d'utilisation est un TNR, on vérifie que pour un code de type de ... DA sur 3 caractères, l'ajout d'une bible sur une instruction fonctionne. # En tant qu'instructeur de Plan de Cuques Depuis la page d'accueil instrcuq instrcuq # On ouvre l'onglet instruction du nouveau DI Depuis l'onglet instruction du dossier d'instruction ${di_libelle} # On accède à l'instruction Click On Link Notification du delai legal maison individuelle # On reprend la rédaction Click On SubForm Portlet Action instruction definaliser # On revient au tableau Click On Back Button In Subform # On ré-accède à l'instruction Click On Link Notification du delai legal maison individuelle # On modifie l'instruction Click On SubForm Portlet Action instruction modifier # On ajoute automatiquement la bible de Plan de Cuques Ajout automatique de complément(s) d'instruction # On vérifie le contenu du champ complément 1 HTML Should Contain complement_om_html Bibcuq HTML Should Not Contain complement_om_html Bibcamp # On revient au tableau Depuis l'onglet instruction du dossier d'instruction ${di_libelle} # On ré-accède à l'instruction Click On Link Notification du delai legal maison individuelle # On modifie l'instruction Click On SubForm Portlet Action instruction modifier # On ouvre la bible du complément 1 Ouvrir la bible du complément d'instruction n° 1 Element Text Should Not Be content0 Bibcamp Element Text Should Be content0 Bibcuq Element Should Not Be Visible content1 Insertion des bibles pré-chargés à l'ajout d'une instruction # Ajoute l'instruction entrainant l'ajout du texte de bible precharge Ajouter une instruction au DI ${di_libelle} ${evenement_bible_precharge} # Vérifie que le texte de bible a bien été ajouté dans les compléments Click On Back Button In Subform # TODO : a refactorer en utilisant une boucle Element Should Contain fieldset-sousform-instruction-complement ${txt_bible} Element Should Contain fieldset-sousform-instruction-complement-2 ${txt_bible} Element Should Contain fieldset-sousform-instruction-complement-3 ${txt_bible} Element Should Contain fieldset-sousform-instruction-complement-4 ${txt_bible} Réinitialisation du jeu de données [Documentation] On remet le type de DA dans l'état initial Depuis la page d'accueil admin admin &{args_type_da} = Create Dictionary ... code=PC Modifier le type de dossier d'autorisation PCI ${args_type_da}