*** Settings *** Documentation Les widgets. # 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 *** Widget "Infos Profil" [Documentation] Ce widget affiche des informations sur l'utilisateur connecté. # En tant qu'utilisateur profil QUALIFICATEUR Depuis la page d'accueil qualif qualif # On vérifie que le profil affiché est le bon Element Should Contain css=.profil-infos-profil span.value QUALIFICATEUR # On vérifie que le nom de l'utilisateur est le bon Element Should Contain css=.profil-infos-nom span.value Qualificateur # En tant qu'utilisateur profil INSTRUCTEUR # On vérifie pour trois utilisateurs différents pour être sûr # que l'information de division est correcte # instr -> Division H Depuis la page d'accueil instr instr # On vérifie que le profil affiché est le bon Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR # On vérifie que le nom de l'utilisateur est le bon Element Should Contain css=.profil-infos-nom span.value Louis Laurent # On vérifie que le code de la division est le bon Element Should Contain css=.profil-infos-division span.value H # instr1 -> Division H Depuis la page d'accueil instr1 instr # On vérifie que le profil affiché est le bon Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR # On vérifie que le nom de l'utilisateur est le bon Element Should Contain css=.profil-infos-nom span.value Martine Nadeau # On vérifie que le code de la division est le bon Element Should Contain css=.profil-infos-division span.value H # instr2 -> Division J Depuis la page d'accueil instr2 instr # On vérifie que le profil affiché est le bon Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR # On vérifie que le nom de l'utilisateur est le bon Element Should Contain css=.profil-infos-nom span.value Roland Richard # On vérifie que le code de la division est le bon Element Should Contain css=.profil-infos-division span.value J Widget "Redirection" [Documentation] Ce widget redirige l'utilisateur vers les listing des ... demandes d'avis en cours. # On se connecte avec l'utilisateur consu Depuis la page d'accueil consu consu # On vérifie que l'utilisateur est bien redirigé vers le listing souhaité Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Title Should Be Demandes D'avis > En Cours