这有效
$this->assertEquals(1, $crawler->filter('.elementClass')->count()); // filter by class
但是,这似乎不起作用。
$this->assertEquals(1, $crawler->filter('#elementId')->count()); // filter by id
有什么想法吗?
答案 0 :(得分:11)
Symfony2 DOM Crawler过滤器内部使用DOMXPath,因此您可以在this thread上找到问题的答案
查询过滤器应该是这样的(请注意,下面的代码未经测试,我相信上面的链接会对你有所帮助)
//*[@id='elementId']