Я использую Goutte (который является автономным пакетом компонентов функционального тестирования Symfony) для тестирования темы Wordpress:
public function testDocumentHasBasicNodes(){
$this->assertEquals(1, $this->crawler->filter('title')->count(),
'document shall have a TITLE node');
$this->assertEquals(1, $this->crawler->filter('meta')->count(),
'document shall have a meta[charset="utf-8"] node');
}
Первый тест пройден, но:
indexTest::testDocumentHasBasicNodes
document shall have a meta[charset="utf-8"] node
Failed asserting that 0 matches expected 1.
Итак, чтобы подвести итог моего вопроса:
Как получить узел по атрибуту с помощью компонента Goutte / Symfony CSS Selector?