Skip to content

Selenium 3.4.0

Compare
Choose a tag to compare
@ddavison ddavison released this 21 Apr 17:42
· 11702 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 Stewart
  • 0e41af5f9b - Encode timeouts the w3c way too :: Simon Stewart
  • c32d893dda - Revert "Encode timeouts the w3c way too" :: Simon Stewart
  • 36ba4cc771 - [py] Add initial unit test suite :: Dave Hunt
  • 55ed929d64 - [py] Fix encoding of basic auth header when using Python 3 Fixes #3622 :: Dave Hunt
  • a634bf7894 - Explicitly require goog.events.BrowserEvent. :: Jason Juang
  • f2bfe6aee0 - Bump Python to 3.3.1 :: AutomatedTester
  • a1155d1a94 - Fix non-W3C page load timeout setting. :: Jason Juang
  • 25bad848f9 - Fix indentation in double_click. :: Jason Juang
  • 7349fc8400 - [py] Run unit tests on Python 3.3, 3.4, and 3.5 (#3638) :: Leo Laskin
  • 18749acbfa - Add warning message about deprecated FirefoxDriver constructors. :: Simon Stewart
  • 6e3a5c9070 - No logical chnages: reformat code :: Simon Stewart
  • 557a11404e - [py] fix file uploads for Firefox :: Lucas Tierney
  • a9f88696ad - Avoid looking up the driver provider more than once. :: Simon Stewart
  • db037dd37e - Ensure we properly set the legacy flag for FirefoxOptions :: Simon Stewart
  • 65553a14e1 - Deprecate ChromeDriver constructors that take a DriverService :: Simon Stewart
  • 07f6b7a037 - Add tests for starting firefox remotely :: Simon Stewart
  • e58ad4ade4 - Fix "quiteDriver" typo. :: Jason Juang
  • 549996dc15 - Don't construct a new FirefoxBinary() if one is already provided. :: Jason Juang
  • 14ef7bda00 - FirefoxOptions now picks up System property set values :: Simon Stewart
  • a0bc911955 - Reduce visibility of recently added method :: Simon Stewart
  • 3c200d7d0f - Fix the build :: Simon Stewart
  • d7bdd7cc42 - JavaScript bindings for Chrome network emulation (#3624) :: daviande
  • 0a8aa60cd1 - Implement the W3C "status" endpoint in the firefoxdriver XPI :: Simon Stewart
  • e9a906a347 - Remove getScreenshot method from FirefoxDriver as it's in RemoteWebDriver :: Simon Stewart
  • ebd250e959 - Don't use the default FirefoxBinary() constructor in tests. :: Jason Juang
  • 68f506d18a - Fixing links in javadoc :: Alexei Barantsev
  • 9e0e500d82 - Using geckodriver to run //javascript/webdriver:webdriver-firefox:run on travis :: Alexei Barantsev
  • c8a8f4c23d - Fixing javadoc error :: Alexei Barantsev
  • 25d99bd10b - Don't add an import just to make javadocs nice :: Simon Stewart
  • c3cd5d1cb9 - Update ErrorHandler to use Java 8-isms :: Simon Stewart
  • 758f676479 - No longer force marionette on the desired firefox capabilities :: Simon Stewart
  • af52bf24c3 - Try use old way of setting page load timeout if new way fails. Fixes #3654 :: AutomatedTester
  • e8b6c60616 - [rb] add IE testing to appveyor :: Lucas Tierney
  • 7e9eac93ff - Excluding chrome related jobs from CI :: Alexei Barantsev
  • 1a0f06625b - [rb] don't expect responses to be wrapped in 'value' for Edge :: Lucas Tierney
  • dd486216e7 - [rb] update unit tests for w3c responses wrapped in 'value' :: Lucas Tierney
  • aa7be6f2d8 - Fix failing webdriver atom test on firefox :: Simon Stewart
  • 78fede98bb - Speed up ReferrerTest on OS X by avoiding a URL lookup :: Simon Stewart
  • d8132d6570 - Attempt to reduce test crashes for chromedriver tests :: Simon Stewart
  • e2acb2873d - Ahahahahaha! Version numbers are hard. :: Simon Stewart
  • 9fe5661a5b - Force the test chromedriver to have a clean exit state :: Simon Stewart
  • a23a0671e8 - Remove unused import :: Simon Stewart
  • 155812ff14 - Flag tests that are failing for Chrome on my OS X machine :: Simon Stewart
  • d652b61d02 - [js] error looking for free port -> process halts (#3664) :: Georgii Dolzhykov
  • fa24958570 - [py] Fix indentation to satisfy PEP8 :: Alex Rodionov
  • a511341c96 - Disabling jobs that does not provide any information due to browser hung :: Alexei Barantsev
  • 4f76ec653f - Switching grid tests from chrome to htmlunit :: Alexei Barantsev
  • 7c33c5cfec - Updates to .NET bindings for current W3C specification :: Jim Evans
  • c7d36d90ce - Updating .NET bindings tests to reflect current W3C specification :: Jim Evans
  • 441bf30118 - Implement the w3c timeouts command :: Simon Stewart
  • 96e7418286 - Firefox is not needed to run grid tests :: Alexei Barantsev
  • c5c04d6965 - Disabling some cookie related tests in marionette :: Alexei Barantsev
  • 8cb6e192df - Unignoring back marionette tests for secure pages :: Alexei Barantsev
  • d98e7951b8 - Fixed handling of outside a Shadow DOM (#3656) :: mcharsley
  • f72778de71 - Fixing travis config syntax :: Alexei Barantsev
  • c73d2aa742 - Trying to figure out why window tests are not ignored on travis :: Alexei Barantsev
  • b8d517414b - Revert "Trying to figure out why window tests are not ignored on travis" :: Alexei Barantsev
  • 82b69bbf08 - Fixing platform detection in case when the browser does not provide enough information :: Alexei Barantsev
  • e0c0992cb1 - [js] Add W3C endpoints for alert and executeScipt :: AutomatedTester
  • 61dd65d6e6 - Disabling another chrome job that hangs on travis :: Alexei Barantsev
  • 7d1286e7fc - [py] Fix string decoding in remote connection (#3663) :: Sarah Bird
  • af42bc0f66 - [js] Add Window Handle W3C Endpoints :: AutomatedTester
  • bb07a48543 - Better error message in tests about how to select a browser to use. :: Simon Stewart
  • 3006b923eb - Remove pointless Timeouts subclass in FirefoxDriver :: Simon Stewart
  • cedaa07929 - Make the FirefoxDriver XPI throw exception for unknown timeout type. :: Simon Stewart
  • 24a5055b5c - Escape spaces in ID locators. :: Jason Juang
  • 6b781f3562 - Updating closure compiler command line for cpp header file generation :: Jim Evans
  • 96b97dc107 - Fixing overzealous .NET spec modificiations :: Jim Evans
  • 24d2540c99 - Implementing IE driver custom capabilities in sub-object :: Jim Evans
  • 8f074b53f4 - Update to .NET InternetExplorerOptions to pass proper capabilities :: Jim Evans
  • 6c55320d3f - Use \s in the regex for better readability. :: Jason Juang
  • 08870d41a5 - [rb] send string as 'text' parameter with element send_keys for w3c :: Lucas Tierney
  • 3ab6364ea2 - Delete unused cssEscape method. :: Jason Juang
  • 7f11d4e8a3 - Java: Escape spaces in the ID when translating "find elements by ID" to the W3C protocol. :: Jason Juang
  • 5b04ef6501 - Updating .NET FirefoxDriver(FirefoxOptions) constructor :: Jim Evans
  • 9a70926c46 - Fix ExpectedConditions.or behavior when one of the conditions throws. :: Jason Juang
  • c9fe229d4c - Throw an exception if new session returns an error. (#3704) :: Marc Fisher
  • c19bba0b27 - Correctly parse the session ID in W3C spec-compliant new session responses. :: Jason Juang
  • 57c05409ac - Add W3C acceptInsecureCerts Capability and set default to true :: AutomatedTester
  • 530b77e6da - Add W3C Capability "acceptInsecureCert" and set default to True. :: AutomatedTester
  • d83c612263 - [rb] Support "capabilities" JSON object when creating session :: Alex Rodionov
  • 36ced7cacb - Remove unused class from test. :: Simon Stewart
  • 1f52740ae2 - Ensure we always try and destroy the process on DriverService exit :: Simon Stewart
  • 1a8cdc6715 - Add shutdown endpoint to FirefoxDriver XPI :: Simon Stewart
  • 0bad213d32 - FirefoxDriver: use a XpiDriverService :: Simon Stewart
  • f48a8127ff - Allow subclasses to access outputstream of driverservice :: Simon Stewart
  • d566ed3711 - XpiDriverService should honour the same system property as ExtensionConnection :: Simon Stewart
  • 7a1df57e97 - Remove unused constructors :: Simon Stewart
  • f8b23bba6e - Update the w3c parameters for the protocol handshake to be spec compliant :: Simon Stewart
  • c1511fd916 - Update send keys methods to send text for w3c protocol :: Simon Stewart
  • 4b5a88ddb5 - Make send keys send text parameter in py and js :: Simon Stewart
  • 46db47838e - FirefoxOptions: be wary of numbers :: Simon Stewart
  • d2378dd1d1 - Remove deprecated constructor from FirefoxBinary :: Simon Stewart
  • e7cdccbd1d - Fixing compile error in .NET DesiredCapabilites :: Jim Evans
  • ab4291034a - Removing unused code in .NET for parsing W3C protocol error responses :: Jim Evans
  • 6dbc13309c - Adding first stab at sending spec-compliant new session payload in .NET :: Jim Evans
  • 9c30763bad - Add a Capabilities.merge method :: Simon Stewart
  • a841fe97ff - No logical changes: Reformatting of code :: Simon Stewart
  • d8a7662c67 - Deprecate confusing constructors in the RemoteWebDriver :: Simon Stewart
  • 89d6a133b3 - Make the FirefoxOptions function as expected. :: Simon Stewart
  • b1c4b87961 - Updating .NET bindings to allow use with older versions of the IE driver :: Jim Evans
  • 340486c417 - Fixing resource paths in IDEA project :: Alexei Barantsev
  • f465781736 - When passing in text to send_keys, make sure we send a string not array :: AutomatedTester
  • 7414a5c23f - [js] When sending to endpoint, make sure it is a string not an array :: AutomatedTester
  • ca5f0b97ea - Clean up InternetExplorerDriver constructors to match ChromeDriver's :: Simon Stewart
  • 8fde866ab2 - Introduce some InternetExplorerOptions. :: Simon Stewart
  • f948e6d34d - The W3C spec is pretty clear about what's allowed in new session :: Simon Stewart
  • e6b9d65f25 - Send string for text instead of array for W3C remote ends in Java sendKeys :: Jim Evans
  • d0b1b8107a - [rb] Don't create caps[:firefox_options] unless needed :: Titus Fortner
  • 83e1124d17 - Add explicit JSON serialization for Proxy. :: Jason Juang
  • 3538223f17 - Classes in the core webdriver-api package must not depend on GSON :: Simon Stewart
  • 3f8ea603b6 - Fixing passing capabilities that are not part of FirefoxOptions. They are needed for legacy Firefox driver. :: Alexei Barantsev
  • 13918d5903 - [rb] implement w3c window rect and minimize commands :: Lucas Tierney
  • 8abc5ea537 - ElementNotVisibleException is a specialisation of ElementNotInteractable :: Simon Stewart
  • 85f213c64d - Add missing javadocs :: Simon Stewart
  • 00d5f879c2 - Ignoring a couple of tests failing due to a geckodriver bug :: Alexei Barantsev
  • 7f86390065 - Deprecating more FirefoxDriver constructors :: Alexei Barantsev
  • 10965cca6e - Stop passing empty required capabilities to safari :: Alexei Barantsev
  • fb23ea6362 - Deleting tests for deprecated functions :: Alexei Barantsev
  • 2baf251667 - [rb] minor syntax updates :: Titus Fortner
  • b5d1bfc89f - Fixing Java drag-and-drop action for W3C remote ends :: Jim Evans
  • ccc9734431 - Fixing the path to firefox executable. :: Alexei Barantsev
  • b78963e49e - Fixing javadocs :: Alexei Barantsev
  • 9219778077 - Java 8 magic :: Alexei Barantsev
  • 3e02a92501 - Deleting constants deprecated 5 years ago :: Alexei Barantsev
  • e2a888c1ad - Fixing "normalization" of firefox binary path :: Alexei Barantsev
  • 3d0ccca68f - Files.setPosixFilePermissions does not work on Windows :: Alexei Barantsev
  • d0c298d5a6 - Handle lower-case values for enums nicely :: Simon Stewart
  • aa2d8a8e4c - Add Proxy.toString, equals and hashCode :: Simon Stewart
  • 48ce7815eb - Avoid prematurely serializing the Proxy in FirefoxDriver :: Simon Stewart
  • ed3e946a9a - Replace backslashes in paths "correctly" on UNIX :: Simon Stewart
  • 98ddef32df - Ignoring authentication alert tests on IE because of changed dialog :: Jim Evans
  • cd0b8b70d7 - Fix the build :: Simon Stewart
  • 4c38c031b5 - Optional is useless in parameters, it does not prevent NPE, just makes harder to call methods. :: Alexei Barantsev
  • cdbcdca904 - Refactoring use of a deprecated method :: Alexei Barantsev
  • 1865ccac42 - Fix the build :: Simon Stewart
  • 6014af6cc9 - Add InvalidArgumentException :: AutomatedTester
  • de1275de7d - [py] Add get/set window rect commands :: AutomatedTester
  • 3442be1ef2 - Add test for the W3CHttpResponseCodec. :: Simon Stewart
  • 433791979f - Add new test to BUCK file. :: Simon Stewart
  • db0bcb35f9 - Properly fill out the w3c unexpected alert expcetion alert text :: Simon Stewart
  • 70539cdd1f - If a remote end does not explicitly state JavaScript support we suppose it's a "normal" browser that supports JavaScript :: Alexei Barantsev
  • b31dc3f2f4 - 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 Barantsev
  • 3e7a23fa58 - Java 8 :: Alexei Barantsev
  • 2ac435f15f - Unignoring Actions test that pass locally in marionette :: Alexei Barantsev
  • a6c1e04351 - use prebuilt IEDriverServer for AppVeyor :: Lucas Tierney
  • 433eb060dc - Updating Java W3CHttpCommandCodec for window commands and element location :: Jim Evans
  • cdeebdf09a - Travis said this test passes :: Alexei Barantsev
  • a4b316618e - Refactoring :: Alexei Barantsev
  • fd3a074ab6 - Fixing expected exceptions for invisible elements :: Alexei Barantsev
  • 313e79d5e8 - Refactoring :: Alexei Barantsev
  • 0f2378414b - Deleting unused private methods :: Alexei Barantsev
  • 785fddf2e6 - Remove mouse field from RemoteWebElement :: Simon Stewart
  • 48a1c7b892 - No logical changes: removing unnecessary generic declarations :: Simon Stewart
  • 9a7082bc99 - No logical changes: moving method invocation in JsonToWebElementConverter :: Simon Stewart
  • 44cb402424 - Reusing existing utility method :: Alexei Barantsev
  • 7408424744 - Travis said this test passes too :: Alexei Barantsev
  • 3fbec31722 - Unignoring marionette tests that pass locally :: Alexei Barantsev
  • c2ae88bb49 - Fix the eclipse classpaths :: Simon Stewart
  • abe1f45be5 - Update start session to handle the W3C New Session :: AutomatedTester
  • 61800fb4a5 - Deprecate the use of browser profile when instantiating a session :: AutomatedTester
  • b6f5eaf4ac - Add setting/getting proxy details to Firefox Options :: AutomatedTester
  • 5a096fb267 - [py] Update to new W3C Execute Script end points :: AutomatedTester
  • 9b64c180a9 - Update Alert when in W3C mode to use W3C Endpoints :: AutomatedTester
  • cb71f15c90 - Deleting unused private field :: Alexei Barantsev
  • 7dc41ebc16 - Implementing utility method to catch expected exceptions in tests :: Alexei Barantsev
  • 5f96eb0ba8 - Refactoring tests :: Alexei Barantsev
  • 44ef2cb4e2 - Update window commands to use W3C End points :: AutomatedTester
  • 45dc056bfd - This condition should be opposite :( :: Alexei Barantsev
  • 03c4fc954f - Handling exception that occurs in htmlunit driver :: Alexei Barantsev
  • fbc7acfa9f - Bump Python bindings to 3.3.2 :: AutomatedTester
  • 45cfa6d435 - [py] make w3c execute_script commands unique :: Lucas Tierney
  • 1908abfe90 - Fix a typo in javadocs :: Simon Stewart
  • e3af3bb709 - Bump Python to 3.3.3 :: AutomatedTester
  • 17ee77dcf6 - Annotating failed marionette tests :: Alexei Barantsev
  • abb74a736b - Ignoring tests that fail on travis (despite the fact that they are green for me locally) :: Alexei Barantsev
  • a61e2095f8 - flake8 :: Alexei Barantsev
  • c585c152f6 - Travis said this test passes in htmlunit :: Alexei Barantsev
  • 5a45da246c - Making Ignore annotation repeatable :: Alexei Barantsev
  • f209d24e4a - Implementing ability to skip tests on travis with Ignore annotation :: Alexei Barantsev
  • 69be61e463 - Chrome is back to travis :: Alexei Barantsev
  • a0f75c23bf - [rb] use rect for firefox with support for previous geckodriver versions add specs for window rect and minimize :: Lucas Tierney
  • 238621bb5a - Implementing ability to link tests to github issues. The test is ignored while the issue is open. :: Alexei Barantsev
  • 9c26c4f03f - Python + chrome jobs are not ready for travis yet :: Alexei Barantsev
  • cb5a2884b0 - Ignoring marionette tests related to mozilla/geckodriver#594 :: Alexei Barantsev
  • eb0c0afee6 - Fixing library paths in IDEA project :: Alexei Barantsev
  • 860ded4c9c - Unignoring passed (locally) htmlunit tests and ignoring failed (on travis) marionette tests :: Alexei Barantsev
  • 2eec35281e - Deleting unused import :: Alexei Barantsev
  • 267d1762f8 - This test was ignored by accident :: Alexei Barantsev
  • b94c28512a - Fixing post /alert/text command seralization :: Alexei Barantsev
  • d360ccf95d - Fixing test cleanup to close all non-main windows :: Alexei Barantsev
  • 1e28b3bf38 - Ignoring tests that don't pass in htmlunit with JS off :: Alexei Barantsev
  • ffdd202137 - Chrome did not justify the trust :: Alexei Barantsev
  • 4dbf9e0803 - Fixing the test related to text page. Browsers are allowed to create DOM for text pages. :: Alexei Barantsev
  • cfcfceeca1 - Fixing SessionHandlingTest to check session after some sleep. :: Alexei Barantsev
  • 0606379718 - Deleting "bad" test :: Alexei Barantsev
  • b09d5dfd83 - Linking broken tests to geckodriver bug reports :: Alexei Barantsev
  • b7c0e6b026 - Duplicating capability to match W3C :: Alexei Barantsev
  • 628a8ed1b8 - Linking tests to bug reports :: Alexei Barantsev
  • 911a558bc9 - Marking the tests that expected to fail until geckodriver 0.16 is out :: Alexei Barantsev
  • ebcdc9f879 - Updating httpclient :: Alexei Barantsev
  • 084e6f10dc - Allow GeckoDriverService to analyze this property :: Alexei Barantsev
  • 25feb2c5d5 - Implementing ability to redirect geckodriver log to a file or stdout/stderr or /dev/null with a system property :: Alexei Barantsev
  • 32ff140c72 - Making test sever ports constructor parameters, they should not (and cannot) be changed on the fly. :: Alexei Barantsev
  • 1cffe48036 - Implementing ability to generate test pages dynamically from test methods :: Alexei Barantsev
  • 9343e7b38e - Rewriting AlertsTest with generated test pages instead of static ones :: Alexei Barantsev
  • 34e41e6537 - Adding tests for #3398 :: Alexei Barantsev
  • 1dbcbc2d29 - Fixing case of requiredCapabilities == null :: Alexei Barantsev
  • 4b6ca97812 - Please, chrome, get off the travis :: Alexei Barantsev
  • d28fa64323 - Adding tests for #3384 :: Alexei Barantsev
  • 44971620f4 - Slight refactor for uploading same file multiple times in .NET :: Jim Evans
  • 5c8380b6ab - Rewriting IE driver file upload dialog handling code. :: Jim Evans
  • 15b9bba3dc - A new test for the case of an alert generated by form submit :: Alexei Barantsev
  • 46f47b492b - Ignoring on travis temporarily. May be it is relates to window size, but it is not possible to change it yet in marionette. :: Alexei Barantsev
  • d3d8e176fa - The issue is marted as fixed, but the fix is not propagated yet :: Alexei Barantsev
  • 4f5f80be5d - Making NotYetImplemented annotation repeatable :: Alexei Barantsev
  • 3cfe1887ff - Clean up imports in error handler :: AutomatedTester
  • 9296227628 - [py] Add Element Not Interactable exception :: AutomatedTester
  • c26e2b6579 - Fixed the usage information in documentation of "save_screenshot". (#3804) :: Gaurav
  • 82dd3c9393 - Unignoring a test :: Alexei Barantsev
  • 8d11f6e755 - Rewriting tests for better expected exception checks :: Alexei Barantsev
  • 09bd568429 - Deleting all ignores for REMOTE, they all pass for me with legacy FirefoxDriver :: Alexei Barantsev
  • d2e43e99a9 - The IE file upload dialog may not be a direct child of the IE window. :: Jim Evans
  • 6c7b4b4741 - Add test to ensure clicking on a disabled element is okay :: Simon Stewart
  • 7ba1186d95 - Avoid re-inventing wheels with null output streams. :: Simon Stewart
  • 28955ccb4e - Fix compilation issues :: Simon Stewart
  • fd984615db - Rewriting dynamic page creation using remote API provided by test server :: Alexei Barantsev
  • cabc6b34e5 - Fixing buck build, and using httpclient directly, without wrapper :: Alexei Barantsev
  • f96cd95a94 - Revert cabc6b3 :: Simon Stewart
  • 1e8d95f94a - Add a test for the ApacheHttpClient :: Simon Stewart
  • fec87ea8c2 - Location once scrolled into view should use W3C executeScript endpoint not JSONWP :: AutomatedTester
  • 70dcab84fe - Add text key to alert#sendKeys parameters for W3C Endpoint :: AutomatedTester
  • 509d88a867 - Small tidy up of ApacheHttpClient again :: Simon Stewart
  • c48ac89d9c - No logical change: reformatting code :: Simon Stewart
  • 2b5ea38f98 - Turns out this constructor is used everywhere :: Simon Stewart
  • 06e35ac7c5 - [py] Conform to the api of urllib2 for adding header for a request (#3803) :: clubfest
  • 7e313caed4 - When testing Marionette use default capabilities in testing :: AutomatedTester
  • 3de9df1630 - Replace TypeError with KeyError in remote webdriver error handler code (#3826) :: Dima Veselov
  • 7f7c38e0b1 - Update google_search_test.js (#3817) :: joma74
  • a3eb1cf68c - Update README.md (#3788) :: PombaM
  • 21db9a4c07 - [js] Update CHANGES.md to reflect recent code changes for W3C WebDriver Spec compliance (#3828) :: Marvin Ojwang
  • 5b1e66f48d - Fix eclipse classpath, with github library :: Ahmed Ashour
  • 1fee32b3a4 - Remove unused imports/methods/fields :: Ahmed Ashour
  • 138e3ab914 - Fix generics :: Ahmed Ashour
  • d063185715 - Update HtmlUnit and HtmlUnitDriver to 2.26 :: Ahmed Ashour
  • 332680993d - Changing some ignores to @JavascriptEnabled :: Alexei Barantsev
  • 928dbe6af1 - flake8 :: Alexei Barantsev
  • 66c896dbef - [py] Bump example source distribution to match latest release. [skip ci] :: Dave Hunt
  • 01ac9f8430 - Use W3C check from parent object instead of assuming from capabilities :: AutomatedTester
  • 6f5042ce72 - [py] Dropping javascriptEnabled capability for real browsers :: AutomatedTester
  • 181eac184d - [rb] add new w3c errors ElementClickIntercepted, ElementNotInteractable :: Lucas Tierney
  • 68dd9a6fdb - Only set "marionette" capability for false case :: Jim Evans
  • b46086e359 - Fix .NET IAlert.SendKeys to send string in the W3C protocol case :: Jim Evans
  • d8073534bb - Updating .NET IE driver to process legacy capabilities properly :: Jim Evans
  • b074f2092f - Exposing new Interactions framework for .NET :: Jim Evans
  • 6692b19700 - Changing .NET interactions tests to reset input state before test :: Jim Evans
  • 5fc364de25 - Break LiFT into its own maven package :: Simon Stewart
  • 5b6fe1f783 - Make users ask for lift support if they need it :: Simon Stewart
  • 2dce963c21 - Bump the buck version. :: Simon Stewart
  • 787d4ede4b - Coerce a "proxy" capability to a proxy object :: Simon Stewart
  • 0c6f254f57 - Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (#806) :: Tommy Beadle
  • 3ecb3bacc0 - Bump version to 3.4.0 :: Simon Stewart
  • 6bc7d7a456 - Update Ruby changelog for 3.4.0 :: Alex Rodionov
  • 284f8cc59c - Mention window rect/minimize commands in Ruby changelog :: Alex Rodionov
  • 9fd43398a5 - [js] allow duck typing for locators :: Jason Leyba
  • 427307d6e2 - [js] Finalize CHANGES for 3.4.0 :: Jason Leyba
  • 674fe6ee9c - Bump buck version again :: Simon Stewart
  • 0decef767f - Tuning ignores to match bug report statuses :: Alexei Barantsev
  • 8ad8daba8c - Delete JavascriptEnabled test annotation :: Ahmed Ashour
  • ccfd456378 - Deleting redundant casting int to int :: Alexei Barantsev
  • e0e8f01c50 - Extract some of the logic for handling new session responses :: Simon Stewart
  • c5fec8c8ac - Add expected condition that waits for all found elements to be visible (#3532) :: Jim Brännlund
  • 3a3cde100d - It's quite possible that this test causes Firefox (marionette) hang on travis :: Alexei Barantsev
  • 1ab7721346 - [py] Remove superfluous capabilities that are not needed :: AutomatedTester
  • 61e7c70d1d - [py] Correct usage of newSession around firstMatch and alwaysMatch :: AutomatedTester
  • f96c37fc58 - [rb] update guards based on latest geckodriver :: Lucas Tierney
  • 515a1cbdc9 - [py] add text parameter to send alert text :: Lucas Tierney
  • 8298121317 - Correctly detect we're using Marionette in tests :: Simon Stewart
  • 9d3ea5a7db - Correctly ignore Marionette tests :: Simon Stewart
  • 7c2aed7298 - Correct ignored tests for geckodriver 0.16 :: Simon Stewart