当我在硒模式下使用 webrat 时visit
,按预期快速返回。没问题。
我试图断言我的样式得到了正确应用(通过查看不同元素的背景图像)。我可以通过 JS 获取这些信息,但在我的测试期间似乎没有加载和/或应用样式表。
我看到您可以“等待”元素出现,但我不知道如何等待所有样式都被应用。我可以进行一般的延迟,但这似乎是内置的片状或缓慢,我试图避免这种情况。
显然,因为我知道我在寻找什么风格,所以我可以等待它们出现。我会写一个这样的助手,但我在想可能已经有一个我没见过的更通用的机制。
有没有一种简单的方法可以检测到页面真的真的“准备好了”?