Я не могу идентифицировать недавно открытое окно в своем приложении.Selenium не смог идентифицировать вновь открытое окно в браузере IE
После использования driver.get («my app url») при попытке щелкнуть по любому объекту, я получаю org.openqa.selenium.NoSuchWindowException: не удается найти элемент в закрытом окне. я воспроизвели тот же вопрос на сайте Flipkart, используя код ниже:
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.
Селен Version = 2.53.0, OS = Windows7
Я попробовал, добавив ignoreProtectedMode и IntroduceFlakinessByIgnoringSecurityDomains возможности, как хорошо, но даже то, что работает.
Просьба оказать помощь.
ли 'браузер сессии IE' фактически открывает? – Andersson
да, посмотрим, откроется ли IE окно selenium –
Да, он открывается. –