是否可以通过 Behat 检查页面上是否没有链接损坏/损坏的图像?
最佳答案
我建议查找页面上的所有图像
$imageElements = $this->getSession()->getPage()->findAll('css','img');
foreach($imageElements as $image){
$imgUrl = $image->getAttribute('src');
$this->visit($imgUrl);
//Here should be assertion of valid img,
//F.e. if you are using goutte driver check that server response is not 500 or 404
$this->assertResponseStatusIsNot(404);
}
关于php - Behat - 检查损坏的图像链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636189/