You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Katalon Recorder:如何判断变量含指定文本并跳转标签

实现文本包含判断后的标签跳转(Katalon Recorder)

我来帮你搞定这个分支跳转的需求!你可以通过 storeEval 配合 gotoIf 命令,再加上标签定义来完成这个逻辑,具体步骤如下:

完整命令序列

CommandTargetValue
clickid=subscribed
StoreTextid=subscribedi
echo${i}
storeEval"${i}".includes("alyx")isContains
gotoIf${isContains} == truelabelX
gotoLabellabelY
labellabelX
echo文本包含alyx,跳转到标签X
# 这里添加验证通过后要执行的操作,比如跳转页面、点击元素等
gotoLabelend
labellabelY
echo文本不包含alyx,跳转到标签Y
# 这里添加验证不通过后要执行的操作
labelend

关键步骤解释

  • storeEval:借助JavaScript的includes()方法,判断已存储的变量${i}是否包含目标文本"alyx",把判断结果(true/false)存到新变量isContains里
  • gotoIf:如果isContains为true,直接跳转到labelX标记的步骤区块
  • gotoLabel:如果上面的条件不满足,自动跳转到labelY标记的步骤区块
  • label:用来标记跳转的目标位置,最后用end标签统一收尾,避免分支逻辑执行混乱

这样就能完美实现你要的“包含指定文本跳X,不包含则跳Y”的需求啦!

内容的提问来源于stack exchange,提问作者Fwed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 10:22:49