我在剧作家写测试,我检查我的网页上的所有图像是否有效。
我正在使用Axios get请求来获取图像URL/路径,因为有些图像相当大,我在想,加快测试的一种方法是只检查图像头(image.)。大小即),甚至不返回从Axios响应的图像数据,这是在任何方式与Axios可能的,或者我必须使用另一个库?
await axios.all(allImagesURLs.map(imageURL => axios.get(imageURL))).then(axios.spread((...responses) => {
for (const response of responses) {
expect.soft(response.status).toBe(200)
}
})).catch(err => {
console.log(err)
});
我使用axios.head()请求,它只返回响应头而不返回图像数据。