0

私のアプリケーションで新しく開いたウィンドウを特定できません。SeleniumがIEブラウザで新しく開かれたウィンドウを特定できません

オブジェクトをクリックしようとすると、driver.get( "my app url")を使用した後、org.openqa.selenium.NoSuchWindowExceptionが表示されています。閉じたウィンドウで要素を見つけることができません。 私は以下のコード使用してフリップカートのウェブサイトで同じ問題を複製し:

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(); 

しかし、私はそれを実行したとき、私はNoSuchWindowExceptionを取得していますが。 ChromeとFirefoxブラウザで正常に動作しています。

セレンバージョン= 2.53.0、 OSは=のWindows7

私もignoreProtectedModeとIntroduceFlakinessByIgnoringSecurityDomains機能を追加することで試みたが、でもそれが働いています。

親切に助けてください。

+0

の作品これはIE'ブラウザセッションが実際に開き、 'していますか? – Andersson

+0

はいいいえIEウィンドウがセレンによって開かれるのを見てください –

+0

はい、開かれます。 –

答えて

0

使用それはあなたのために

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

最新のダウンロードIEDriver – iamsankalp89