我必须自动化一个 Web 应用程序,在单击按钮说“弹出”后会启动一个新窗口。
在手动执行这些步骤时,如果多个窗口/选项卡(例如 Google、StackOverflow)已经打开,我不会遇到任何问题。
但是,如果我通过自动化运行相同的步骤,则在单击“弹出”按钮后会启动新窗口,并且会出现“会话已过期”警报框。
请注意:如果我关闭 IE 的所有实例,那么我的自动化代码可以正常工作。我正在使用 Webdriver java API。
这可能是什么原因?
我必须自动化一个 Web 应用程序,在单击按钮说“弹出”后会启动一个新窗口。
在手动执行这些步骤时,如果多个窗口/选项卡(例如 Google、StackOverflow)已经打开,我不会遇到任何问题。
但是,如果我通过自动化运行相同的步骤,则在单击“弹出”按钮后会启动新窗口,并且会出现“会话已过期”警报框。
请注意:如果我关闭 IE 的所有实例,那么我的自动化代码可以正常工作。我正在使用 Webdriver java API。
这可能是什么原因?