[Symfony2] Test erreur " The current node list is empty" à l'appel de la fonction link()
Bonjour,
J'essaie de tester la vue de mon appli, en cliquant sur ce lien :
Code:
1 2 3 4 5
|
<a id="profile" href="/profile">
<i class="fa fa-user"></i>
<span class="text">Nom Prenom</span>
</a> |
comme cela :
Code:
1 2 3
| //TestClass
$link = $crawler->filter('#profile')->link();
$crawler = $client->click($link); |
et cela me retourne l'erreur :
Citation:
InvalidArgumentException: The current node list is empty. // à la ligne $link = $crawler->filter('#profile')->link();
Quand je fait un var_dump($crawler->filter('#profile')) :
Code:
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) {
}
} |
J'ai bien vérifié que le client était au bon endroit (/acceuil).
Comment puis-je faire pour un "link" de mon #profile qui puissent être utilisé par la méthode click() du client ?
Merci d'avance :D