2

有没有办法配置 Selenium IDE 在定义的时间段(例如 1 秒)后重试失败的步骤?

这样,即使使用动态元素,您也可以让测试以最快的速度运行,而无需单独检查每个元素。

4

1 回答 1

1

是的,有办法。研究、下载并将 sideflow 扩展应用到 selenium IDE。它向 IDE 添加了几个条件命令,包括一个 while 循环。IDE 命令将如下所示:

store  |  <target>  |  <variable>
while  | <target> != desired_value  | 
pause  |  1000  |
store  |  <target>  |  <variable>
endWhile

此解决方案将永远每 1000 毫秒(1 秒)尝试一次您的 while 条件。有一点创意,你也可以让它在 x 秒后失败。希望这可以帮助。

于 2018-03-30T13:28:30.907 回答