私はキュウリ、watir-webdriver、rubyを使った自動化プロジェクトに取り組んでいます。停止せずにロードされるdivでいくつかの大きな問題が発生しています。私が取り組んでいるWebページには、レポート生成フォーム内にあるフレームが含まれています。フォームから設定を選択してレポートを生成した後、フォームの下に結果を含むdivがロードされます。レポートを生成できるオプションと要素は多数あります。小さいレポートを生成するオプションを選択すると、すべてが正しく機能し、Divが期待どおりに読み込まれます。ただし、より大きなレポートを生成する場合、結果のあるDivは停止せずにロードされます(結果が表示されない場合、結果のある実際のDivは、ロードプロセスが終了した後にのみ表示されます)。
これらを手動で行うと、すべてが正しく機能します。「wait_until_present(500)」を追加しましたが、これは役に立ちません。
watir-webdriverのフレーム内にDivをロードすることに問題がありますか?または、テストの実行中にアプリケーションが正しく動作しない原因はありますか?
Divがロードされるまで多くの待機が必要な場合、アプリケーションは停止しているようです。繰り返しますが、これは手動で再現することはできません。
なぜこれが起こっているのか誰かが知っていますか?:(
ありがとうございました。