【问题标题】:selenium IDE - how to switch to a new window with a different URL?selenium IDE - 如何切换到具有不同 URL 的新窗口?
【发布时间】:2015-09-13 20:15:40
【问题描述】:

我的应用程序有一个表单,提交后会打开一个具有不同 URL 的新窗口。

有没有办法让 selenium IDE “使用”那个窗口?

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

对于打开,selenium 说 “在测试框架中打开一个 URL。这接受相对和绝对 URL。“打开”命令在继续之前等待页面加载,即。“AndWait”后缀是注意:由于浏览器中的安全限制(Same Origin Policy),URL必须与运行器HTML在同一个域中。如果您需要在另一个域上打开一个URL,请使用Selenium Server启动一个新的浏览器会话在那个域上。”

好的,但是在 selenium IDE 中编写脚本的情况下,我该如何做到这一点

【问题讨论】:

    标签: selenium selenium-ide


    【解决方案1】:

    如果表单在提交表单时自动打开新窗口,则您想要的命令是'selectWindow',目标为窗口标题。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-11-24
        • 1970-01-01
        • 2019-01-11
        • 1970-01-01
        • 2012-11-24
        • 2012-05-24
        • 2021-07-31
        • 1970-01-01
        • 2015-05-01
        相关资源
        最近更新 更多