如何覆盖kantux中的错误?

时间:2018-03-02 22:17:32

标签: web-testing webautomation

我正在使用免费的KantuX社区版来测试我们的新网络应用。有时宏播放时会遇到错误,然后无法完成(例如找不到图像)。

有没有办法覆盖这样的错误?例如:1。 重来。 2.转到下一行。 3.转到指定的行。

1 个答案:

答案 0 :(得分:1)

与kantu selenium ide类似,KantuX支持

SET!errorignore = true

或者您使用API然后编写所有内容。

来自文档:

How to create IF THEN ELSE statements with KantuX?

社区和专业版:Javascript命令允许您在许多其他事项中,在命令中进行if / then决策。 示例:var hour = new Date()。getHours(); if(hour> = 9&& hour< 18){text =“store open”} else {text =“store closed”};返回文字;

PRO Edition:KantuX通过Scripting API分离线性网站流逻辑(KantuX屏幕截图宏)和编程/脚本逻辑。因此对于条件语句之类的任务,脚本接口是最佳解决方案。 PLAY命令总是返回详细的状态和错误信息,并且use可以使用它来确定IF / THEN / ELSE决策的基础:

IntegerReturnValue = objKantu.Play ("macro1")
if IntegerReturnValue = 1 then
'Do something
MsgBox "OK!"
else
'Do something else
IntegerReturnValue = objKantu.Play ("macro2")
end if

此示例使用VBS / Visual Basic语法,但您可以将任何编程或脚本语言与Scripting API一起使用。