107 |
// On sélectionne quatre services |
// On sélectionne quatre services |
108 |
$this->byId("t10_572_0_")->click(); |
$this->byId("t10_572_0_")->click(); |
109 |
$this->byId("t10_575_0_")->click(); |
$this->byId("t10_575_0_")->click(); |
110 |
$this->byId("t10_584_0_")->click(); |
$this->byId("t2_13_0_")->click(); |
111 |
$this->byId("t10_542_0_")->click(); |
$this->byId("t10_542_0_")->click(); |
112 |
// On les ajoute à la sélection |
// On les ajoute à la sélection |
113 |
$this->byId("add-ser-them")->click(); |
$this->byId("add-ser-them")->click(); |
147 |
// 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é |
148 |
$this->verifynoerrors(); |
$this->verifynoerrors(); |
149 |
// On clique sur le lien "AZ0130551200001P0" dans le tableau |
// On clique sur le lien "AZ0130551200001P0" dans le tableau |
150 |
$this->byLinkText("AZ 013055 12 00001P0")->click(); |
$this->byLinkText("59.13")->click(); |
151 |
// 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é |
152 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
153 |
// On clique sur le lien "Saisir un avis" dans le portlet |
// On clique sur le lien "Saisir un avis" dans le portlet |
155 |
// 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é |
156 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
157 |
// On vérifie que le sous-titre de l'élément affiché est correct |
// On vérifie que le sous-titre de l'élément affiché est correct |
158 |
$this->assertEquals("6", $this->byCssSelector("#sformulaire #consultation")->attribute('value')); |
$this->assertEquals("9", $this->byCssSelector("#sformulaire #consultation")->attribute('value')); |
159 |
// On clique sur le bouton "Modifier" du formulaire sans saisir de retour d'avis |
// On clique sur le bouton "Modifier" du formulaire sans saisir de retour d'avis |
160 |
$this->byXPath("//input[@value='Modifier']")->click(); |
$this->byXPath("//input[@value='Modifier']")->click(); |
161 |
sleep(1); |
sleep(1); |
169 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
170 |
// Accès à l'onglet des consultations |
// Accès à l'onglet des consultations |
171 |
$this->byXPath("//div[@id='portlet-actions']/ul/li/a/span")->click(); |
$this->byXPath("//div[@id='portlet-actions']/ul/li/a/span")->click(); |
172 |
$this->assertEquals("6", $this->byCssSelector("#sformulaire #consultation")->attribute('value')); |
$this->assertEquals("9", $this->byCssSelector("#sformulaire #consultation")->attribute('value')); |
173 |
// 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é |
174 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
175 |
// Saisie de valeurs |
// Saisie de valeurs |
200 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
201 |
// Vérification que la demande d'avis n'est plus presente |
// Vérification que la demande d'avis n'est plus presente |
202 |
try { |
try { |
203 |
$el = $this->byLinkText("AZ 013055 12 00001P0"); |
$el = $this->byLinkText("59.13"); |
204 |
$this->fail('Cet élément ne devrait pas exister.'); |
$this->fail('Cet élément ne devrait pas exister.'); |
205 |
} catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) { |
} catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) { |
206 |
$this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode()); |
$this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode()); |
240 |
// 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é |
241 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
242 |
// On vérifie que le titre de la page est correct |
// On vérifie que le titre de la page est correct |
243 |
$this->assertEquals("4", $this->byId("consultation")->attribute('value')); |
$this->assertEquals("6", $this->byId("consultation")->attribute('value')); |
244 |
$this->assertEquals("AZ 013055 12 00001P0", $this->byId("dossier_libelle")->attribute('value')); |
$this->assertEquals("AZ 013055 12 00001P0", $this->byId("dossier_libelle")->attribute('value')); |
245 |
$this->select($this->byId("avis_consultation"))->selectOptionByLabel("Favorable"); |
$this->select($this->byId("avis_consultation"))->selectOptionByLabel("Favorable"); |
246 |
$this->byId("motivation")->value("blablabla"); |
$this->byId("motivation")->value("blablabla"); |
301 |
// 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é |
302 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
303 |
// On vérifie que le formulaire de la consultation s'est bien ouvert |
// On vérifie que le formulaire de la consultation s'est bien ouvert |
304 |
$this->assertEquals("4", $this->byCssSelector("#sousform-consultation #consultation")->text()); |
$this->assertEquals("6", $this->byCssSelector("#sousform-consultation #consultation")->text()); |
305 |
// On clique sur le lien "Marquer comme lu" dans le portlet |
// On clique sur le lien "Marquer comme lu" dans le portlet |
306 |
$this->byId("action-sousform-consultation-lu")->click(); |
$this->byId("action-sousform-consultation-lu")->click(); |
307 |
// 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é |