# # Description # # @package openads # @version SVN : $Id $ # *** Settings *** Documentation Test les pièces numérisées et leur historisations. # 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 d'un jeu de données [Documentation] L'objet de ce 'Test Case' est de constituer un jeu de de ... données cohérent pour les scénarios fonctionnels qui suivent. &{om_param} = Create Dictionary ... libelle=option_notification_piece_numerisee ... valeur=true ... om_collectivite=agglo Gerer le paramètre par WS ${om_param} # Liste des arguments pour 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 ... om_collectivite=MARSEILLE # Liste des arguments pour le pétitionnaire &{args_petitionnaire} = Create Dictionary ... particulier_civilite=Madame ... particulier_nom=Histo ... particulier_prenom=Rie ... om_collectivite=MARSEILLE # ${di} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} # # Les dossiers sont accessibles dans la suite du test Set Suite Variable ${di} Test la création du fichier historiser lors de l'import d'un document signé # Connexion à l'admin et à la page du dossier d'instruction Depuis la page d'accueil admin admin Depuis l'onglet instruction du dossier d'instruction ${di} # Acceder a l'intruction Click On Link Notification du delai legal maison individuelle # On accède à la modale de modification du document Click On SubForm Portlet Action instruction modale_selection_document_signe modale Wait Until Page Contains Element css=input#modale_date_retour_signature # Ajout de la date de retour signature ${date_retour_sign} = Convert Date ${DATE_FORMAT_YYYY-MM-DD} result_format=%d/%m/%Y Input Datepicker modale_date_retour_signature ${date_retour_sign} # Ajout du nouveau document Add File document_signe testImportManuel.pdf # Validation de l'ajout Click On Submit Button In Subform # Vérification de réussite Valid Message Should Contain Le document a bien été mis à jour. # On ferme la modale Click Element Until No More Element css=.ui-dialog-titlebar-close # On vérifie que la date de retour signature s'est bien mise à jour Wait Until Element Contains css=#date_retour_signature ${date_retour_sign} # On se préparer à verifier les pièces Depuis l'onglet des pièces du dossier d'instruction ${di} # Verifier que le document historiser n'est pas présent dans les téléchargements Click Element Until New Element ... css=div[data-view="document_numerise_telechargement"] ... css=div.switcher__label.onglet_active[data-view="document_numerise_telechargement"] La page ne doit pas contenir d'erreur Page Should Not Contain _remplace_le_ # Vérifier que le document historisée n'est pas présent dans l'onglet dossier final Click Element Until New Element ... css=div[data-view="document_numerise_dossier_final"] ... css=div.switcher__label.onglet_active[data-view="document_numerise_dossier_final"] La page ne doit pas contenir d'erreur Page Should Not Contain _remplace_le_ # Vérifier que le document historisée est présent dans les documents intruction # Accéder à l'onglet documents de l'onglet pièces par le dossier d'instruction ${di} Click Element Until New Element ... css=div[data-view="document_instruction"] ... css=div.switcher__label.onglet_active[data-view="document_instruction"] La page ne doit pas contenir d'erreur Click Element partial link: _remplace_le_ Open PDF ${OM_PDF_TITLE} PDF Page Number Should Contain 1 Permis de construire pour une maison individuelle et / ou ses annexes Close PDF Reset du jeu de données &{param} = Create Dictionary ... delete=true ... libelle=option_notification_piece_numerisee ... om_collectivite=agglo Gerer le paramètre par WS ${param}