Selenium 3.4.0
ddavison
released this
21 Apr 17:42
·
11849 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
4bba294824
- Clean up deprecation warnings in MarionetteTest :: Simon Stewart0e41af5f9b
- Encode timeouts the w3c way too :: Simon Stewartc32d893dda
- Revert "Encode timeouts the w3c way too" :: Simon Stewart36ba4cc771
- [py] Add initial unit test suite :: Dave Hunt55ed929d64
- [py] Fix encoding of basic auth header when using Python 3 Fixes #3622 :: Dave Hunta634bf7894
- Explicitly require goog.events.BrowserEvent. :: Jason Juangf2bfe6aee0
- Bump Python to 3.3.1 :: AutomatedTestera1155d1a94
- Fix non-W3C page load timeout setting. :: Jason Juang25bad848f9
- Fix indentation in double_click. :: Jason Juang7349fc8400
- [py] Run unit tests on Python 3.3, 3.4, and 3.5 (#3638) :: Leo Laskin18749acbfa
- Add warning message about deprecated FirefoxDriver constructors. :: Simon Stewart6e3a5c9070
- No logical chnages: reformat code :: Simon Stewart557a11404e
- [py] fix file uploads for Firefox :: Lucas Tierneya9f88696ad
- Avoid looking up the driver provider more than once. :: Simon Stewartdb037dd37e
- Ensure we properly set the legacy flag for FirefoxOptions :: Simon Stewart65553a14e1
- Deprecate ChromeDriver constructors that take a DriverService :: Simon Stewart07f6b7a037
- Add tests for starting firefox remotely :: Simon Stewarte58ad4ade4
- Fix "quiteDriver" typo. :: Jason Juang549996dc15
- Don't construct a new FirefoxBinary() if one is already provided. :: Jason Juang14ef7bda00
- FirefoxOptions now picks up System property set values :: Simon Stewarta0bc911955
- Reduce visibility of recently added method :: Simon Stewart3c200d7d0f
- Fix the build :: Simon Stewartd7bdd7cc42
- JavaScript bindings for Chrome network emulation (#3624) :: daviande0a8aa60cd1
- Implement the W3C "status" endpoint in the firefoxdriver XPI :: Simon Stewarte9a906a347
- Remove getScreenshot method from FirefoxDriver as it's in RemoteWebDriver :: Simon Stewartebd250e959
- Don't use the default FirefoxBinary() constructor in tests. :: Jason Juang68f506d18a
- Fixing links in javadoc :: Alexei Barantsev9e0e500d82
- Using geckodriver to run //javascript/webdriver:webdriver-firefox:run on travis :: Alexei Barantsevc8a8f4c23d
- Fixing javadoc error :: Alexei Barantsev25d99bd10b
- Don't add an import just to make javadocs nice :: Simon Stewartc3cd5d1cb9
- Update ErrorHandler to use Java 8-isms :: Simon Stewart758f676479
- No longer force marionette on the desired firefox capabilities :: Simon Stewartaf52bf24c3
- Try use old way of setting page load timeout if new way fails. Fixes #3654 :: AutomatedTestere8b6c60616
- [rb] add IE testing to appveyor :: Lucas Tierney7e9eac93ff
- Excluding chrome related jobs from CI :: Alexei Barantsev1a0f06625b
- [rb] don't expect responses to be wrapped in 'value' for Edge :: Lucas Tierneydd486216e7
- [rb] update unit tests for w3c responses wrapped in 'value' :: Lucas Tierneyaa7be6f2d8
- Fix failing webdriver atom test on firefox :: Simon Stewart78fede98bb
- Speed up ReferrerTest on OS X by avoiding a URL lookup :: Simon Stewartd8132d6570
- Attempt to reduce test crashes for chromedriver tests :: Simon Stewarte2acb2873d
- Ahahahahaha! Version numbers are hard. :: Simon Stewart9fe5661a5b
- Force the test chromedriver to have a clean exit state :: Simon Stewarta23a0671e8
- Remove unused import :: Simon Stewart155812ff14
- Flag tests that are failing for Chrome on my OS X machine :: Simon Stewartd652b61d02
- [js] error looking for free port -> process halts (#3664) :: Georgii Dolzhykovfa24958570
- [py] Fix indentation to satisfy PEP8 :: Alex Rodionova511341c96
- Disabling jobs that does not provide any information due to browser hung :: Alexei Barantsev4f76ec653f
- Switching grid tests from chrome to htmlunit :: Alexei Barantsev7c33c5cfec
- Updates to .NET bindings for current W3C specification :: Jim Evansc7d36d90ce
- Updating .NET bindings tests to reflect current W3C specification :: Jim Evans441bf30118
- Implement the w3c timeouts command :: Simon Stewart96e7418286
- Firefox is not needed to run grid tests :: Alexei Barantsevc5c04d6965
- Disabling some cookie related tests in marionette :: Alexei Barantsev8cb6e192df
- Unignoring back marionette tests for secure pages :: Alexei Barantsevd98e7951b8
- Fixed handling of outside a Shadow DOM (#3656) :: mcharsleyf72778de71
- Fixing travis config syntax :: Alexei Barantsevc73d2aa742
- Trying to figure out why window tests are not ignored on travis :: Alexei Barantsevb8d517414b
- Revert "Trying to figure out why window tests are not ignored on travis" :: Alexei Barantsev82b69bbf08
- Fixing platform detection in case when the browser does not provide enough information :: Alexei Barantseve0c0992cb1
- [js] Add W3C endpoints for alert and executeScipt :: AutomatedTester61dd65d6e6
- Disabling another chrome job that hangs on travis :: Alexei Barantsev7d1286e7fc
- [py] Fix string decoding in remote connection (#3663) :: Sarah Birdaf42bc0f66
- [js] Add Window Handle W3C Endpoints :: AutomatedTesterbb07a48543
- Better error message in tests about how to select a browser to use. :: Simon Stewart3006b923eb
- Remove pointless Timeouts subclass in FirefoxDriver :: Simon Stewartcedaa07929
- Make the FirefoxDriver XPI throw exception for unknown timeout type. :: Simon Stewart24a5055b5c
- Escape spaces in ID locators. :: Jason Juang6b781f3562
- Updating closure compiler command line for cpp header file generation :: Jim Evans96b97dc107
- Fixing overzealous .NET spec modificiations :: Jim Evans24d2540c99
- Implementing IE driver custom capabilities in sub-object :: Jim Evans8f074b53f4
- Update to .NET InternetExplorerOptions to pass proper capabilities :: Jim Evans6c55320d3f
- Use \s in the regex for better readability. :: Jason Juang08870d41a5
- [rb] send string as 'text' parameter with element send_keys for w3c :: Lucas Tierney3ab6364ea2
- Delete unused cssEscape method. :: Jason Juang7f11d4e8a3
- Java: Escape spaces in the ID when translating "find elements by ID" to the W3C protocol. :: Jason Juang5b04ef6501
- Updating .NET FirefoxDriver(FirefoxOptions) constructor :: Jim Evans9a70926c46
- Fix ExpectedConditions.or behavior when one of the conditions throws. :: Jason Juangc9fe229d4c
- Throw an exception if new session returns an error. (#3704) :: Marc Fisherc19bba0b27
- Correctly parse the session ID in W3C spec-compliant new session responses. :: Jason Juang57c05409ac
- Add W3C acceptInsecureCerts Capability and set default to true :: AutomatedTester530b77e6da
- Add W3C Capability "acceptInsecureCert" and set default to True. :: AutomatedTesterd83c612263
- [rb] Support "capabilities" JSON object when creating session :: Alex Rodionov36ced7cacb
- Remove unused class from test. :: Simon Stewart1f52740ae2
- Ensure we always try and destroy the process onDriverService
exit :: Simon Stewart1a8cdc6715
- Add shutdown endpoint to FirefoxDriver XPI :: Simon Stewart0bad213d32
- FirefoxDriver: use a XpiDriverService :: Simon Stewartf48a8127ff
- Allow subclasses to access outputstream of driverservice :: Simon Stewartd566ed3711
- XpiDriverService should honour the same system property as ExtensionConnection :: Simon Stewart7a1df57e97
- Remove unused constructors :: Simon Stewartf8b23bba6e
- Update the w3c parameters for the protocol handshake to be spec compliant :: Simon Stewartc1511fd916
- Updatesend keys
methods to sendtext
for w3c protocol :: Simon Stewart4b5a88ddb5
- Makesend keys
sendtext
parameter in py and js :: Simon Stewart46db47838e
- FirefoxOptions: be wary of numbers :: Simon Stewartd2378dd1d1
- Remove deprecated constructor fromFirefoxBinary
:: Simon Stewarte7cdccbd1d
- Fixing compile error in .NET DesiredCapabilites :: Jim Evansab4291034a
- Removing unused code in .NET for parsing W3C protocol error responses :: Jim Evans6dbc13309c
- Adding first stab at sending spec-compliant new session payload in .NET :: Jim Evans9c30763bad
- Add aCapabilities.merge
method :: Simon Stewarta841fe97ff
- No logical changes: Reformatting of code :: Simon Stewartd8a7662c67
- Deprecate confusing constructors in the RemoteWebDriver :: Simon Stewart89d6a133b3
- Make the FirefoxOptions function as expected. :: Simon Stewartb1c4b87961
- Updating .NET bindings to allow use with older versions of the IE driver :: Jim Evans340486c417
- Fixing resource paths in IDEA project :: Alexei Barantsevf465781736
- When passing intext
to send_keys, make sure we send a string not array :: AutomatedTester7414a5c23f
- [js] When sending to endpoint, make sure it is a string not an array :: AutomatedTesterca5f0b97ea
- Clean up InternetExplorerDriver constructors to match ChromeDriver's :: Simon Stewart8fde866ab2
- Introduce some InternetExplorerOptions. :: Simon Stewartf948e6d34d
- The W3C spec is pretty clear about what's allowed in new session :: Simon Stewarte6b9d65f25
- Send string for text instead of array for W3C remote ends in Java sendKeys :: Jim Evansd0b1b8107a
- [rb] Don't createcaps[:firefox_options]
unless needed :: Titus Fortner83e1124d17
- Add explicit JSON serialization for Proxy. :: Jason Juang3538223f17
- Classes in the core webdriver-api package must not depend on GSON :: Simon Stewart3f8ea603b6
- Fixing passing capabilities that are not part of FirefoxOptions. They are needed for legacy Firefox driver. :: Alexei Barantsev13918d5903
- [rb] implement w3c window rect and minimize commands :: Lucas Tierney8abc5ea537
- ElementNotVisibleException is a specialisation of ElementNotInteractable :: Simon Stewart85f213c64d
- Add missing javadocs :: Simon Stewart00d5f879c2
- Ignoring a couple of tests failing due to a geckodriver bug :: Alexei Barantsev7f86390065
- Deprecating more FirefoxDriver constructors :: Alexei Barantsev10965cca6e
- Stop passing empty required capabilities to safari :: Alexei Barantsevfb23ea6362
- Deleting tests for deprecated functions :: Alexei Barantsev2baf251667
- [rb] minor syntax updates :: Titus Fortnerb5d1bfc89f
- Fixing Java drag-and-drop action for W3C remote ends :: Jim Evansccc9734431
- Fixing the path to firefox executable. :: Alexei Barantsevb78963e49e
- Fixing javadocs :: Alexei Barantsev9219778077
- Java 8 magic :: Alexei Barantsev3e02a92501
- Deleting constants deprecated 5 years ago :: Alexei Barantseve2a888c1ad
- Fixing "normalization" of firefox binary path :: Alexei Barantsev3d0ccca68f
- Files.setPosixFilePermissions does not work on Windows :: Alexei Barantsevd0c298d5a6
- Handle lower-case values for enums nicely :: Simon Stewartaa2d8a8e4c
- Add Proxy.toString, equals and hashCode :: Simon Stewart48ce7815eb
- Avoid prematurely serializing the Proxy in FirefoxDriver :: Simon Stewarted3e946a9a
- Replace backslashes in paths "correctly" on UNIX :: Simon Stewart98ddef32df
- Ignoring authentication alert tests on IE because of changed dialog :: Jim Evanscd0b8b70d7
- Fix the build :: Simon Stewart4c38c031b5
- Optional is useless in parameters, it does not prevent NPE, just makes harder to call methods. :: Alexei Barantsevcdbcdca904
- Refactoring use of a deprecated method :: Alexei Barantsev1865ccac42
- Fix the build :: Simon Stewart6014af6cc9
- Add InvalidArgumentException :: AutomatedTesterde1275de7d
- [py] Add get/set window rect commands :: AutomatedTester3442be1ef2
- Add test for the W3CHttpResponseCodec. :: Simon Stewart433791979f
- Add new test to BUCK file. :: Simon Stewartdb0bcb35f9
- Properly fill out the w3c unexpected alert expcetion alert text :: Simon Stewart70539cdd1f
- If a remote end does not explicitly state JavaScript support we suppose it's a "normal" browser that supports JavaScript :: Alexei Barantsevb31dc3f2f4
- A better implementation of checking JS support in capabilities. It should be true if not set explicitly to false. Also getting rid of duplicated code. :: Alexei Barantsev3e7a23fa58
- Java 8 :: Alexei Barantsev2ac435f15f
- Unignoring Actions test that pass locally in marionette :: Alexei Barantseva6c1e04351
- use prebuilt IEDriverServer for AppVeyor :: Lucas Tierney433eb060dc
- Updating Java W3CHttpCommandCodec for window commands and element location :: Jim Evanscdeebdf09a
- Travis said this test passes :: Alexei Barantseva4b316618e
- Refactoring :: Alexei Barantsevfd3a074ab6
- Fixing expected exceptions for invisible elements :: Alexei Barantsev313e79d5e8
- Refactoring :: Alexei Barantsev0f2378414b
- Deleting unused private methods :: Alexei Barantsev785fddf2e6
- Removemouse
field from RemoteWebElement :: Simon Stewart48a1c7b892
- No logical changes: removing unnecessary generic declarations :: Simon Stewart9a7082bc99
- No logical changes: moving method invocation in JsonToWebElementConverter :: Simon Stewart44cb402424
- Reusing existing utility method :: Alexei Barantsev7408424744
- Travis said this test passes too :: Alexei Barantsev3fbec31722
- Unignoring marionette tests that pass locally :: Alexei Barantsevc2ae88bb49
- Fix the eclipse classpaths :: Simon Stewartabe1f45be5
- Update start session to handle the W3C New Session :: AutomatedTester61800fb4a5
- Deprecate the use of browser profile when instantiating a session :: AutomatedTesterb6f5eaf4ac
- Add setting/getting proxy details to Firefox Options :: AutomatedTester5a096fb267
- [py] Update to new W3C Execute Script end points :: AutomatedTester9b64c180a9
- Update Alert when in W3C mode to use W3C Endpoints :: AutomatedTestercb71f15c90
- Deleting unused private field :: Alexei Barantsev7dc41ebc16
- Implementing utility method to catch expected exceptions in tests :: Alexei Barantsev5f96eb0ba8
- Refactoring tests :: Alexei Barantsev44ef2cb4e2
- Update window commands to use W3C End points :: AutomatedTester45dc056bfd
- This condition should be opposite :( :: Alexei Barantsev03c4fc954f
- Handling exception that occurs in htmlunit driver :: Alexei Barantsevfbc7acfa9f
- Bump Python bindings to 3.3.2 :: AutomatedTester45cfa6d435
- [py] make w3c execute_script commands unique :: Lucas Tierney1908abfe90
- Fix a typo in javadocs :: Simon Stewarte3af3bb709
- Bump Python to 3.3.3 :: AutomatedTester17ee77dcf6
- Annotating failed marionette tests :: Alexei Barantsevabb74a736b
- Ignoring tests that fail on travis (despite the fact that they are green for me locally) :: Alexei Barantseva61e2095f8
- flake8 :: Alexei Barantsevc585c152f6
- Travis said this test passes in htmlunit :: Alexei Barantsev5a45da246c
- Making Ignore annotation repeatable :: Alexei Barantsevf209d24e4a
- Implementing ability to skip tests on travis with Ignore annotation :: Alexei Barantsev69be61e463
- Chrome is back to travis :: Alexei Barantseva0f75c23bf
- [rb] use rect for firefox with support for previous geckodriver versions add specs for window rect and minimize :: Lucas Tierney238621bb5a
- Implementing ability to link tests to github issues. The test is ignored while the issue is open. :: Alexei Barantsev9c26c4f03f
- Python + chrome jobs are not ready for travis yet :: Alexei Barantsevcb5a2884b0
- Ignoring marionette tests related to mozilla/geckodriver#594 :: Alexei Barantseveb0c0afee6
- Fixing library paths in IDEA project :: Alexei Barantsev860ded4c9c
- Unignoring passed (locally) htmlunit tests and ignoring failed (on travis) marionette tests :: Alexei Barantsev2eec35281e
- Deleting unused import :: Alexei Barantsev267d1762f8
- This test was ignored by accident :: Alexei Barantsevb94c28512a
- Fixing post /alert/text command seralization :: Alexei Barantsevd360ccf95d
- Fixing test cleanup to close all non-main windows :: Alexei Barantsev1e28b3bf38
- Ignoring tests that don't pass in htmlunit with JS off :: Alexei Barantsevffdd202137
- Chrome did not justify the trust :: Alexei Barantsev4dbf9e0803
- Fixing the test related to text page. Browsers are allowed to create DOM for text pages. :: Alexei Barantsevcfcfceeca1
- Fixing SessionHandlingTest to check session after some sleep. :: Alexei Barantsev0606379718
- Deleting "bad" test :: Alexei Barantsevb09d5dfd83
- Linking broken tests to geckodriver bug reports :: Alexei Barantsevb7c0e6b026
- Duplicating capability to match W3C :: Alexei Barantsev628a8ed1b8
- Linking tests to bug reports :: Alexei Barantsev911a558bc9
- Marking the tests that expected to fail until geckodriver 0.16 is out :: Alexei Barantsevebcdc9f879
- Updating httpclient :: Alexei Barantsev084e6f10dc
- Allow GeckoDriverService to analyze this property :: Alexei Barantsev25feb2c5d5
- Implementing ability to redirect geckodriver log to a file or stdout/stderr or /dev/null with a system property :: Alexei Barantsev32ff140c72
- Making test sever ports constructor parameters, they should not (and cannot) be changed on the fly. :: Alexei Barantsev1cffe48036
- Implementing ability to generate test pages dynamically from test methods :: Alexei Barantsev9343e7b38e
- Rewriting AlertsTest with generated test pages instead of static ones :: Alexei Barantsev34e41e6537
- Adding tests for #3398 :: Alexei Barantsev1dbcbc2d29
- Fixing case of requiredCapabilities == null :: Alexei Barantsev4b6ca97812
- Please, chrome, get off the travis :: Alexei Barantsevd28fa64323
- Adding tests for #3384 :: Alexei Barantsev44971620f4
- Slight refactor for uploading same file multiple times in .NET :: Jim Evans5c8380b6ab
- Rewriting IE driver file upload dialog handling code. :: Jim Evans15b9bba3dc
- A new test for the case of an alert generated by form submit :: Alexei Barantsev46f47b492b
- Ignoring on travis temporarily. May be it is relates to window size, but it is not possible to change it yet in marionette. :: Alexei Barantsevd3d8e176fa
- The issue is marted as fixed, but the fix is not propagated yet :: Alexei Barantsev4f5f80be5d
- Making NotYetImplemented annotation repeatable :: Alexei Barantsev3cfe1887ff
- Clean up imports in error handler :: AutomatedTester9296227628
- [py] Add Element Not Interactable exception :: AutomatedTesterc26e2b6579
- Fixed the usage information in documentation of "save_screenshot". (#3804) :: Gaurav82dd3c9393
- Unignoring a test :: Alexei Barantsev8d11f6e755
- Rewriting tests for better expected exception checks :: Alexei Barantsev09bd568429
- Deleting all ignores for REMOTE, they all pass for me with legacy FirefoxDriver :: Alexei Barantsevd2e43e99a9
- The IE file upload dialog may not be a direct child of the IE window. :: Jim Evans6c7b4b4741
- Add test to ensure clicking on a disabled element is okay :: Simon Stewart7ba1186d95
- Avoid re-inventing wheels with null output streams. :: Simon Stewart28955ccb4e
- Fix compilation issues :: Simon Stewartfd984615db
- Rewriting dynamic page creation using remote API provided by test server :: Alexei Barantsevcabc6b34e5
- Fixing buck build, and using httpclient directly, without wrapper :: Alexei Barantsevf96cd95a94
- Revert cabc6b3 :: Simon Stewart1e8d95f94a
- Add a test for the ApacheHttpClient :: Simon Stewartfec87ea8c2
- Location once scrolled into view should use W3C executeScript endpoint not JSONWP :: AutomatedTester70dcab84fe
- Addtext
key to alert#sendKeys parameters for W3C Endpoint :: AutomatedTester509d88a867
- Small tidy up of ApacheHttpClient again :: Simon Stewartc48ac89d9c
- No logical change: reformatting code :: Simon Stewart2b5ea38f98
- Turns out this constructor is used everywhere :: Simon Stewart06e35ac7c5
- [py] Conform to the api of urllib2 for adding header for a request (#3803) :: clubfest7e313caed4
- When testing Marionette use default capabilities in testing :: AutomatedTester3de9df1630
- Replace TypeError with KeyError in remote webdriver error handler code (#3826) :: Dima Veselov7f7c38e0b1
- Update google_search_test.js (#3817) :: joma74a3eb1cf68c
- Update README.md (#3788) :: PombaM21db9a4c07
- [js] Update CHANGES.md to reflect recent code changes for W3C WebDriver Spec compliance (#3828) :: Marvin Ojwang5b1e66f48d
- Fix eclipse classpath, with github library :: Ahmed Ashour1fee32b3a4
- Remove unused imports/methods/fields :: Ahmed Ashour138e3ab914
- Fix generics :: Ahmed Ashourd063185715
- Update HtmlUnit and HtmlUnitDriver to 2.26 :: Ahmed Ashour332680993d
- Changing some ignores to @JavascriptEnabled :: Alexei Barantsev928dbe6af1
- flake8 :: Alexei Barantsev66c896dbef
- [py] Bump example source distribution to match latest release. [skip ci] :: Dave Hunt01ac9f8430
- Use W3C check from parent object instead of assuming from capabilities :: AutomatedTester6f5042ce72
- [py] DroppingjavascriptEnabled
capability for real browsers :: AutomatedTester181eac184d
- [rb] add new w3c errors ElementClickIntercepted, ElementNotInteractable :: Lucas Tierney68dd9a6fdb
- Only set "marionette" capability for false case :: Jim Evansb46086e359
- Fix .NET IAlert.SendKeys to send string in the W3C protocol case :: Jim Evansd8073534bb
- Updating .NET IE driver to process legacy capabilities properly :: Jim Evansb074f2092f
- Exposing new Interactions framework for .NET :: Jim Evans6692b19700
- Changing .NET interactions tests to reset input state before test :: Jim Evans5fc364de25
- Break LiFT into its own maven package :: Simon Stewart5b6fe1f783
- Make users ask for lift support if they need it :: Simon Stewart2dce963c21
- Bump the buck version. :: Simon Stewart787d4ede4b
- Coerce a "proxy" capability to a proxy object :: Simon Stewart0c6f254f57
- Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (#806) :: Tommy Beadle3ecb3bacc0
- Bump version to 3.4.0 :: Simon Stewart6bc7d7a456
- Update Ruby changelog for 3.4.0 :: Alex Rodionov284f8cc59c
- Mention window rect/minimize commands in Ruby changelog :: Alex Rodionov9fd43398a5
- [js] allow duck typing for locators :: Jason Leyba427307d6e2
- [js] Finalize CHANGES for 3.4.0 :: Jason Leyba674fe6ee9c
- Bump buck version again :: Simon Stewart0decef767f
- Tuning ignores to match bug report statuses :: Alexei Barantsev8ad8daba8c
- Delete JavascriptEnabled test annotation :: Ahmed Ashourccfd456378
- Deleting redundant casting int to int :: Alexei Barantseve0e8f01c50
- Extract some of the logic for handling new session responses :: Simon Stewartc5fec8c8ac
- Add expected condition that waits for all found elements to be visible (#3532) :: Jim Brännlund3a3cde100d
- It's quite possible that this test causes Firefox (marionette) hang on travis :: Alexei Barantsev1ab7721346
- [py] Remove superfluous capabilities that are not needed :: AutomatedTester61e7c70d1d
- [py] Correct usage of newSession aroundfirstMatch
andalwaysMatch
:: AutomatedTesterf96c37fc58
- [rb] update guards based on latest geckodriver :: Lucas Tierney515a1cbdc9
- [py] add text parameter to send alert text :: Lucas Tierney8298121317
- Correctly detect we're using Marionette in tests :: Simon Stewart9d3ea5a7db
- Correctly ignore Marionette tests :: Simon Stewart7c2aed7298
- Correct ignored tests for geckodriver 0.16 :: Simon Stewart