これは機能します
$this->assertEquals(1, $crawler->filter('.elementClass')->count()); // filter by class
しかし、これはうまくいかないようです。
$this->assertEquals(1, $crawler->filter('#elementId')->count()); // filter by id
何か案は?
これは機能します
$this->assertEquals(1, $crawler->filter('.elementClass')->count()); // filter by class
しかし、これはうまくいかないようです。
$this->assertEquals(1, $crawler->filter('#elementId')->count()); // filter by id
何か案は?
Symfony2 DOM Crawler フィルターは内部で DOMXPath を使用するため、このスレッドで質問に対する回答を見つけることができます
フィルターのクエリは次のようになります(以下のコードはテストされていないことに注意してください。上記のリンクが役立つと確信しています)
//*[@id='elementId']