我们如何在 driver.switchTo().window(windowName) 中找到用于指定它的“WindowName”;方法..我在任何地方都找不到窗口的名称。
问问题
2639 次
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 回答