需要verifyElementNotInViewport的帮助:Katalon Studio

问题描述 投票:0回答:1

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

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

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

katalon-studio
1个回答
0
投票
您需要在超时参数之后设置失败处理。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.