*** Settings *** Documentation Geolocalisation SIG # On inclut les mots-clefs Resource resources/resources.robot # On ouvre et on ferme le navigateur respectivement au début et à la fin # du Test Suite. Suite Setup For Suite Setup Suite Teardown For Suite Teardown *** Test Cases *** Géolocalisation automatique des dossiers d'instruction [Documentation] On teste le formulaire de géolocalisation automatique par ... lots de dossiers d'instruction. Les tests suivants sont effectués en ... multicollectivité et en monocollectivité : ... - 1 dossier où la vérification des parcelles échoue ... - 1 dossier où le calcul de l'emprise échoue ... - 1 dossier où le calcul du centroïde échoue ... - 1 dossier où la géolocalisation automatique est un succès. Copy File ..${/}tests${/}binary_files${/}geoads_test${/}sig.inc.php ..${/}dyn${/} Depuis la page d'accueil admin admin Ajouter le paramètre depuis le menu option_sig sig_externe agglo Ajouter la collectivité depuis le menu Libreville mono Ajouter le paramètre depuis le menu departement 045 Libreville Ajouter le paramètre depuis le menu commune 678 Libreville Ajouter le paramètre depuis le menu insee 45678 Libreville Ajouter la collectivité depuis le menu Freeville mono Ajouter le paramètre depuis le menu departement 078 Freeville Ajouter le paramètre depuis le menu commune 345 Freeville Ajouter le paramètre depuis le menu insee 78345 Freeville Ajouter l'utilisateur depuis le menu Trépanier Antoine support@mail.fr admingenlibreville admingenlibreville ADMINISTRATEUR GENERAL Libreville &{args_petitionnaire} = Create Dictionary ... particulier_nom=Simard ... particulier_prenom=Julienne ... om_collectivite=Libreville @{ref_cad} = Create List 999 ZZZ 0001 &{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=Libreville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_LV1} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Smith ... particulier_prenom=John ... om_collectivite=Libreville @{ref_cad} = Create List 999 ZZZ 0003 &{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=Libreville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_LV2} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Durand ... particulier_prenom=Eléonore ... om_collectivite=Libreville @{ref_cad} = Create List 999 ZZZ 0005 &{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=Libreville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_LV3} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Flynn ... particulier_prenom=Andrew ... om_collectivite=Libreville @{ref_cad} = Create List 999 ZZZ 0006 &{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=Libreville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_LV4} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Madsen ... particulier_prenom=Caroline ... om_collectivite=Freeville @{ref_cad} = Create List 999 ZZZ 0002 &{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=Freeville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_FV1} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Holmes ... particulier_prenom=Sherlock ... om_collectivite=Freeville @{ref_cad} = Create List 999 ZZZ 0004 &{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=Freeville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_FV2} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Djivani ... particulier_prenom=Papita ... om_collectivite=Freeville @{ref_cad} = Create List 999 ZZZ 0007 &{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=Freeville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_FV3} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} &{args_petitionnaire} = Create Dictionary ... particulier_nom=Pendragon ... particulier_prenom=Solomon ... om_collectivite=Freeville @{ref_cad} = Create List 999 ZZZ 0008 &{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=Freeville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ${di_libelle_FV4} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} # Ajout d'un dossier d'instruction possédant au moins une parcelle # temporaire, il ne devrait pas être comptabiliser dans le résultat final &{args_petitionnaire} = Create Dictionary ... particulier_nom=Pellinore ... particulier_prenom=Perceval ... om_collectivite=Freeville @{ref_cad} = Create List 999 ZZZ 0009 &{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=Freeville ... date_demande=01/01/2018 ... terrain_references_cadastrales=${ref_cad} ... parcelle_temporaire=true ${di_libelle_FV5} = Ajouter la demande par WS ${args_demande} ${args_petitionnaire} Depuis la page d'accueil admingenlibreville admingenlibreville Go To Submenu In Menu administration geocoder Click On Submit Button Element Should Contain css=div#formulaire Libreville Element Should Contain css=div#formulaire 1 dossier(s) d'instruction a(ont) été géolocalisé(s) Element Should Contain css=div#formulaire 3 dossier(s) d'instruction n'a(ont) pas pu être géolocalisé(s) Element Should Contain css=div#formulaire 1 dossier(s) d'instruction en erreur à la vérification des parcelles Element Should Contain css=div#formulaire 1 dossier(s) d'instruction en erreur au calcul de l'emprise Element Should Contain css=div#formulaire 1 dossier(s) d'instruction en erreur au calcul du centroïde Element Should Not Contain css=div.message.ui-state-valid p span.text Freeville Depuis la page d'accueil admingen admingen Go To Submenu In Menu administration geocoder Click On Submit Button Element Should Contain css=div#formulaire Libreville Element Should Contain css=div#formulaire Freeville Depuis le contexte du dossier d'instruction ${di_libelle_LV4} Form Value Should Contain geom POINT(10123 10456) Supprimer le paramètre option_sig Remove File ..${/}dyn${/}sig.inc.php