【问题标题】:Katalon Recorder : If variable contains some text - True/FalseKatalon Recorder:如果变量包含一些文本 - 真/假
【发布时间】:2021-01-14 22:20:32
【问题描述】:

在 Katalon Chrome 插件或 Selenium Chrome 插件中,我尝试设置一个简单的检查来验证元素是否包含特定文本。

这是我到目前为止所做的:

Katalon 记录器(示例):

命令 |目标 |价值

点击 | id=订阅 |

存储文本 | id=订阅 |我

回声 | ${i}

验证文本 | id=订阅 | 爱丽丝

日志结果:

[信息] 执行:|点击 | id=订阅 | |

[信息] 执行:|存储文本 | id=订阅 |我 |

[info] 将“alyx.vance”存储到“i”中

[信息] 执行:|回声 | ${i} | |

[info] 将变量“${i}”扩展为“alyx.vance”

[信息] 回声:alyx.vance

[信息] 执行:|验证文本 | id=订阅 | 爱丽丝 |

从这里,我该如何设置? :

如果 VerifyText = alyx(包含)=> 转到标签 X(真)

如果 VerifyText != alyx(不包含)=> 转到标签 Y(假)

感谢您的帮助。

【问题讨论】:

  • 欢迎来到 Stack Overflow!为了给您一个很好的答案,如果您还没有看过How to Ask,它可能会对我们有所帮助。如果您可以提供minimal reproducible example,它可能也很有用。
  • 你好,马特,在描述中我提到了能够重现它的代码,但在这里它不是问题,只是一个知道如何做的问题。知道如何在“VerifyText”后面设置状态(OK/NOK)的操作吗?

标签: if-statement contains katalon-recorder katalon


【解决方案1】:

我终于找到了解决方案,并且它在我的脚本上也能正常工作:

命令 |目标 |价值

点击 | id=订阅

存储文本 | id=订阅 |我

回声 | ${i}

存储文本 | alyx.vance | j

如果 | ('${i}').includes('${j}')

gotoLabel | X

其他

gotoLabel |是的

...

结束

它对我有用,但在某些情况下,如果您需要帮助,它可能不起作用:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-01
    • 2022-08-15
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    相关资源
    最近更新 更多