Bonjour,
J'essaie de tester la vue de mon appli, en cliquant sur ce lien :
comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <a id="profile" href="/profile"> <i class="fa fa-user"></i> <span class="text">Nom Prenom</span> </a>
et cela me retourne l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //TestClass $link = $crawler->filter('#profile')->link(); $crawler = $client->click($link);
Quand je fait un var_dump($crawler->filter('#profile')) :InvalidArgumentException: The current node list is empty. // à la ligne $link = $crawler->filter('#profile')->link();
J'ai bien vérifié que le client était au bon endroit (/acceuil).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class Symfony\Component\DomCrawler\Crawler#834 (4) { protected $uri => string(22) "http://localhost/login" private $defaultNamespacePrefix => string(7) "default" private $namespaces => array(0) { } private $storage => array(0) { } }
Comment puis-je faire pour un "link" de mon #profile qui puissent être utilisé par la méthode click() du client ?
Merci d'avance
Partager