Deflake a test.
I don't think, by contract, page MUST be loaded after
driver.executeScript("window.open(url, 'newWindow')");
driver.switchTo().window("newWindow");
returns. This has been flaky with Chrome on Windows XP, specifically.
Change "HTML5 not supported" conditions to exclude IE8 *and lower*, instead of just IE8.
(And similarly for other browsers, for the sake of consistency.)
This makes sure the tests are excluded even in compatibility mode, where IE8 advertises itself as IE7, but still exposes APIs for certain features, even though those features are broken, because ... IE8, ladies and gentlemen.
On behalf of juangj.
Fix ie_driver tests to assert that isInParentOverflow returns a particular value. It doesn't return a boolean, so passing it directly to assertTrue/assertFalse was an error.
On behalf of juangj.
No-op code cleanups in safari-driver.
(Following adding templating to HTML5 MessageEvent extern.)
Fix stacktrace parsing to work on IE 11.
On behalf of jleyba.