私は、Web ドライバーでバックアップされたセレンを使用して、junit テスト ケースを作成しました。selenium.isElementPresent()
私は時々またはselenium.isTextPresent()
投げる状況に出くわしましたNoSuchElementException
.
この問題を解決するために、Web ページ上の要素を見つける前に Thread.sleep() メソッドを使用しており、以前は正常に機能していましたが、ページの読み込みが既に完了している場合、Thread.sleep() の速度が低下します。私のテストケースの実行。
それで、ウェブページのすべての要素の読み込みが完了したかどうかを判断できる方法があることを知りたいので、恣意的に使用する必要はありThread.sleep()
ませんか?