【发布时间】:2016-12-09 01:05:12
【问题描述】:
我正在使用 Selenium Server 和 Java 并尝试验证图像是否实际显示。
我正在使用以下代码,但得到NullPointerException:
String imageURL = driver.findElement(By.xpath(imageXpath)).getAttribute("src");
assertTrue((Boolean) ((JavascriptExecutor)driver).executeScript("return arguments[0].complete && typeof arguments[0].naturalWidth != \"undefined\" && arguments[0].naturalWidth > 0", imageURL));
当我手动验证存储在变量 imageURL 中的 URL 时,我得到了一个有效的图像,因此我不明白为什么会得到一个 NullPointerException?
【问题讨论】:
-
请提供异常日志
标签: javascript java selenium selenium-webdriver