不会啊,是你web程序里设计成打开一个新窗口吧。这个跟selenium应该没关系。我用的时候,登陆成功是直接跳转的啊。没有打开新窗口。
添加跳转到下一窗体代码:
String currentWindow = driver.getWindowHandle();
Set<String> handles = driver.getWindowHandles();
Iterator<String> it = handles.iterator();
while (it.hasNext()) {
String handle = it.next();
if (currentWindow.equals(handle))
continue;
driver.switchTo().window(handle);
}