Obsługa wyskakującego okna za pomocą selenu

Mam okoliczność, w której kliknięcie strony internetowej łącza otwiera okno wyskakujące. Po otwarciu okna podręcznego fokus znajduje się w oknie podręcznym, a okno główne jest wyłączone. I nie mogę przenieść kontrolki do okna podręcznego. Spójrz na poniższy kod.

driver.findElement(By.linkText("Click me")).click();// when this line of code is reached then a popup window opens.

System.out.println("After Clicking me"); // After the popup window opens this line of code is never executed.

Nie mogę przenieść kontroli z okna nadrzędnego do okna wyskakującego. Jestem świadomy następującego polecenia.

driver.switchTo().window("popup window");

Ale to niewiele pomaga. proszę pomóż mi.

questionAnswers(4)

yourAnswerToTheQuestion