使用Selenium WebDriver检查URL GET是否成功返回(HTTP 200)的最便捷方法是什么?
在这种特殊情况下,我对验证当前页面的图像是否损坏最感兴趣。
试试这个:
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. } }