我正在自动化一项功能,其中弹出对话框启动审核,显示页面值为 0 作为状态,但随后该值更改为非零值。我需要验证出现的非零值,以便我可以单击确定按钮并继续该过程。水豚中没有wait_until
。所以水豚测试需要“等待”直到我的正则表达式变为真。我尝试了几个选项,这是我的最后一个选项,但失败了。使用“睡眠”不是正确的方法。
find(:xpath, '//*[@id="pageKeywords"]', :text => /"[1-9][1-9]" pages processed/).should be_visible
但这并没有起到作用,因为测试在“处理的 0 页”上发现了审计并且失败了。我该怎么办?