Katalon studio 如何验证元素';s值在Katalon Studio中不为空

Katalon studio 如何验证元素';s值在Katalon Studio中不为空,katalon-studio,Katalon Studio,我正在使用Katalon Studio对我的网页进行自动测试。我的问题是,我不知道如何验证HTML元素是否没有空值,例如“” 有什么快速提示吗?如果要验证html元素是否具有特定值,可以使用: WebUI.verifyEqual(yourElement.getAttribute('value'),'') 查找元素: def driver = DriverFactory.getWebDriver() WebElement elem = driver.findElement(ByTagName.

我正在使用Katalon Studio对我的网页进行自动测试。我的问题是,我不知道如何验证HTML元素是否没有空值,例如“”


有什么快速提示吗?

如果要验证html元素是否具有特定值,可以使用:

WebUI.verifyEqual(yourElement.getAttribute('value'),'')
查找元素:

def driver = DriverFactory.getWebDriver()

WebElement elem = driver.findElement(ByTagName.tagName('theElementYouWantToFind'))
因此,如果您希望测试用例在值为空时失败:

WebUI.verifyNotEqual(yourElement.getAttribute('value'),'')

我的解决办法如下:

value = WebUI.getAttribute(findTestObject('Object/Repository/input_aaa'), 'value')
if (value == '') { throw new Exception('Empty value found')}

我的意思是检查它是否不包含空值,所以如果为空,则停止测试。您的表达式适用于空字符串。它似乎不是精确的答案和精确的语法…如何查找对象?:)添加了完整示例?