当我点击某个链接时,会在新浏览器上打开弹出窗口。 我想关闭弹出窗口,但我无法找到定位器。 当它在Selenium中作为弹出窗口打开时,如何关闭窗口?
答案 0 :(得分:0)
使用这个,它对我有用
// Before new window
String currentWindow=driver.getWindowHandle();
//After window new open
Set<String> handles=driver.getWindowHandles();
//to make set having only one single/current window value
handles.remove(currentWindow);
String[] handlesArray = handles.toArray(new String[handles.size()]);
driver.switchTo().window(handlesArray[0]).close();