2

我必须自动化一个 Web 应用程序,在单击按钮说“弹出”后会启动一个新窗口。

在手动执行这些步骤时,如果多个窗口/选项卡(例如 Google、StackOverflow)已经打开,我不会遇到任何问题。

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

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

这可能是什么原因?

4

1 回答 1

0

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

于 2021-05-21T07:45:43.723 回答