我正在研究Selenium并查看用于手动编写代码和使用Selenium IDE的用例。我使用Selenium IDE遇到的一个问题是指定超时。
例如,我可以让它等待这个元素可见:
<td>waitForVisible</td>
<td>css=img.in-cart-image</td>
<td></td>
但是如果有错误并且该元素永远不会出现怎么办?它将永远等待。我可以使用pause命令,但测试将不得不等待整个暂停。
有没有办法在Selenium IDE中为单个命令或整个测试用例添加超时?
答案 0 :(得分:1)
包含wait的所有命令(clickAndWait,waitForVisible等)表示脚本将等待(等待的最长时间在selenium ide选项中定义,默认值为30“),直到要完成的操作为止(如最后,您可以使用以下命令在测试用例内更改默认时间:
<tr>
<td>setTimeout</td>
<td>90000</td>
<td></td>
</tr>
答案 1 :(得分:0)