1
我们如何找到“WindowName”以在driver.switchTo()。window(windowName)中指定它。方法..我无法在任何地方找到窗口的名称。在selenium webdriver中处理多个窗口和什么是WindowName
我们如何找到“WindowName”以在driver.switchTo()。window(windowName)中指定它。方法..我无法在任何地方找到窗口的名称。在selenium webdriver中处理多个窗口和什么是WindowName
除了窗口名称,窗口也可以通过窗口句柄来识别。因此,您切换到窗口语法为:
driver.switchTo().window(windowHandle);
您可以通过以下获得所有窗口的窗口句柄,并可以通过选择相应的窗口句柄切换到窗口你想要的:如果你的HTML
Set<String> allWindows = driver.getWindowHandles();
代码如下:
<button id="helpbutton" onClick='window.open("help.html","HelpWindow","width=500,height=500");'>Help</button>
在这种情况下,“HelpWindow”是窗口名称。
你们都试过了什么? – Boeckm