在图像的src符合预期但图像未显示在页面上之前,我遇到过类似的情况。
您可以使用JavascriptExcecutor检查图像是否显示。
使用以下代码-传递WebElement(图像)-
Object result = ((JavascriptExecutor) driver).executescript( "return arguments[0].complete && "+ "typeof arguments[0].naturalWidth != "undefined" && "+ "arguments[0].naturalWidth > 0", image); boolean loaded = false; if (result instanceof Boolean) { loaded = (Boolean) result; System.out.println(loaded); }通过执行此操作,可以验证图像是否已实际加载到网页上。



