In circostanze in cui facendo clic su una pagina Web di collegamento si apre una finestra popup. E dopo che la finestra popup si apre, il focus è nella finestra popup e la finestra master è disabilitata. E non riesco a trasferire il controllo nella finestra popup. Si prega di dare un'occhiata al seguente codice.Gestione di una finestra popup utilizzando selenio
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.
Non riesco a trasferire il controllo dalla finestra padre alla finestra popup. Sono a conoscenza del seguente comando.
driver.switchTo().window("popup window");
Ma non aiuta molto. mi aiuti per favore.
Può spiegare di più sul metodo della sintassi wait.until e la logica in esso? –
A proposito, driver.getWindowHandles() restituisce un insieme non un elenco. –
L'attesa continua in modo continuo fino a quando l'autista ha più di un handle, in questo modo mi dà il tempo giusto per essere sicuro che il pop-up sia pronto per essere interagito con. – aimbire