My application opens up a new window on clicking a button and i need to perform some actions in that window. But the response getWindowHandles() method of selenium webdriver
On IE11, "Enable Protected Mode" setting on the browser is key - can be either ON or OFF (for all zones).
Other settings on driver capabilities didn't matter (in my case) - following worked just as fine:
caps.setCapability("ignoreZoomSetting", false);
caps.setCapability("nativeEvents", false);
caps.setCapability("ignoreProtectedModeSettings", false);