在Selenium IDE中关闭新打开的选项卡或窗口

Sti*_*tig 4 ide firefox selenium selenium-ide windows-7

将Selenium IDE与Windows7和Firefox一起使用,自动点击链接可能会生成新选项卡或新窗口.

close()关闭原始窗口或选项卡,而不是新窗口或选项卡.也许如果我有新创建的ID,我可以选择它然后关闭它,但我不知道如何自动执行此操作.我已经在Selenium论坛上询问并阅读了这里的问题,但他们关注的是WebDriver,而不是IDE.任何帮助,将不胜感激!

 Stig
Run Code Online (Sandbox Code Playgroud)

Sim*_*mon 7

我有同样的问题,并找到了解决方案:

  1. 单击打开新选项卡的链接
  2. 添加命令 waitForPopUp
  3. 通过命令将焦点设置为新选项卡 selectPopUp
  4. 在新标签中对您的内容进行验证或其他命令
  5. 使用命令close关闭选项卡
  6. 使用命令selectWindow将焦点设置为旧窗口

我的Selenium IDE命令的屏幕截图:

Selenium IDE开关标签

这对我行得通.