【发布时间】:2015-09-12 18:54:56
【问题描述】:
我是机器人框架的新手。我想实现一个 For 循环来检查页面上的 xpath。它应该等待 xpath 10 秒,如果 xpath 仍然不存在则再次等待 10 秒,如果 xpath 出现则退出循环并继续前进。等待元素总共需要 10 次迭代。 我正在尝试以下方法:
|| ${count}= | Get Matching Xpath Count | xpath=//*[.='Continue'] |
|| :FOR | ${loopIndex} | IN RANGE | 10
| Wait Until Page Contains Element | xpath=//*[.='Continue'] | 10
| Exit For Loop If | ${count}>0
|| Log | Got out of loop
我现在得到的错误是: FAIL : 元素 'xpath=//*[.='Continue']' 未在 10 秒内出现。
如果我遗漏了一些信息,请告诉我。我正在使用 RIDE 进行编辑。
编辑: 我必须循环执行。我正在寻求这方面的帮助,以便我可以在我工作的其他地方使用这个循环示例。
【问题讨论】: