我想验证该元素是否在视口中不可见,然后滚动到该元素,单击并在视口中已经可见,然后直接单击该元素为此,我正在使用
if (WebUI.verifyElementNotInViewport(TestObject obj, int timeout) == true) {
WebUI.scrollToElement(TestObject obj, 10)
WebUI.click(TestObject obj)
} else {
WebUI.click(TestObject obj)
}
如果元素在视口中可见,则应执行其他操作,但是我收到错误消息“存在但在视口中可见”我也尝试了WebUI.verifyElementInViewport,但是如果该元素不在视口中,那么我将收到错误消息“存在但在视口中不可见”
WebUI.verifyElementNotInViewport(TestObject obj,int超时,FailureHandling flowControl)Katalon webui-verify-element-visible-in-viewport
如果您不希望测试失败,则为“ FailureHandling.OPTIONAL”。Katalon default-failure-handlingbehavior