【发布时间】:2010-11-23 18:53:58
【问题描述】:
当我在 selenium 模式下使用 webrat 时,visit 按预期快速返回。没有问题。
我试图断言我的样式得到了正确应用(通过查看不同元素的背景图像)。我可以通过 JS 获取这些信息,但在我的测试期间似乎没有加载和/或应用样式表。
我看到您可以“等待”元素出现,但我不知道如何等待所有样式都被应用。我可以进行一般的延迟,但这似乎是内置的片状或缓慢,我试图避免这种情况。
显然,因为我知道我在寻找什么样式,所以我可以等待它们出现。我会写这样一个助手,但我在想可能有一个更通用的机制已经到位,我还没有见过。
是否有一种简单的方法可以检测页面是否真的“准备就绪”?
【问题讨论】:
标签: ruby-on-rails unit-testing tdd selenium webrat