echo - 在 Katalon Recorder 中使用 storeValue 和 echo

标签 echo katalon-studio regression-testing katalon-recorder

我一直在使用 Katalon Automation Recorder 自动化 Web 应用程序回归测试。

有一部分我想使用系统生成的唯一应用程序 ID 再次搜索应用程序以验证其存在。

为此,我尝试像这样使用 storeValue 命令:

(Command | Target | Value)

storeValue | id=_application_enquiry_portlet_WAR_morcmsportlet_custId | customerID |

当我运行它时,测试日志确实在该行运行后返回了这条消息:

[info] Store 'AA12345' into 'customerID'

但是当我尝试在这样的搜索引擎中的不同测试用例(但相同的测试套件)上再次调用保存的值时:

 echo | ${customerID} | |

没有输入值。

为了记录,我也试过这个:

 echo | id=s2id_autogen1_search | ${customerID} |

因为我觉得,回声仍然需要在输入保存值时指定目标。该行变为绿色,这通常意味着它有效,但该值没有出现在搜索框中,日志也没有显示被调用的值。

我担心我可能使用了错误的语法,但我一直在遵循我的研究让我相信是正确的东西。我不确定该怎么做或哪里出错了。

最佳答案

echo 会在Log 中输出变量的值。它可用于调试目的。

尝试使用命令type将值输入搜索框

type | id=s2id_autogen1_search | ${customerID} |

关于echo - 在 Katalon Recorder 中使用 storeValue 和 echo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50979305/

相关文章:

java - 从 Katalon 的 Groovy/Java 测试用例运行外部程序

tdd - 回归测试是什么意思?

php - 回显查询的值

php - 当我们回显 javascript 时,这意味着什么

katalon-studio - 如何在Katalon Studio中编写动态定位器?

java - 使用 Cucumber 进行回归组件测试。应该测试的层是否有边界?

shell - 如何强制 "echo *"在 Unix 中的单独行上打印项目?

php - '1' 数字出现在 wordpress 网站的侧边栏下

java - 如何在katalon studio中将WebElement转换为TestObject?