Selenium IDE 版本 3.17.0 如何捕获新窗口句柄

dar*_*onx 4 selenium window handle selenium-ide

我正在寻找一种打开新窗口并控制它的方法,以便我可以继续测试它。选择窗口命令需要新窗口的句柄,但我还没有找到如何检索该句柄。如果您还没有亲自尝试过使用 Selenium IDE 3.17.0 或更高版本提出的解决方案,请不要回答我。我花了很多时间寻找与 3.17.0 或更高版本的 Selenium IDE 配合使用的解决方案。我不是在寻找使用 java 代码或其他语言的解决方案,我正在寻找可以在 Selenium IDE 插件中使用的解决方案,特别是对于 Firefox 浏览器。网络上有很多示例和教程,但没有一个适用于 3.17.0 或更高版本。这是我想要实现的目标的一个示例(不起作用,因为 win_ser_1 不好):在此输入图像描述 谢谢你的帮助

小智 5

对于你给出的例子,我没有确切的答案,因为你用 JS 打开一个新窗口。但是,如果您有打开新窗口的链接,SeleniumIDE 中就有用于存储新窗口句柄的选项。我将举一个例子。我有一个按钮可以触发弹出一个新窗口。以下是存储句柄的方法:

商店橱窗把手

请务必选中复选框:

命名窗口句柄

这是我在脚本中使用它的方式:

使用窗口句柄