selenium IDE-如何切换到具有不同URL的新窗口?

selenium IDE-如何切换到具有不同URL的新窗口?,selenium,selenium-ide,Selenium,Selenium Ide,我的应用程序有一个表单,当提交时,它会打开一个带有不同URL的新窗口 有没有办法让selenium IDE“使用”该窗口 我尝试了各种各样的open、openWindow等。对我来说,主要的问题似乎是,这不是一个我需要切换到的“javascript弹出窗口”,它实际上是一个具有不同url的新浏览器窗口,而该窗口就是我想要切换到的窗口 对于open,selenium表示“在测试框架中打开一个URL。这接受相对和绝对URL。“open”命令在继续之前等待页面加载,即“AndWait”后缀是隐式的。注

我的应用程序有一个表单,当提交时,它会打开一个带有不同URL的新窗口

有没有办法让selenium IDE“使用”该窗口

我尝试了各种各样的open、openWindow等。对我来说,主要的问题似乎是,这不是一个我需要切换到的“javascript弹出窗口”,它实际上是一个具有不同url的新浏览器窗口,而该窗口就是我想要切换到的窗口

对于open,selenium表示“在测试框架中打开一个URL。这接受相对和绝对URL。“open”命令在继续之前等待页面加载,即“AndWait”后缀是隐式的。注意:由于浏览器中的安全限制(同源策略),URL必须与runner HTML位于同一域中。如果需要在另一个域上打开URL,请使用Selenium服务器在该域上启动新的浏览器会话。“


好的,但是在selenium IDE中编写脚本时我该如何做呢?如果表单在您提交表单时自动打开新窗口,您需要的命令是“selectWindow”,目标为窗口标题。

如果您碰巧单击了启动单独窗口的链接,必须先指示Selenium IDE选择该窗口,然后才能访问其中的元素。为此,您将使用窗口的标题作为其定位器

在窗口之间切换时使用selectWindow命令