【问题标题】:If/Else statement in Katalon StudioKatalon Studio 中的 If/Else 语句
【发布时间】:2018-08-20 16:04:37
【问题描述】:

我正在尝试执行此语句但未成功。谁能帮我。非常感谢

if (WebUI.verifyTextPresent('Nhân viên hiện không rảnh trong khung giờ này', true) {
    WebUI.waitForAlert(2)

    WebUI.click(findTestObject('Page_Trang Qun L (1)/FailConfirm'))

    WebUI.closeBrowser()
} else {
    WebUI.waitForAlert(3)

    WebUI.click(findTestObject('Page_Trang Qun L (1)/ThemButton'))

    WebUI.waitForAlert(2)

    WebUI.click(findTestObject('Page_Trang qun tr SkyAdmin/button_OK'))

    WebUI.waitForAlert(2)

    WebUI.closeBrowser()
}

【问题讨论】:

  • “不成功”是什么意思?您有任何错误消息吗?

标签: katalon-studio


【解决方案1】:

WebUI.verifyTextPresent() 的第二个参数表示第一个参数是否为正则表达式。

https://docs.katalon.com/display/KD/%5BWebUI%5D+Verify+Text+Present

我不会说您的语言,但文本看起来不像是正则表达式。 尝试将WebUI.verifyTextPresent('Nhân viên hiện không rảnh trong khung giờ này', true) 更改为WebUI.verifyTextPresent('Nhân viên hiện không rảnh trong khung giờ này', false)

【讨论】:

  • 谢谢,但它不起作用。我尝试在 if/else 语句中验证TextPresent()。如果文本出现在页面源中的任何位置,浏览器必须关闭。但是这种情况下的 if/else 语句是行不通的。
  • 嗯.. 也许 Katalon 无法识别所有字符。也许您可以尝试验证这部分文字:'nh trong khung gi'?
猜你喜欢
  • 2019-05-23
  • 1970-01-01
  • 2019-04-09
  • 2015-10-28
  • 2017-02-05
  • 1970-01-01
  • 2015-07-06
  • 2012-08-05
相关资源
最近更新 更多