webratをセレンモードで使用するとvisit
、期待どおりにすばやく戻ります。問題ありません。
私は自分のスタイルが正しく適用されていることを主張しようとしています(さまざまな要素の背景画像を見て)。JSを介してこの情報を取得できますが、テスト中にスタイルシートがロードされていないか、適用されていないようです。
要素が表示されるのを「待つ」ことはできますが、すべてのスタイルが適用されるのを待つ方法がわかりません。私は一般的な遅延を入れることができますが、それは私が避けようとしている組み込みのフレークまたはスローネスのようです。
もちろん、探しているスタイルがわかっているので、それらが表示されるのを待つことができます。そのようなヘルパーを書きますが、私が見たことのない、より一般的なメカニズムがすでに存在しているのではないかと考えていました。
ページが本当に「準備ができている」ことを検出する簡単な方法はありますか?