1

我们如何在 driver.switchTo().window(windowName) 中找到用于指定它的“WindowName”;方法..我在任何地方都找不到窗口的名称。

4

1 回答 1

1

除了窗口名称,窗口也可以通过窗口句柄来识别。因此,您切换到窗口的语法将是:

driver.switchTo().window(windowHandle);

您可以通过以下方式获取所有窗口的窗口句柄,并可以通过选择相应的窗口句柄切换到您想要的窗口:

Set<String> allWindows = driver.getWindowHandles();

如果您的 html 代码如下所示:

<button id="helpbutton" onClick='window.open("help.html","HelpWindow","width=500,height=500");'>Help</button>

在这种情况下,“HelpWindow”是窗口名称。

于 2013-08-25T05:26:06.067 回答