【发布时间】:2013-01-13 08:07:17
【问题描述】:
如果如何使用 wait_until 非常清楚(我在通过本机 Webdriver 方法创建测试时使用过这样的方法),但不是新的 synchronize 方法(抱歉:))。我已经阅读了关于为什么不推荐使用 wait_until 的主题,我已经阅读了有关该主题的文章,我已经阅读了带有方法描述的文档,还阅读了描述存在的代码。但是我没有找到任何示例或教程如何准确地使用此方法。
请任何人提供一些我(可能还有其他人)可以看到并学习如何使用此方法的案例
以案例为例
expect(actual).to equal(expected)
我应该在哪里“放置”同步方法以仅在超时后获得负异常?
UPD:有兴趣的可以看看这个链接:
http://www.elabs.se/blog/53-why-wait_until-was-removed-from-capybara
https://github.com/jnicklas/capybara/blob/master/lib/capybara/node/base.rb#L44
【问题讨论】:
-
Capybara::RSpecMatchers适合您的情况吗?他们会自动等待 -
你是对的,他们应该这样做,但我的测试失败了,没有这样的元素(或类似这样的东西:))异常,没有等待指定的时间段
标签: ruby rspec capybara browser-automation