在verifyElementNotInViewport方面需要帮助:Katalon Studio

时间:2018-11-14 06:05:28

标签: katalon-studio

我要验证元素是否在视口中不可见,然后滚动到该元素,单击,如果已经在视口中可见,则直接单击该元素 为此,我正在使用

if (WebUI.verifyElementNotInViewport(TestObject obj, int timeout) == true) {
WebUI.scrollToElement(TestObject obj, 10)
WebUI.click(TestObject obj)
} else {
WebUI.click(TestObject obj)
}

如果该元素在视口中可见,那么应该执行其他操作,但是我收到错误消息“存在但在视口中可见” 我也尝试了WebUI.verifyElementInViewport,但是如果该元素不在视口中,那么我将收到错误消息“存在但在视口中不可见”

1 个答案:

答案 0 :(得分:0)

您需要在超时参数之后设置失败处理。

WebUI.verifyElementNotInViewport(TestObject obj,int超时,FailureHandling flowControl) Katalon webui-verify-element-visible-in-viewport

如果您不希望测试失败,则为“ FailureHandling.OPTIONAL”。 Katalon default-failure-handlingbehavior