我无法在我的应用程序中识别新打开的窗口。
当我尝试点击任何对象时使用driver.get("我的应用程序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浏览器中运行良好。
Selenium Version = 2.53.0, OS = Windows7
我尝试添加ignoreProtectedMode和IntroduceFlakinessByIgnoringSecurityDomains功能,但即便如此。
请帮忙。
答案 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");