我在Firefox中使用Selenium IDE并提交表单。问题是表单可能是sucesfull或unsuccesfull(随机)。如果它不成功,它将显示和错误消息(AJAX),我需要尝试再次提交表单。
我想写一个测试,它将提交表单,直到它将我重定向到成功页面(文本存在)。
有人可以帮助我吗?我还没有以这种方式玩Selenium。
答案 0 :(得分:1)
这是一个扩展,它为Selenium IDE添加了完整的循环,条件执行和可调用函数:SelBlocks。
Dave Hunt提到了flowControl,这是一种可能性。但除了更高级别的功能之外,一个显着的区别是SelBlocks采用eval表达式(常规javascript),这可能会使检查AJAX状态更容易。
答案 1 :(得分:0)
您可以使用selenium extension goto_sel_ide。这将启用流控制命令。 然后你可以使用while命令,在这个帮助下你可以运行脚本直到你获得成功消息。 让我知道它是否适合您