31 |
// 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é |
32 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
33 |
// On clique sur le lien "Ajouter" dans le tableau |
// On clique sur le lien "Ajouter" dans le tableau |
34 |
$this->byXPath("//div[@id='sousform-consultation']/table/thead/tr/th/a/span")->click(); |
$this->byId("action-soustab-consultation-corner-ajouter")->click(); |
35 |
// 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é |
36 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
37 |
// On vérifie que la date du jour est pré-remplie dans le champs "date d'envoi" |
// On vérifie que la date du jour est pré-remplie dans le champs "date d'envoi" |
38 |
try { |
$this->assertEquals(date("d/m/Y"), $this->byId("date_envoi")->value()); |
|
$this->assertEquals(date("d/m/Y"), $this->byId("date_envoi")->value()); |
|
|
} catch (PHPUnit_Framework_AssertionFailedError $e) { |
|
|
array_push($this->verificationErrors, $e->toString()); |
|
|
} |
|
39 |
// On clique sur le bouton "Ajouter" du formulaire sans sélectionner de service |
// On clique sur le bouton "Ajouter" du formulaire sans sélectionner de service |
40 |
$this->byXPath("//input[@value='Ajouter']")->click();sleep(1); |
$this->byXPath("//input[@value='Ajouter']")->click();sleep(1); |
41 |
// 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é |
56 |
// On vérifie que le message d'erreur est présent |
// On vérifie que le message d'erreur est présent |
57 |
$this->assertRegExp('/.*SAISIE NON ENREGISTRÉE.*/', $this->byCssSelector("#sousform-consultation .message .text")->text());sleep(1); |
$this->assertRegExp('/.*SAISIE NON ENREGISTRÉE.*/', $this->byCssSelector("#sousform-consultation .message .text")->text());sleep(1); |
58 |
// On saisit une date d'envoi vide |
// On saisit une date d'envoi vide |
59 |
$this->byId("date_envoi")->value(date("d/m/Y"));sleep(1); |
//$this->byId("date_envoi")->value(date("d/m/Y"));sleep(1); |
60 |
|
// On ouvre le calendrier |
61 |
|
$this->byCssSelector(".ui-datepicker-trigger")->click();sleep(2); |
62 |
|
// On clique sur le "20" du mois encours |
63 |
|
$this->byLinkText("20")->click();sleep(2); |
64 |
// On clique sur le bouton "Ajouter" du formulaire |
// On clique sur le bouton "Ajouter" du formulaire |
65 |
$this->byXPath("//input[@value='Ajouter']")->click();sleep(1); |
$this->byXPath("//input[@value='Ajouter']")->click();sleep(5); |
66 |
// 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é |
67 |
$this->verifyNoErrors();sleep(1); |
$this->verifyNoErrors();sleep(1); |
68 |
// On vérifie que le message de notification de mail est présent |
// On vérifie que le message de notification de mail est présent |