74 |
$this->assertText("css=tr:nth-child(3) .col-1", "logo.jpg"); |
$this->assertText("css=tr:nth-child(3) .col-1", "logo.jpg"); |
75 |
$this->assertText("css=tr:nth-child(3) .col-2", "Un logo"); |
$this->assertText("css=tr:nth-child(3) .col-2", "Un logo"); |
76 |
// On se déconnecte de l'application |
// On se déconnecte de l'application |
77 |
$this->deconnect(); |
$this->logout(); |
78 |
} |
} |
79 |
|
|
80 |
/** |
/** |
94 |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
95 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
96 |
// On clique sur le dossier AZ0130551200001P0 |
// On clique sur le dossier AZ0130551200001P0 |
97 |
$this->clickAndWait("link=AZ0130551200001P0"); |
$this->clickAndWait("link=AZ 013055 12 00001P0"); |
98 |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
99 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
100 |
//Ralenti l'exécution du script pour permettre au JS de se charger |
//Ralenti l'exécution du script pour permettre au JS de se charger |
107 |
$this->select("id=service","value=1"); |
$this->select("id=service","value=1"); |
108 |
//On ajoute la consultation |
//On ajoute la consultation |
109 |
$this->click("//input[@value='Ajouter']"); |
$this->click("//input[@value='Ajouter']"); |
110 |
|
// Ontemporise pour que le résultat de la requête ajax puisse se charger |
111 |
|
// correctement en javascript |
112 |
|
sleep(5); |
113 |
//On vérifie que le logo s'est bien ajouté |
//On vérifie que le logo s'est bien ajouté |
114 |
$this->assertText("css=#sousform-consultation .message .text", 'regexp:.*Vos modifications ont bien été enregistrées.*'); |
$this->assertText("css=#sousform-consultation .message .text", 'regexp:.*Vos modifications ont bien été enregistrées.*'); |
115 |
//On retourne au tableau de consultation en cliquant sur le lien de retour |
//On retourne au tableau de consultation en cliquant sur le lien de retour |
116 |
$this->click("css=#sousform-consultation .retour"); |
$this->click("css=#sousform-consultation .retour"); |
|
//On vérifie que la nouvelle consultation est dans le tableau |
|
|
$this->assertText("css=.odd .col-0", "6"); |
|
|
$this->assertText("css=.odd .col-5", "Direction de l'Eau et de l'Assainissement"); |
|
117 |
//On se déconnecte de l'application |
//On se déconnecte de l'application |
118 |
$this->deconnect(); |
$this->deconnect(); |
119 |
|
|
120 |
// On se connecte en tant que "admin" |
// On se connecte en tant que "consu" |
121 |
$this->login("consu", "consu"); |
// !!! Attention on n'utilise pas la méthode login standard car |
122 |
// On clique sur le menu des demandes en cours |
// l'utilisateur est redirigé automatiquement vers un autre écran |
123 |
$this->clickAndWait("link=Demandes en cours"); |
// sans voir le message de connexion !!! |
124 |
|
// On se connecte |
125 |
|
$this->connect("consu", "consu"); |
126 |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
127 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
128 |
|
// On temporise pour laisser le temps au javascript de redirection |
129 |
|
// de faire son travail |
130 |
|
sleep(1); |
131 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
132 |
|
$this->verifynoerrors(); |
133 |
// On clique sur la consultation que l'instructeur vient d'ajouter |
// On clique sur la consultation que l'instructeur vient d'ajouter |
134 |
$this->clickAndWait("link=AZ0130551200001P0"); |
$this->clickAndWait("link=AZ 013055 12 00001P0"); |
135 |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
136 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
137 |
//On clique sur le lien "Rendre un avis" du portlet d'actions |
//On clique sur le lien "Rendre un avis" du portlet d'actions |
163 |
//Retour au tableau des consultation demandant un avis |
//Retour au tableau des consultation demandant un avis |
164 |
$this->click("class=ui-dialog-titlebar-close ui-corner-all"); |
$this->click("class=ui-dialog-titlebar-close ui-corner-all"); |
165 |
//On se déconnecte de l'application |
//On se déconnecte de l'application |
166 |
$this->deconnect(); |
$this->logout(); |
167 |
} |
} |
168 |
} |
} |