在Katalon Recorder中使用storeValue和echo

时间:2018-06-22 01:03:49

标签: 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} |

因为我感到,在输入保存的值时,回声仍然需要指定一个目标。该行变为绿色,这通常意味着它可以工作,但是该值未出现在搜索框中,并且日志也不显示被调用的值。

恐怕我可能使用了错误的语法,但是我一直在遵循我的研究使我相信是正确的。我不确定该怎么办或我要去哪里错。

1 个答案:

答案 0 :(得分:0)

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

尝试使用命令类型在搜索框中输入值

type | id=s2id_autogen1_search | ${customerID} |