1

我的程序中有以下代码行来验证元素是否为图像:

if (WebUI.verifyImagePresent(findTestObject('Co-Sponsor Sign Up/Account Information/SponsorLogo'), FailureHandling.CONTINUE_ON_FAILURE)) {
WebUI.takeScreenshot()
}

当我运行它时,它返回以下错误:

<TestCaseName>FAILED because (of) Unable to verify image present (Root cause: java.lang.IllegalArgumentException: This object don't have IMAGE_FILE property, please add it)

我已指定要通过图像的 xpath 定位的对象:

/html/body/div[2]/div[2]/div/div[2]/div[2]/span/a/img

我做错了什么?我需要什么来定位图像?

4

1 回答 1

0

要使用 verifyImagePresent,您必须设置对象的对象属性(Id、XPath、类...)和“图像”字段中的图像文件进行比较。你可以看到下面的截图:

截图链接

然后您可以将关键字用作普通命令:

WebUI.verifyImagePresent(findTestObject("Page_HTML Images/img_workplace"))
于 2018-02-26T07:33:56.030 回答