いくつかの操作を実行するには、子ウィンドウを閉じて親ウィンドウに戻る必要があります。Selenium WebDriverの親ウィンドウに戻る方法は?
0
A
答えて
0
このコードを使用して子ウィンドウに切り替えてから親ウィンドウに戻すことができます。
コード:
String parentWindowHandler = driver.getWindowHandle(); // Store your parent window
String subWindowHandler = null;
Set<String> handles = driver.getWindowHandles(); // get all window handles
Iterator<String> iterator = handles.iterator();
while (iterator.hasNext()){
subWindowHandler = iterator.next();
}
driver.switchTo().window(subWindowHandler);
*****perform operations on child window******************
driver.switchTo().window(parentWindowHandler);
私は、これは
0
がfor
ループや店舗windowhandle前に1つのparentWindowHandle
文字列変数を作成し、あなたの問題を解決することを願っています。子ウィンドウで操作を完了したら、parentWindowHandle
に戻ります。
String parentWindowHandle = driver.getWindowHandle();
/* You code to move to child window*/
//After you done with child window
driver.switchTo().window(parentWindowHandle);
関連する問題
- 1. 親ウィンドウにデータを戻す方法は?
- 2. Java Selenium webdriver:認証ウィンドウの投稿の処理方法
- 3. Selenium WebDriverの子から新しい親ウィンドウに切り替えるJava
- 4. Selenium:親ウィンドウに戻るにはどうすればいいですか?
- 5. Selenium WebDriverのXPathの検索方法は?
- 6. javascriptを使用して親ウィンドウにフォーカスを戻す方法は?
- 7. Selenium WebDriver findElement(By.xpath())の使用方法は?
- 8. webdriver-manager Seleniumをインストールする方法npm
- 9. iframeのFancyboxを閉じて、selenium webdriverの親ページに戻るにはどうしたらいいですか?
- 10. ポップアップメッセージの処理方法selenium webdriver - Java
- 11. Selenium WebDriverでのドラッグアンドドロップ操作方法
- 12. Selenium Webdriver PhantomJS C#は常にcmdウィンドウを開きます
- 13. Watir Webdriver子ウィンドウを閉じる方法
- 14. リテインテキストエディタでテキストをSelenium webdriverに入力する方法は?
- 15. Selenium WebDriver and Selenium server
- 16. selenium webdriverのブラウザの認証アラートを処理する方法は?
- 17. 親ウィンドウに子ウィンドウを表示する方法は?
- 18. Selenium WebDriverのDesiredCapabilitiesの使い方は?
- 19. Selenium WebDriverの情報を簡単に渡す方法は?
- 20. RubyでSelenium Webdriverの現在のウィンドウのサイズを変更するには?
- 21. 別のアプリケーションのウィンドウのwxウィンドウの親を作る方法は?
- 22. Selenium WebDriverでクリックした後に表示される新しく開いたウィンドウを制御する方法は?
- 23. Selenium WebDriverでNode.jsのjavascriptテストをブレークポイントでデバッグする方法は?
- 24. Selenium webdriverでこのテキストフィールドを選択する方法は?
- 25. selenium webdriverのsql DBからデータを取得する方法は?
- 26. Selenium webdriverのウェブサイトで「username」フィールドを選択する方法は?
- 27. Selenium Webdriverのエラー
- 28. selenium webdriverのタブブラウズ、ツールバー、アドレスバーを無効にする方法
- 29. ポップアップの選択方法とログインキーの入力方法 - Selenium Webdriver Java
- 30. Java - 親メソッドに戻る方法?
の可能性のある重複した[セレンwebdriverを親ウィンドウに子ウィンドウからコントロールを切り替える方法?](http://stackoverflow.com/questions/14620253/how-to-switch-control-from-child-ウィンドウから親にウィンドウセレンのWebdriver) –