我是Robot Framework的新手。我想实现一个For循环来检查页面上的xpath。它应该等待xpath 10秒,如果xpath仍然不存在,那么再等10秒,如果出现xpath,则退出循环并继续前进。总共需要10次迭代才能等待元素。 我想下面:For循环检查Robot Framework中的xpath
|| ${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
我得到的错误,现在为: 失败: '[。= =的XPath // *' 继续 ']' 元素并没有出现在10秒。
如果我错过了一些信息,请告诉我。我正在使用RIDE进行编辑。编辑: 我必须做一个循环。我正在寻求帮助,以便我可以在我工作的其他地方使用此循环示例。
感谢您的回答,但我想在一个循环来验证这一点,我要检查它10秒,如果XPath尚未出现,然后等待10秒钟。我可以在其他地方重复使用循环,但有一些不同,这就是为什么我在这里问这个问题。请帮助。 –