public static T OpenInNewWindow <T>(this IWebDriver webDriver, Action newWindowTrigger) where T : class { webDriver.WaitUntilNewWindowOpened(newWindowTrigger); webDriver.SwitchToLastOpenedWindow(); return(webDriver.Activate <T>()); }