1 |
*** Settings *** |
2 |
Documentation Les widgets. |
3 |
|
4 |
# On inclut les mots-clefs |
5 |
Resource resources/resources.robot |
6 |
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
Suite Setup For Suite Setup |
8 |
Suite Teardown For Suite Teardown |
9 |
|
10 |
|
11 |
*** Test Cases *** |
12 |
Widget "Infos Profil" |
13 |
[Documentation] Ce widget affiche des informations sur l'utilisateur connecté. |
14 |
|
15 |
# En tant qu'utilisateur profil QUALIFICATEUR |
16 |
Depuis la page d'accueil qualif qualif |
17 |
# On vérifie que le profil affiché est le bon |
18 |
Element Should Contain css=.profil-infos-profil span.value QUALIFICATEUR |
19 |
# On vérifie que le nom de l'utilisateur est le bon |
20 |
Element Should Contain css=.profil-infos-nom span.value Qualificateur |
21 |
|
22 |
# En tant qu'utilisateur profil INSTRUCTEUR |
23 |
Depuis la page d'accueil instr instr |
24 |
# On vérifie que le profil affiché est le bon |
25 |
Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR |
26 |
# On vérifie que le nom de l'utilisateur est le bon |
27 |
Element Should Contain css=.profil-infos-nom span.value Louis Laurent |
28 |
# On vérifie que le code de la division est le bon |
29 |
Element Should Contain css=.profil-infos-division span.value H |
30 |
|
31 |
|
32 |
Widget "Redirection" |
33 |
[Documentation] Ce widget redirige l'utilisateur vers les listing des |
34 |
... demandes d'avis en cours. |
35 |
|
36 |
# On se connecte avec l'utilisateur consu |
37 |
# !!! Attention on n'utilise pas la méthode login standard car |
38 |
# l'utilisateur est redirigé automatiquement vers un autre écran |
39 |
# sans voir le message de connexion !!! |
40 |
Depuis la page d'accueil avec widget de redirection consu consu |
41 |
# On vérifie que l'utilisateur est bien redirigé vers le listing souhaité |
42 |
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Title Should Be Demandes D'avis > En Cours |
43 |
# On se déconnecte |
44 |
# !!! Attention on n'utilise pas la méthode logout standard car |
45 |
# l'utilisateur est redirigé automatiquement vers un autre écran |
46 |
# sans voir le tableau de bord !!! |
47 |
Click Link css=#actions a.actions-logout |
48 |
|