在使用waitForVisible时如何声明超时或在Selenium IDE中失败之前给测试用例运行最长时间?

时间:2014-10-23 21:59:24

标签: selenium selenium-ide

我正在研究Selenium并查看用于手动编写代码和使用Selenium IDE的用例。我使用Selenium IDE遇到的一个问题是指定超时。

例如,我可以让它等待这个元素可见:

<td>waitForVisible</td>
<td>css=img.in-cart-image</td>
<td></td>

但是如果有错误并且该元素永远不会出现怎么办?它将永远等待。我可以使用pause命令,但测试将不得不等待整个暂停。

有没有办法在Selenium IDE中为单个命令或整个测试用例添加超时?

2 个答案:

答案 0 :(得分:1)

包含wait的所有命令(clickAndWait,waitForVisible等)表示脚本将等待(等待的最长时间在selenium ide选项中定义,默认值为30“),直到要完成的操作为止(如最后,您可以使用以下命令在测试用例内更改默认时间:

<tr>
    <td>setTimeout</td>
    <td>90000</td>
    <td></td>
</tr>

答案 1 :(得分:0)