SELENIUM IDE-强制脚本在失败时继续前进,例如单击对象时

时间:2011-09-15 16:43:29

标签: selenium-ide

如果一个脚本在IDE中失败,说一个点击事件,因为找不到该对象,你怎么能让selenium转移到nex

2 个答案:

答案 0 :(得分:0)

如果CLICK事件失败并且让您继续进行后续事件,我认为没有任何办法。 (我想知道如果得到:P)

建议: 计划用不同的脚本/测试用例测试案例,例如你有页面A,页面A里面有几个你想要运行测试的按钮。在几个不同的selenium测试用例中记录按钮的每个事件,并按照整个测试套件模式运行测试。因此,当失败时,selenium将转移到下一个测试用例。

希望这有帮助;)

答案 1 :(得分:0)

您需要使用Selenium IDE的flowcontrol来执行此操作

storeElementPresent | id=yourbutton   | found
gotoIf              | ${found}==false | NOTFOUND
click               | id=yourbutton
label               | NOTFOUND

第一个命令将存储关于元素存在的真或假。 第二个将脚本发送到标签NOTFOUND而不是点击以防万一页面上没有按钮。