Selenium IDE:忽略这些错误并转到下一步?

时间:2018-03-03 12:14:00

标签: selenium-ide imacros kantu

当我运行宏时,我有时会得到

  * [error]

    time out when looking for element 'css=button.btn.btn-primary.col-xs-8.m-0-left.m-md-top.m-0-bottom'

  * [info]

    Test case failed (Runtime 8.86s)

==== 有没有办法忽略这些错误并转到下一步?

喜欢:if(notFound)转到下一步

PS:我使用的是Kantu Selenium IDE。

1 个答案:

答案 0 :(得分:1)

两种解决方案:

<强> 1。使用FlowControl

旧的Firefox IDE和Kantu Selenium IDE都支持flowcontrol。 Kantu有一个内部变量,其中包含最后一个命令的status (error/no error)。所以解决方案是:

store | true | !ErrorIgnore

<强> 2。更简单:使用!ErrorIgnore忽略错误

此解决方案仅适用于Kantu。在这里,设置

re.findall

告诉kantu ignore errors并继续下一个命令。