检测在Selenium WebDriver测试时加载失败的文件

本文关键字:加载 失败 文件 测试 Selenium WebDriver 检测 | 更新日期: 2023-09-27 18:12:41

如果你在加载页面时打开开发工具,你会看到页面加载时加载的所有json/js/fonts/images/etc文件

在执行Selenium WebDriver测试时,我希望能够检测到是否有任何这些加载失败。

我很确定WebDriver不支持看到这些单独的http请求,但是我应该采取什么方法来检测任何无法加载的请求?请记住,我所有的测试都是在登录后进行的。

检测在Selenium WebDriver测试时加载失败的文件

您可以创建一个包含所有文件url的类,对它执行CURL操作,并比较返回代码,看看它们是否返回200或其他值。

我不知道你在用哪种语言,但也许这对你有帮助:https://sites.google.com/a/chromium.org/chromedriver/logging/performance-log