selenium – 如何检测页面资产的404错误?

我刚刚开始使用Behat和Mink.我正在使用MoutExtension与Goutte和Selenium,以及DrupalExtension.

到现在为止还挺好.我可以加载页面,查找各种元素,测试链接等.

但我不知道如何检查各种资产上的404s – 特别是图像,还有css和js文件.

任何提示或示例将非常感激.

最佳答案 使用Goutte网络爬虫时,您可以这样做:

$crawler = $client->request('GET', 'http://your-url.here');
$status_code = $client->getResponse()->getStatus();
if($status_code==404){
  // Do something
}
点赞