WebDriver 2.0:如果IE(IE8)的实例已经存在,则弹出窗口的会话过期错误

时间:2013-07-16 11:53:26

标签: java session selenium webdriver selenium-webdriver

我必须自动化一个Web应用程序,点击一个按钮后,弹出一个新窗口。

在手动执行这些步骤的过程中,如果多个窗口/标签(例如Google,StackOverflow)已经打开,我就不会遇到任何问题。

但是,如果我通过自动化运行相同的步骤,那么在点击“弹出窗口”按钮后,会启动新窗口并且我会收到“会话已过期”警告框。

请注意:如果我关闭IE的所有实例,那么我的自动化代码工作正常。我正在使用Webdriver java API。

可能的原因是什么?

1 个答案:

答案 0 :(得分:0)

我今天面临同样的问题,对我有用的是在打开浏览器之前终止 IE 进程。尽管这已经很晚了,但我希望这对其他人有所帮助。