有没有办法配置 Selenium IDE 在定义的时间段(例如 1 秒)后重试失败的步骤?
这样,即使使用动态元素,您也可以让测试以最快的速度运行,而无需单独检查每个元素。
有没有办法配置 Selenium IDE 在定义的时间段(例如 1 秒)后重试失败的步骤?
这样,即使使用动态元素,您也可以让测试以最快的速度运行,而无需单独检查每个元素。
是的,有办法。研究、下载并将 sideflow 扩展应用到 selenium IDE。它向 IDE 添加了几个条件命令,包括一个 while 循环。IDE 命令将如下所示:
store | <target> | <variable>
while | <target> != desired_value |
pause | 1000 |
store | <target> | <variable>
endWhile
此解决方案将永远每 1000 毫秒(1 秒)尝试一次您的 while 条件。有一点创意,你也可以让它在 x 秒后失败。希望这可以帮助。