Java Webdriver驱动程序。getWindowHandles()仅返回1

Java Webdriver驱动程序。getWindowHandles()仅返回1,java,selenium-webdriver,webdriver,Java,Selenium Webdriver,Webdriver,webdriver打开IE浏览器a,单击“IE浏览器a”中的链接将触发sso.exe,然后打开新的IE浏览器B B开张以后, Set set = driver.getWindowHandles(); 但是set.size()是1,应该是2 我如何解决这个问题? 我不顾一切地寻找解决办法。。 非常感谢~ 您使用的是什么Selenium和IE版本?请尝试在Set=driver.getWindowHandles()之前进行一些等待或在这一行放置断点,并在看到窗口完全打开后执行。是的,我设置了等待30

webdriver打开IE浏览器a,单击“IE浏览器a”中的链接将触发sso.exe,然后打开新的IE浏览器B

B开张以后,

Set set = driver.getWindowHandles();
但是set.size()是1,应该是2

我如何解决这个问题? 我不顾一切地寻找解决办法。。
非常感谢~

您使用的是什么Selenium和IE版本?请尝试在
Set=driver.getWindowHandles()之前进行一些等待或在这一行放置断点,并在看到窗口完全打开后执行。是的,我设置了等待30秒,我确信新浏览器B已经打开,但大小为1预期为2@伙计,我的环境是:ie8/win7/selenium3.3.4