J'utilise le module Selenium2 pour les tests d'acceptationCodeception voir et dontSee les deux échouent
Mon acceptance.suite.yml contient
class_name: WebGuy
modules:
enabled: [Selenium2]
config:
Selenium2:
url: 'http://localhost/'
browser: firefox
capabilities:
unexpectedAlertBehaviour: 'accept'
Dans mon fichier de test, je l'ai essayé les deux suivants et ils ont tous deux ne
$I->seeElement('.menu .subMenu');
$I->dontSeeElement('.menu .subMenu');
Je me attends à l'affirmation dontSee de passer comme le sous-menu est masquée par défaut
L'erreur que je reçois est
Guy a réussi à voir l'élément ".menu .subMenu" de manière inattendue: Échec de l'affirmation qu'un objet est vide.
Le début de mon HTML ressemble à ceci
<div class="menu">
<div class="subMenu" style="display: none;">
<ul>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
Avez-vous déjà résolu ce problème? J'ai le même problème. –
Je ne l'ai pas encore résolu. J'ai dû laisser le test pour ce projet. – ianckc