我正在使用Selenium IDE创建一些Automated TC,我的网站上有动态内容区域,有时这个区域的内容id = 100,有时id = 101。
当脚本找不到id = 100时,如何告诉selenium不要停止并尝试查找id = 101?
动作=点击
目标1:
//html/body/div/div/div[4]/div/div[3]/div[3]/ul/li[3]/a/div
如果此目标失败,我希望selenium使用以下目标:
目标2:
//html/body/div/div/div[4]/div[3]/div[3]/ul/li[3]/a/div
答案 0 :(得分:1)
可能存在允许您使用IDE执行此操作的黑客攻击,但是您应该考虑使用WebDriver使用您选择的语言(Python或Ruby是很好的选项,但几乎支持所有流行的语言)。
答案 1 :(得分:1)
您可以使用sideflow循环和转到。 https://github.com/darrenderidder/sideflow
如果步骤失败,请使用verify而不是assert让测试继续。