我在使用IE Web Driver时遇到问题。 每当从驱动程序启动的IE窗口(IE 11)打开弹出窗口时,弹出窗口将显示会话已过期。
方案是驱动程序将单击搜索链接文本,并将启动弹出窗口。然后,驱动程序将从下拉列表(国家/地区名称)中选择一个选项。但是,弹出窗口将显示已过期的会话,因此无法找到下拉列表。
以前有没有人遇到过这类问题?
driver.findElement(By.linkText("search")).click();
new Select(driver.findElement(By.name("countryCode"))).selectByVisibleText("SINGAPORE");