0

Ich kann ein neu geöffnetes Fenster in meiner Anwendung nicht identifizieren.Selen kann das neu geöffnete Fenster im IE-Browser nicht identifizieren

Nach der Verwendung von driver.get ("meine App-URL"), wenn ich versuche, auf ein Objekt zu klicken, erhalte ich org.openqa.selenium.NoSuchWindowException: Das Element konnte im geschlossenen Fenster nicht gefunden werden. repliziert ich das gleiche Problem auf Flipkart Website den folgenden Code verwendet:

System.setProperty("webdriver.ie.driver","path to IEDriverServer.exe);  

WebDriver driver = new InternetExplorerDriver();   

driver.get("https://www.flipkart.com"); 

Thread.sleep(10000); // just for sample 

driver.findElement(By.linkText("24x7 Customer Care")).click(); 

Aber wenn ich es betreibe ich bin immer NoSuchWindowException. Es funktioniert gut in Chrome und Firefox-Browser.

Selen Version = 2.53.0, OS = Windows7

Ich habe versucht, durch ignoreProtectedMode und IntroduceFlakinessByIgnoringSecurityDomains Fähigkeiten sowie das Hinzufügen aber auch das funktioniert.

Bitte helfen. diese

+0

Ist 'IE' Browser-Sitzung tatsächlich öffnet? – Andersson

+0

ja, siehst du irgendein IE-Fenster geöffnet von Selen –

+0

Ja, es wird geöffnet. –

Antwort

0

Verwenden sie für Sie arbeitet

System.setProperty("webdriver.ie.driver", "path to IEdriverServer.exe"); 
WebDriver driver =new InternetExplorerDriver(); 
driver.manage().window().maximize(); 
driver.get("https://www.flipkart.com"); 
+0

Download neuesten IEDriver – iamsankalp89

Verwandte Themen