Как фильтровать по идентификатору с помощью сканера Symfony 2 Dom?


Это работает

$this->assertEquals(1, $crawler->filter('.elementClass')->count()); // filter by class

Но, похоже, это не работает.

$this->assertEquals(1, $crawler->filter('#elementId')->count()); // filter by id

Есть идеи?

Author: Sukhrob, 2012-10-29

1 answers

Фильтр обходчика Symfony2 DOM внутренне использует DOMXPath, поэтому вы можете найти ответ на свой вопрос в этой теме

Запрос для фильтра должен быть примерно таким (обратите внимание, что приведенный ниже код не проверен, я уверен, что ссылка выше поможет вам)

//*[@id='elementId']
 11
Author: Igor, 2017-05-23 11:46:28