Как фильтровать по идентификатору с помощью Symfony 2 Dom Crawler?
Это работает
$this->assertEquals(1, $crawler->filter('.elementClass')->count()); // filter by class
Но это не работает.
$this->assertEquals(1, $crawler->filter('#elementId')->count()); // filter by id
Любые идеи?
Ответы
Ответ 1
Symfony2 DOM Crawler filter внутренне использует DOMXPath, поэтому вы можете найти ответ на свой вопрос этот поток
запрос для фильтра должен быть чем-то вроде (обратите внимание, что код ниже не проверен, я уверен, что ссылка выше поможет вам)
//*[@id='elementId']