2016-11-25 88 views
1

在页面“http://www.seleniumframework.com/Practiceform/”有一个按钮“新消息窗口”。使用硒在IE11中关闭第n个打开的窗口

我想打这个按钮5次,这将打开5个窗口。所有的窗口都有相同的内容。所以不能识别使用内容的特定窗口

我想关闭第三个窗口。

+0

请用您所需的语言更新您的问题。 – JeffC

+0

我在Java中尝试它 我收集了所有使用getWindowHandles() 的句柄,但我不知道如何直接进入第三个窗口。 – Dammy

+0

你已经走在正确的道路上。 '.getWindowHandles()'返回一个集合。切换到集合中的第三个窗口。在这个网站和其他地方有很多参考资料如何做到这一点。尝试一下,如果您遇到问题,请更新此问题。 – JeffC

回答

0

我只看到这个打开同一个窗口多次。不过,如果你想这样做,你会:

  1. 获取当前窗口句柄
  2. 切换到第三个
  3. 发送您的webdriver的情况下关闭命令(不quit命令,将关闭所有窗口)

不知道你在用什么语言,我将无法给你一个例子。