问题描述
在Katalon Chrome插件或Selenium Chrome插件中,我试图设置一个简单的检查来验证元素是否包含特定文本。
这是我到目前为止所做的:
Katalon记录器(示例):
命令|目标|值
单击| id =已订阅|
StoreText | id =已订阅|我
回声| $ {i}
verifyText | id =已订阅| alyx
记录结果:
[info]执行中:|点击| id =已订阅| |
[info]执行中:| storeText | id =已订阅|我|
[info]将'alyx.vance'存储到'i'
[info]执行中:|回声$ {i} | |
[info]将变量'$ {i}'扩展为'alyx.vance'
[信息]回声:alyx.vance
[info]执行中:| verifyText | id =已订阅| alyx |
在这里,我该如何设置? :
如果VerifyText = alyx (包含)=>转到标签X(正确)
如果VerifyText!= alyx (不包含)=>转到标签Y(否)
谢谢您的帮助。
解决方法
我终于找到了解决方案,并且可以在我的脚本上以这种方式工作:
命令|目标|值
单击| id =已订阅
StoreText | id =已订阅|我
回声| $ {i}
storeText | alyx.vance | j
如果| ('$ {i}')。includes('$ {j}')
gotoLabel | X
其他
gotoLabel |是
...
endif
它对我有用,但是在某些情况下,如果您需要帮助,它可能不起作用:)