一尘不染

如何使用Selenium WebDriver检查404的URL?

selenium

使用Selenium WebDriver检查URL GET是否成功返回(HTTP 200)的最便捷方法是什么?

在这种特殊情况下,我对验证当前页面的图像是否损坏最感兴趣。


阅读 716

收藏
2020-06-26

共1个答案

一尘不染

试试这个:

List<WebElement> allImages = driver.findElements(By.tagName("img"));
for (WebElement image : allImages) {
  boolean loaded = ((JavaScriptExecutor) driver).executeScript(
      "return arguments[0].complete", image);
  if (!loaded) {
    // Your error handling here.
  }
}
2020-06-26