特定のフレームが読み込まれるのを待つために、webdriverでバックアップされたセレンを使用しました。場合によっては、フレームがロードされていないために特定のフレームへの切り替えが失敗するためです。 私が使用するコードは、私がセレン担保webdriverをを排除し、唯一特定のフレームが読み込まれるまでどのように待機しますか?私はセレンのwebdriverを使用しています。2.24
答えて
これを実現するには、Webドライバ待ちと期待条件クラスを使用できます。
このコードを試してください。
WebDriverWait wait = new WebDriverWait(driver,10);
wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt(frameName);
上記コードはgiven frame up to 10 seconds
を待ちます。フレームが利用可能である場合、それは所定のフレームに切り替わる。それ以外の場合は、TimeoutException
がスローされます。
制限時間は、アプリケーションとユーザーの希望によって異なります。詳細情報については
私はセレン2を使用するように切り替えるだろうwebdriverをAPIを使用することを計画していた方法がありますなら、私に知らせて、としてください
selenium.waitForFrameToLoad(frameJCLeft, strTimeOut);
driver.switchTo().defaultContent();
driver.switchTo().frame(frameJCLeft);
です「WebDriverでバックアップされたSelenium 1.0のもの」の代わりにRemoteWebDriverを使用してください。それから、私はWebDriver.TargetLocatorで遊んでいました。
私は私がやっている正確に何が、私は、のためにとにかく感謝を正しい予想待機状態を見つけるcudnt「私はセレン担保webdriverをを排除し、唯一webdriverをAPIを使用することを計画しています」で述べたように返信メイト。 –
フレームに表示されるページタイトルやその他のオブジェクトがブロックされ、待機する独自のonFrameLoad()メソッドを作成しようとしましたか?そのようなものを使って、ローカルのRemoteWebDriverに切り替えるときに再利用することができます。 – djangofan
- 1. Behat +セレン2が読み込まれるのを待ちます
- 2. セレン3を使用してページが完全に読み込まれるまで待ちますか?
- 3. フレームをHamburgerMenuにどのように読み込みますか?
- 4. ページが読み込まれるまで待つTypescriptを使用してインターン4で機能しますか?
- 5. selenium-webdriverとページが読み込まれるまで待つ
- 6. セレンを使用してページが読み込まれているかどうかを確認するにはどうすればよいですか?
- 7. webdriverが特定のページの待機を無視しています
- 8. セレンを使用してクロムエクステンションを読み込みます。
- 9. Cは読み込みシステムコールを使用してバイトをどのように読み込みますか?
- 10. どのようにFile.js(Javaスクリプトファイル)を実行し、特定のページに読み込んで他のページに読み込まないようにしますか?
- 11. Python WebDriverがページを読み込むのを待ちます
- 12. 特定のアプリケーションでC#Dllが読み込まれないようにする
- 13. データベースにあるものを読み込み、そこに特定の文字列が含まれているかどうかを確認するにはどうすればよいですか?私はsqlite3でpythonを使用しています
- 14. DOMのファイル読み込みはどのように機能しますか?
- 15. ページリダイレクトがなくても、クリックイベントでページが読み込まれるのを待機しています。
- 16. サーバソケット書き込み時、クライアントソケットが読み込まれるまで待機しますか?
- 17. UIWebViewの 'id'を使用して特定の画像を読み込まないようにする
- 18. Pythonプログラムでテキストファイルと特定の行を読み込ませるにはどうすればよいですか?
- 19. WebPagetestは読み込み時間をどのように測定しますか?
- 20. Judgment webviewページはどのように読み込まれていますか?
- 21. はセレンのwebdriverを使用して特別なコンボボックスと対話します
- 22. phpのリンクセッションが1つのフレームに読み込まれています
- 23. 最初の読み込みでjQuery同位体が機能しない、すべてのリソース/イメージが読み込まれるまでどのように待つのですか?私はここでjQueryの同位体を使用して一緒に入れている何かを持っている
- 24. 自動再読み込みはどのように使用できますか?
- 25. Verilogでは、$ readmembを使用して.txtファイルを読み込もうとしていますが、メモリ上にxxxxx(dont cares)しか読み込まれません。
- 26. MACでOpenCVを使ってキャプチャビデオをフレームごとに読み込もうとしましたが、私の ".avi"ファイルはmpeg4としてエンコードされています
- 27. ページ全体の読み込みまで待機する
- 28. どのように私は、セレンのwebdriverの機能と他の
- 29. OpenCV/Python:VideoCaptureを使用して特定のフレームを読み取る
- 30. は、私はセレンwebdriverをコードを使用してドロップダウンボタンをクリックしますセレンwebdriverをコード
ありがとう@Manigandan、あなたの解決策はうまく動作します –
答えとしてください。 – Manigandan
ありがとう!私のための魅力のように働いた! –