我已经启动了 IE 11 浏览器,
我已经导航到一个初始 URL --> 鼠标悬停并单击一个链接 --> 它重定向到另一个页面。
在该页面中,我必须单击一个按钮,但它会引发异常
org.openqa.selenium.NoSuchWindowException:无法在关闭的窗口上找到元素
但屏幕上的窗口仍然可用。
这是我的代码
WebElement e = driver.findElement(By.xpath("html/body/div[2]/div/div/header/nav/ul/li[2]/a"));
Actions a = new Actions(driver);
a.moveToElement(e).build().perform();
driver.findElement(By.xpath("//*[@id='menu-item-35']/a")).click();
TimeUnit.SECONDS.sleep(5);
// 此后发生异常,但是当我删除下面的代码时,测试用例通过
driver.findElement(By.xpath("//*[@id='default_products_page_container']/div[3]/div[2]/form/div[2]/div[1]/span/input")).click();
这是页面的 URL: http: //store.demoqa.com/