首页 > 解决方案 > Katalon Recorder:如果变量包含一些文本 - 真/假

问题描述

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

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

Katalon 录音机(示例):

命令 | 目标 | 价值

点击 | id=订阅 |

存储文本 | id=订阅 | 一世

回声 | ${i}

验证文本 | id=订阅 | 爱丽克斯

日志结果:

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

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

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

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

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

[信息] 回声: alyx.vance

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

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

如果 VerifyText = alyx (Contains) => Goto Label X (True)

If VerifyText != alyx (Not Contains) => Goto Label Y (False)

谢谢您的帮助。

标签: if-statementcontainskatalon-recorderkatalon

解决方案


我终于找到了解决方案,它在我的脚本上以这种方式工作:

命令 | 目标 | 价值

点击 | id=订阅

存储文本 | id=订阅 | 一世

回声 | ${i}

存储文本 | alyx.vance | j

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

转到标签 | X

别的

转到标签 | 是

...

万一

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


推荐阅读