get()メソッドタイムアウトページは正しく表示されますが
-
02-10-2019 - |
質問
JavaでSelenium 2を使用しています。WebDriver(InternetExplorerDriverクラス)get()メソッドを使用してWebページをロードすると、タイムアウトが受信され、実行が停止しますが、ページは完全に読み込まれています。
webdriverwaitクラスを使用してみましたが、()メソッドの条件として提供する関数を理解することはできません。
アップデート: :条件クラスを実装しましたが、get()...
解決
おそらくあなたのページにはAjaxがあるので、WebDriverはまだロードされていると考えていますが、まだそうではありません。利用する必要があります ページオブジェクトパターン と ajaxelementlocatorFactory - 使用するよりも信頼性が高くなります wait
. 。また、このパターンは保守可能なテストの作成を可能にし、多くの利点があります
所属していません StackOverflow