1 |
fmichon |
4154 |
*** 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 |
jymadier |
4169 |
|
11 |
fmichon |
4154 |
*** 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 |
fmichon |
4372 |
# On vérifie pour trois utilisateurs différents pour être sûr |
24 |
|
|
# que l'information de division est correcte |
25 |
|
|
# instr -> Division H |
26 |
fmichon |
4154 |
Depuis la page d'accueil instr instr |
27 |
|
|
# On vérifie que le profil affiché est le bon |
28 |
|
|
Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR |
29 |
|
|
# On vérifie que le nom de l'utilisateur est le bon |
30 |
|
|
Element Should Contain css=.profil-infos-nom span.value Louis Laurent |
31 |
|
|
# On vérifie que le code de la division est le bon |
32 |
|
|
Element Should Contain css=.profil-infos-division span.value H |
33 |
fmichon |
4372 |
# instr1 -> Division H |
34 |
|
|
Depuis la page d'accueil instr1 instr |
35 |
|
|
# On vérifie que le profil affiché est le bon |
36 |
|
|
Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR |
37 |
|
|
# On vérifie que le nom de l'utilisateur est le bon |
38 |
|
|
Element Should Contain css=.profil-infos-nom span.value Martine Nadeau |
39 |
|
|
# On vérifie que le code de la division est le bon |
40 |
|
|
Element Should Contain css=.profil-infos-division span.value H |
41 |
|
|
# instr2 -> Division J |
42 |
|
|
Depuis la page d'accueil instr2 instr |
43 |
|
|
# On vérifie que le profil affiché est le bon |
44 |
|
|
Element Should Contain css=.profil-infos-profil span.value INSTRUCTEUR |
45 |
|
|
# On vérifie que le nom de l'utilisateur est le bon |
46 |
|
|
Element Should Contain css=.profil-infos-nom span.value Roland Richard |
47 |
|
|
# On vérifie que le code de la division est le bon |
48 |
|
|
Element Should Contain css=.profil-infos-division span.value J |
49 |
fmichon |
4154 |
|
50 |
|
|
|
51 |
|
|
Widget "Redirection" |
52 |
|
|
[Documentation] Ce widget redirige l'utilisateur vers les listing des |
53 |
|
|
... demandes d'avis en cours. |
54 |
|
|
|
55 |
|
|
# On se connecte avec l'utilisateur consu |
56 |
fmichon |
4260 |
Depuis la page d'accueil consu consu |
57 |
fmichon |
4154 |
# On vérifie que l'utilisateur est bien redirigé vers le listing souhaité |
58 |
|
|
Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Page Title Should Be Demandes D'avis > En Cours |
59 |
|
|
|
60 |
fmichon |
4260 |
|