Я нажимаю на ссылку, которая приводит к новой вкладке. Я хочу перейти на эту вкладку, закрыть эту вкладку, а затем снова вернуться в родительское окно.
Я написал следующий код, который показывает ошибку. На самом деле в моем коде управление не перемещается в дочернее окно. Пожалуйста, посмотрите следующий код и помогите мне:
WebDriver driver;
System.setProperty("Webdriver.chrome.driver", "chromedriver.exe");
driver = new ChromeDriver();
driver.get("https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_open");
String parent_window = driver.getWindowHandle();
driver.switchTo().frame("iframeResult");
driver.findElement(By.xpath("//button[contains(text(),'Try it')]")).click();
Thread.sleep(4000);
String child_window = driver.getWindowHandle();
System.out.println(parent_window);
System.out.println(child_window);