有没有办法在字符串上使用 WebTestCase 的爬虫?通常,如果我想使用 WebTestCase 进行测试,我会使用客户端执行以下操作:
public function testInitialPage()
{
$client = $this->createClient();
$crawler = $client->request('GET', '/');
$this->assertCount(1, $crawler->filter('h1:contains("Contact us")'));
...
}
现在,我想知道,是否有可能以某种方式在字符串上使用爬虫,所以它会像下面这样:
public function testInitialPage()
{
...
$crawler = Crawler::createCrawler("<h1>Contact us</h1>");
$this->assertCount(1, $crawler->filter('h1:contains("Contact us")'));
...
}
谢谢!