質問

JavaでSelenium 2を使用しています。WebDriver(InternetExplorerDriverクラス)get()メソッドを使用してWebページをロードすると、タイムアウトが受信され、実行が停止しますが、ページは完全に読み込まれています。
webdriverwaitクラスを使用してみましたが、()メソッドの条件として提供する関数を理解することはできません。
アップデート: :条件クラスを実装しましたが、get()...

役に立ちましたか?

解決

おそらくあなたのページにはAjaxがあるので、WebDriverはまだロードされていると考えていますが、まだそうではありません。利用する必要があります ページオブジェクトパターンajaxelementlocatorFactory - 使用するよりも信頼性が高くなります wait. 。また、このパターンは保守可能なテストの作成を可能にし、多くの利点があります

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top