selenium

A browser automation framework and ecosystem.

APACHE-2.0 License

Downloads
27.6M
Stars
29.2K
Committers
864

Bot releases are hidden (Show)

selenium - Selenium 2.42.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3ec9e0098a - Setting pixel density to be independent from OS settings. Fixes issue 6112 :: Alexei Barantsev
  • 35c2361d50 - Updating necessary files for Python release :: AutomatedTester
  • 0da05da632 - Export logging API from main webdriver module. :: Jason Leyba
  • 72894b90ea - Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leyba
  • dba13040f2 - Fixing imports in python formatter (IDE) :: Alexei Barantsev
  • 3c4c9c0a9c - Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev
  • 7a6270bb41 - Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsev
  • ab23e949ab - Bump Ruby to 2.41.0 :: Jari Bakken
  • 3fc84a5253 - Bump Ruby version to 2.42.0.dev :: Jari Bakken
  • 26cc094103 - Remove deprecated functions. :: Jason Leyba
  • a459010992 - "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikov
  • eaf22a4f13 - Error handling for startSession is handled in the parent class now. :: Kevin Menard
  • 17799b35f7 - Updating Json.NET version to 6.0.2 :: Jim Evans
  • e4e825d065 - Refactoring JSON serialization of cookies in .NET :: Jim Evans
  • f595c50ebf - Updating gem references in Ruby module :: Alexei Barantsev
  • cbac10460f - Implementing augmentation indicator as an annotation :: Alexei Barantsev
  • 0a55daf7b2 - Fixing the build, adding a new file to build.desc :: Alexei Barantsev
  • d0bc98e337 - Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev
  • 0a8d2b0674 - Adding Firefox native event version support to CHANGELOG :: Jim Evans
  • 8edf63c644 - Deflaking tests :: Seva Lotoshnikov
  • d8bf859890 - Minor cleanup FirefoxBinary.java :: Seva Lotoshnikov
  • d971352732 - Use right annotation :: Seva Lotoshnikov
  • 636a0ae3d5 - Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikov
  • a3f9366505 - Generate new AUTHORS :: Andreas Tolfsen
  • 62bac37d93 - Correct typo. :: Jason Leyba
  • 83fee799a5 - IDEA 13.1 wants to update some config files :: Alexei Barantsev
  • e717e861dc - Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev
  • 25b83224b2 - Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev
  • 78e4e90450 - Strictly NO-OP code cleanups :: Seva Lotoshnikov
  • 9936a72f19 - Make Cookie serializable :: eoff
  • 8c423f2aed - Don't use system path separators when computing URL paths. :: Jason Leyba
  • 06c088a338 - Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsev
  • aa55398c45 - command_executor should also support unicode strings as well. :: Luke Inman-Semerau
  • c877e93b9f - Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev
  • 0184147c56 - Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev
  • 983d5b2e62 - Updating xpi install to align with mozprofile :: AutomatedTester
  • d336763b19 - Updating buck version to latest OSS release :: Simon Stewart
  • b1d0842883 - Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans
  • 0b52aaf13f - Updating Firefox native event prebuilt libraries for Windows :: Jim Evans
  • d18fcc7710 - WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikov
  • f93ea6f82f - Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov
  • 78d510a40a - Remove unnecessary dependency on bouncycastle. :: Jason Leyba
  • 2f2e40c750 - When Firefox is configured to accept all SSL certs (which is the default behavior), we need to set a time offset to prevent Firefox from using HSTS (HTTP Strict Transport Security). If we don't do this, Firefox will pre-fetch the certs for sites that should always be accessed over HTTPS and allows Firefox to catch man-in-the-middle attacks. While this is A Good Thing for users, it prevents WebDriver from accepting self-signed certs for these domains (e.g. when they are accessed through a HTTPS proxy). :: Jason Leyba
  • 71cb9e5af5 - Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba
  • 363df28dc6 - Loosen input type to webdriver.stacktrace.getStack_ to account for an rare condition in FF 28+ where the Error() constructor returns undefined (not sure what causes it, just know it happens) :: Jason Leyba
  • 7268c783d3 - * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba
  • 7720dd8677 - adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau
  • 58c194a568 - retry a test failure if there was a 'sauce' issue, like we exceeded the total time a test session is allowed to take. :: Luke Inman-Semerau
  • 182cf26925 - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • debd05e5fb - Adding Windows 8.1 detection to Platform.extractFromSysProperty :: Jim Evans
  • be258039d6 - Updating naive user agent string checks to account for IE11 :: Jim Evans
  • fe2a70d52a - Updating .NET test suite to be consistent with Java tests :: Jim Evans
  • 06e283e3ed - Eclipse compiler update for Java 8 support :: Jan Weitz
  • 678d1ffe25 - added task name to SCHEDULE_TASK event :: Anton Vynogradenko
  • cda6ae229e - Code comment changes for wait() :: smhc
  • b5e6e968c0 - ChromeDriver 2.10.267517 binds to the loopback address instead of 0.0.0.0, so only attempt to connect using the loopback address. :: Jason Leyba
  • a50f7ba9f3 - Bump Buck version :: Simon Stewart
  • 2294fbb15e - File upload using remotedriver on python3 :: Artur Orlov
  • 8629dc6ec6 - Mobile - Network Connection implementation for Java and Python. :: Luke Inman-Semerau
  • 04d28555f8 - Move static resource serving code into DriverServlet. It is not part of the JSON wire protocol and including it in the command dispatcher complicates planned refactoring and other code cleanup. :: Jason Leyba
  • 1c0f6c83e1 - Don't include test code in //javascript/remote:clientbin :: Jason Leyba
  • 96673dff92 - Remove mime-type specific result rendering. This feature isn't used and adds a lot of complexity. :: Jason Leyba
  • d04d1653d8 - Every command handler returns ResultType.SUCCESS and those handlers that return an actual value do so through a level of indirection. This commit changes command handlers to just return results directly to the caller, making it possible to delete a lot of unnecessary code. :: Jason Leyba
  • 228d90f7a1 - Convert HttpRequest/Response to POJOs; handle all conversion to and from HttpServletRequest/Response inside DriverServlet. :: Jason Leyba
  • 4eb76e0686 - Test if we need to skip cookie tests for lack of a valid domain name before calling a method that asserts we have a valid domain name. :: Jason Leyba
  • 3a69b837ea - Update two tests to work when running with a remote server, where the original js error will be the root exception, but not necessarily the second error in the cause chain. :: Jason Leyba
  • 111a3037a8 - When running tests against the remote server, ignore two tests that use required capabilities. The remote server only supports desired capabilities on new session requests. :: Jason Leyba
  • fdf34c6b17 - Change some tests to use Alert#accept() instead of Alert#dismiss() to get rid of alert dialogs. This is a workaround to ChromeDriver issue 764: :: Jason Leyba
  • 1bd26af0a5 - Pull the logic for converting Command/Response pairs to and frame HTTP request/response pairs into a common codec instead of duplicating the logic on the client and server. :: Jason Leyba
  • 31de201be0 - Remove some no-op calls to deprecated functions. :: Jason Leyba
  • 08ef062550 - Tweak messaging on SafariDriver client page to better reflect what is happening. Also added a log message pointing users to the toolbar button that opens the driver log page. :: Jason Leyba
  • d9538bebad - Tweak text. :: Jason Leyba
  • 1a068570a8 - Fix NPE :: Jason Leyba
  • c2d2039544 - ElementNotVisibleException is a type of InvalidElementStateException. :: Jason Leyba
  • 13de1e6196 - Clean up use deprecated methods & classes. :: Jason Leyba
  • fa4bc4ed36 - Move some code around. :: Jason Leyba
  • cf3f13292a - forgot to have the get actually call the remote end, update formatting :: Luke Inman-Semerau
  • 72e85cacd7 - SUPPORTS_BROWSER_CONNECTION was removed, missed a reference :: Luke Inman-Semerau
  • 30efd0c45c - java json converter chooses Long (Number base class). Fixing RemoteNetworkConnection :: Luke Inman-Semerau
  • c8ed0c89e4 - Properly configure the http client in the presence of user credentials. :: Jason Leyba
  • f6e1797dde - issue #7304 Fix memory leak caused by del in PhantomJS :: ChanMin Kim
  • 694a64dcdd - missing init in new android module :: Luke Inman-Semerau
  • e63151eb68 - Generate AUTHORS :: Andreas Tolfsen
  • 9608d57029 - Fixing a log message :: Alexei Barantsev
  • 0da4a96269 - Fixing IE driver crash when clicking on link that opens a new window. :: Jim Evans
  • 1f5e30c86d - fixes issue for locating newly installed chrome versions :: ddavison
  • 50c8fa6d2e - Cleaning outdated dirs out of .gitignore :: Alexei Barantsev
  • a0b26dc0c2 - Ruby: Fix for extensions whose install.rdf uses an attribute for em:id (issue 5978) :: Jari Bakken
  • d8eff0ce24 - Refactoring the process of driver instances creation to use a new DriverProvider interface. DefaultDriverProvider wraps the current logic -- creating instances using reflection. This is a step to implement ability to load additional providers using ServiceLoader that can add new providers or override existing ones. :: Alexei Barantsev
  • 704e160db1 - Implement ability to load driver providers using ServiceLoader. A user can add new providers or override existing ones. To use this ability a user should: :: Alexei Barantsev
  • f9ae2243b3 - Updating native events dll for FF28 :: Alexei Barantsev
  • 34dc2230fe - Updating version match for native libs in firefox plugin manifest file :: Alexei Barantsev
  • c9ccf2a347 - Ensure a test of Alert.dismiss actually calls Alert.dismiss :: Simon Stewart
  • 00f9aea336 - Remove a class of our which replicates HTTP status codes already given meaningful names in the standard JRE. :: Simon Stewart
  • 62a47fdbfe - Bump the hmltunit version to 2.14 :: Simon Stewart
  • 10d8abebb4 - Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15) Update Closure compiler to v20140407 :: Jason Leyba
  • d8a36a4af6 - Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)" :: Jason Leyba
  • 3a28381ae7 - Ignoring IE6-only test failure for CSS :: Jim Evans
  • 5bc39476ce - Fixing IE driver to allow JavaScript objects with property names with spaces :: Jim Evans
  • 11147dc7f4 - Preserve wrapped test function's string representation for Mocah's BDD interface. :: Jason Leyba
  • 147ca734cf - Adding new interface methods to the stubs :: Alexei Barantsev
  • 7638bbbbed - Click after move with offset should use last mouse position :: Alexei Barantsev
  • f085b0df82 - Ignoring new test in the browsers that fail it on CI :: Alexei Barantsev
  • 0cd4d0d539 - Fixing a wrong test and unignoring it back, browsers are sane :: Alexei Barantsev
  • 2ad62fc4ac - Fixing test to work in IE<10 :: Alexei Barantsev
  • 3ef1ebc002 - IE < 10 :: Alexei Barantsev
  • b2a26a946f - Fixing maven build (new package added) :: Alexei Barantsev
  • ec0831132f - Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev
  • 70083e84c4 - Revert "Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)"" :: Jason Leyba
  • 4f8c792fc4 - Fixing clicks on invisible elements in HtmlUnitDriver broken by ElementNotVisibleException being a subclass of InvalidElementStateException :: Alexei Barantsev
  • 2f4b6524a7 - Still breaking things on CI. :: Jason Leyba
  • a42ac275de - Refactoring: converting a field to a local variable :: Alexei Barantsev
  • c0b402e62d - Removing outdated (unused) command constants :: Alexei Barantsev
  • b51955536a - Change ClearElement to be a subclass of WebElementHandler instead of WebDriverHandler :: Alexei Barantsev
  • 953007b48e - Removing outdated getValue command handler :: Alexei Barantsev
  • d65bad20f6 - Refactoring: moving an auxiliary class from the top level to inner class :: Alexei Barantsev
  • c1358e87c5 - Removing unused import :: Alexei Barantsev
  • 6369b48315 - Fixing interactions API in Firefox to be able to move mouse to elements in frames using native events. Fixes issue 7253 :: Alexei Barantsev
  • afde40cbbf - Implementing more straightforward way to send keyboard events in synthesized mode. Fixes typing into number inputs and rich text editors (like tinymce) :: Alexei Barantsev
  • c4c995e42a - Removing unused functions :: Alexei Barantsev
  • d8e9e15648 - Ignoring a failing test in IE :: Alexei Barantsev
  • 1eeb80641c - Update example. :: Jason Leyba
  • 6e78b3ad01 - Updating third_party/py/jython.jar to Jython 2.5.3 :: Jim
  • 0e428d78d1 - I don't often revert my changes, but when I do, I do it 4 times. :: Jason Leyba
  • c5cfe7b215 - Use PRUnichar for Gecko < 29, char16_t otherwise. :: Jason Leyba
  • c1bc1cf500 - updating firefox prebuilts, thanks jleyba for fixing the build! :: Luke Inman-Semerau
  • 1b89862329 - Bumping python version number :: AutomatedTester
  • 8669576228 - Bumping Version numbers to 2.42 :: AutomatedTester
  • 9867b54600 - Updating JavaDocs :: AutomatedTester
  • 5e82430201 - Updating Changelog :: AutomatedTester
selenium - Selenium 2.41.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c259e57fdf - Removing deprecated ChromeOptions.setExperimentalOptions :: Simon Stewart
  • d8816d8678 - Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart
  • 0908d52650 - Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart
  • 48188878a0 - Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart
  • 1a17c9e0ad - updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau
  • 0cac3dab8c - Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken
  • 3a49ae8b4a - Updating .NET documentation build process :: Jim Evans
  • 26b18235c6 - Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evans
  • fbe29a9886 - Silencing .NET documentation build warnings. No functional changes. :: Jim Evans
  • b7305e3b47 - Minor cleanup. :: Jari Bakken
  • 68f96ffa6a - Fixing the java build :: Alexei Barantsev
  • 6dcca1e388 - Really, for-real fixing the Java build :: Jim Evans
  • 305680364a - Removing tests for deleted method :: Alexei Barantsev
  • 0785d107d8 - adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau
  • 34a63e46e2 - Refactoring usage of command executors in .NET. :: Jim Evans
  • 133d113684 - Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evans
  • fa76f9a4f3 - Removing deprecated .NET Android driver :: Jim Evans
  • 169dba6ad4 - Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikov
  • b91a563eb5 - intellij wants some changes :: Luke Inman-Semerau
  • e71f03fb0d - Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev
  • 8a0a2ce327 - Update download link to googleapis.com :: Yi Zeng
  • 148cc9a5b8 - Fix docstring :: Alexander Bayandin
  • b09f365a97 - adding link to standalone-server in pydocs :: Luke Inman-Semerau
  • 37ea8e663f - Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsen
  • b2130906bd - service.py: fix service_args[] handling :: jmuramatsu
  • 7d51a840f3 - Add property for silencing chromedriver :: Tobias Lidskog
  • 7571e978ef - Generate AUTHORS :: Andreas Tolfsen
  • b20e5d3bec - Add aliases for jimevans and hugs :: Andreas Tolfsen
  • 76131aea10 - Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng
  • 6239c3c25f - Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev
  • 693740c473 - Adding excludeSwitches to the list of known Chrome options :: Jim Evans
  • 5fed4c7d19 - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • bfd3cce484 - Updating documentation comment. No functional changes :: Jim Evans
  • 1c07956ce2 - Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev
  • 860e74cd50 - Removing android-related libs from idea project :: Alexei Barantsev
  • 4d025d3299 - Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsev
  • bab55bdb51 - Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsev
  • ce1eb4dbac - Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson
  • 73ddf76d12 - Fix reference to undefined LEFT_ALT. :: Iain Dawson
  • 5f2e41b3aa - Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev
  • 6af0f09f7c - Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester
  • 6118261205 - Adding httpOnly cookie flag to Java binding :: Alexei Barantsev
  • 2378c70c3a - Adding tests for httpOnly cookie flag :: Alexei Barantsev
  • 3c2fbb2cb7 - Implementing a servlet on the test server that allows to set cookies on the server side. That allows to create tests for secure and httpOnly flags. :: Alexei Barantsev
  • 425df2d764 - Adding a test for cookie secure flag :: Alexei Barantsev
  • a440774f58 - Fix up buck build files so they all compile. :: Simon Stewart
  • fc4f1084ef - Bump the buck version. :: Simon Stewart
  • c71bf52786 - Adding swicth to parent frame command to the wire protocol :: Alexei Barantsev
  • b086af503e - Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev
  • 8b6b171946 - Implementing support for switching context as described here: http://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile#133 - this feature will be used by mobile WebDriver users to switch between different contexts like the native or the webview UI element tree - The feature is end to end tested with latest selendroid snapshot version (6a126ab3782deb7dd0cc99c6e3785c72d636959b) :: Dominik Dary
  • 5d29247d14 - Fixing javadoc :: Alexei Barantsev
  • da0ae05d3d - Adding swicthToParentFrame to Java API :: Alexei Barantsev
  • 87ebfc0b54 - Adding tests for switching to parent frame :: Alexei Barantsev
  • b15b49a26b - Implementing switch to parent frame in HtmlUnitDriver :: Alexei Barantsev
  • d5338f303d - Implementing switch to parent frame in FirefoxDriver :: Alexei Barantsev
  • d3bf7ab4e3 - Implementing switch to parent frame in WDBS :: Alexei Barantsev
  • 2cc54cb6d7 - Remove use of VK_ENTER since its been removed from Firefox. PUA code uses VK_RETURN now like Mozilla Tools :: AutomatedTester
  • e5701d815f - Deleting java files with no classes :: Alexei Barantsev
  • 2401583110 - Implementing remote end for switch to parent frame operation :: Alexei Barantsev
  • ad14204bb4 - Removing InternetExplorerDriver constructor that accepts WindowsProxyManager as a parameter. Proxy management moved to IEDriverServer and WindowsProxyManager is used for RC only now :: Alexei Barantsev
  • 6ea27b0dcb - Removing a redundant utility method :: Alexei Barantsev
  • 0ed66eaa0b - Breaking dependency of firefoxdriver and htmlunitdriver on browserlaunchers package :: Alexei Barantsev
  • 05af3e16ea - Moving Timer and Windows classes to webdriven api, they are not commands :: Alexei Barantsev
  • 5845a475cd - Fixing the build :: Alexei Barantsev
  • 8f85c5e9e2 - Adding a test for switching to parent from an iframe :: Alexei Barantsev
  • bf917a9cd2 - Implementing switch to parent frame in python binding :: Alexei Barantsev
  • 9b57e72b4a - Regard all modifier keys in SingleKeyAction :: Jonatan Kronqvist
  • fc9e6a4f04 - Push context switching into a role-based interface. :: Simon Stewart
  • 8fc478b09e - python switch_to_ deprecation / adding switch_to class like the other language bindings :: Luke Inman-Semerau
  • e35eaf18aa - updates for FF28 release, prebuilts need building :: Luke Inman-Semerau
  • a19e4f8886 - missed one spot for the FF28 bump :: Luke Inman-Semerau
  • fe4b420acf - update FF prebuilts for linux :: Luke Inman-Semerau
  • a6e35bbae9 - Simplifying code: wrapping/unwrapping session id is redundant :: Alexei Barantsev
  • b770492cf0 - Updating Firefox native events components for Windows for Firefox 28 :: Jim Evans
  • f8f41c8df1 - don't need to have a deprecated method that was never released :) :: Luke Inman-Semerau
  • 8c010da819 - Fixing WebDriver.csproj to account for missing Android driver :: Jim Evans
  • 57de9955c9 - Implementing standard conformant protocol in firefox driver :: Alexei Barantsev
  • ff40c2737d - Revert "Implementing standard conformant protocol in firefox driver" :: Simon Stewart
  • 10cc30308e - Rename some commands in the firefox driver to prepare for selenium 3. :: Simon Stewart
  • 6ee36e87eb - Handle a Selenium 3 style "sessionId" in a Command received by a Selenium 2 server. :: Simon Stewart
  • 79afa189a5 - disable failing tests, will re-enable when have time to debug :: AutomatedTester
  • 3321f540fe - Stop accessing variables directly and go through a property :: AutomatedTester
  • c76073b2f4 - Adding switch_to_parent_frame so that it can actually be called :: AutomatedTester
  • 89b2fa4fcf - switch_to_parent_frame -> switch_to.parent_frame :: Luke Inman-Semerau
  • 373a5349d7 - py tests moving the rest of switch_to_ -> switch_to. :: Luke Inman-Semerau
  • 229567f0dc - Generate fresh list of authors :: Andreas Tolfsen
  • f3e5963610 - adding javadoc to JavascriptExecutor executeAsyncScript about the default timeout. Also some extra information on troubleshooting common issues. :: Luke Inman-Semerau
  • 362bae5638 - There's no need to create a StringBuilder here. :: Kevin Menard
  • c1b034ff7d - No need to call toString on a String. :: Kevin Menard
  • 6307f5ddb9 - Clean up immediately if starting a driver or session errors in RemoteWebDriver. :: Kevin Menard
  • 11e9cc64af - Updated a grid timeout property that seems to have been overlooked in a previous cleanup. :: Kevin Menard
  • aaaed83875 - Actually pass the response body to CommandListener implementations, per the interface contract. :: Kevin Menard
  • 11eecce420 - Ignore exceptions during the clean-up process if failing to start a RemoteWebDriver instance. :: Kevin Menard
  • f2020556ef - The crowd has spoken and wants the original exception, not nested. :: Kevin Menard
  • 6be55b4999 - Fix #6770 setting a timeout when jetty has low resources to prevent hub from hanging. :: freynaud
  • 16da8dcba8 - Fix #6771 if a session times out and the browser was never started, it should still be cleaned up on the hub side. BeforeRelease should then be a no-op and not throw. :: freynaud
  • 04b1676d6c - Fix #6772 adding a configuration parameter to set the number of thread jetty uses. Default = -1 = current behavior ( 255 thread from Jetty's default settings ) :: freynaud
  • 21bc4f708f - Fix #6773 consuming the request in all cases to properly release resources :: freynaud
  • 605a01402d - the capabilities needs to be sent properly encoded.Capabilities for mobile for instance have copyright signs. :: freynaud
  • 4e1899d2d9 - Removing switch_to_parent_frame from driver to use new switch_to. :: AutomatedTester
  • 4334d3826c - Squashed commit of the following: :: Rory Craig-Barnes
  • d7cfca4382 - Do not define SocketError as Ruby 1.8 is not longer supported :: Andrey Botalov
  • fceda5353c - Remove redundant code :: Alexander Bayandin
  • e804d9bf2e - Remove dead browser visible methods :: Andrey Botalov
  • 4b87107987 - Properly bind "this" for beforeEach/it/afterEach in mocha integration. :: Jason Leyba
  • 73d3a8bc6a - Ignoring maven/target :: Alexei Barantsev
  • 470431a0bc - Adding a unit test for Command serialization to json :: Alexei Barantsev
  • a1fa12b37f - Updating javadocs for 2.41.0 :: Jim
  • c61322bd19 - Updating version nubmers for 2.41.0 release :: Jim Evans
  • fd5d7f8bc7 - Updating .NET assembly version numbers for impending 2.41 release :: Jim Evans
  • 349612123d - Updating IEDriverServer version number and prebuilts for 2.41 release :: Jim Evans
  • 3192d8a6c4 - Updating java CHANGELOG for 2.41.0 :: Jim Evans
selenium - Selenium 2.40.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 428e6b835a - Updating java docs for 2.39.0 :: Jim
  • bbfa38f7df - Bump webdriverjs to 2.39.0 :: Jason Leyba
  • 9807a0fabc - Bumping Python version numbers :: AutomatedTester
  • 5bf5964f5d - I like big version bumps but apparently others dont :: AutomatedTester
  • 2518a29639 - Bump Ruby gem to 2.39.0, update change log :: Jari Bakken
  • 6bb9eee2be - Bump gem version 2.40.0.dev :: Jari Bakken
  • 3495003a29 - Deleting the client-side of the AndroidDriver. :: Simon Stewart
  • f532a960c9 - Removing the iphone driver. :: Simon Stewart
  • 24856b55a0 - Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evans
  • a0cabc5970 - Expose a constructor on ChromeDriverService :: Jason Leyba
  • 411afbba57 - Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leyba
  • d0ee67ec46 - Update a test to actually change an element's location before checking that the location changed. :: Jason Leyba
  • f904d160e4 - Sync javascript changes :: Jason Leyba
  • 53448f4e55 - Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantsev
  • e0bdd6bc90 - Shortening string representation of capabilities on the grid console :: Alexei Barantsev
  • 8135e708cb - Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev
  • 80224fbdb5 - Implementing keyDownNative, keyUpNative and keyPressNative in WDBS. These commands are implemented via Actions. I hope it is native enough. At least this implementation allows to execute these commands remotely. Fixes issue 5859 :: Alexei Barantsev
  • 24b5064fab - Update jsdocs :: Jason Leyba
  • a7d53122fd - Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev
  • 9c4dca7b77 - Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev
  • 339f39aa5e - Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evans
  • bd0e4ef750 - Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evans
  • b3e61c48d7 - Allow user to specify name of driver service executable in .NET :: Jim Evans
  • 80ccbb842b - Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev
  • 9961dd17d7 - Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev
  • 7b6f94c5c7 - Fixing .Net WDBS test environment :: Alexei Barantsev
  • 2262635069 - Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev
  • 71c5e231f4 - Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev
  • 8d241f7504 - Update exported symbols for webdriverjs browser bundle. :: Jason Leyba
  • 80649a0376 - adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau
  • 9455d4314b - * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba
  • 12a43e4ede - fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau
  • 2cb3926eaa - fixing up the ios_driver target completely :: Luke Inman-Semerau
  • 3eb81c5189 - re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau
  • 075251e6d0 - Delete deprecated methods. :: Jason Leyba
  • e38abc6e83 - Delete unused classes. :: Jason Leyba
  • b04a82d464 - There's no apparent reason that the response for a WebDriverHandler-based command must be rendered in a separate thread than that which executed the command, so removing this extra complexity. If there was a reason things were done this way, there really should be a comment documenting it. All tests pass with this change, so I'm assuming it is safe. :: Jason Leyba
  • 57a625151a - Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badle
  • bce48c4a2d - Getting ready for Selenium IDE v2.5.0 release :: Samit Badle
  • 4eb212321c - Remove an unnecessary level of inheritance. :: Jason Leyba
  • 0b5c69e02c - Delete an unused build rule (the classes for this rule were deleted in revision e38abc6e83c75235c6d) :: Jason Leyba
  • 2118dffe9a - ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba
  • 9c5f645e64 - For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leyba
  • afe4856e7b - Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantsev
  • e2b3aaebc8 - Add missing goog.require statements. :: Jason Leyba
  • e01454bb50 - Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev
  • 6cc6c8c697 - Throwing an error with the proper code on empty class name :: Alexei Barantsev
  • dcaa717f0a - Fixing element finding tests :: Alexei Barantsev
  • 45149486f6 - Ignoring failed tests :: Alexei Barantsev
  • 8f4604447e - Fixing HtmlUnitDriver to pass element finding tests :: Alexei Barantsev
  • 5253dd1de3 - Implementing proper error code for the case of invalid class name :: Alexei Barantsev
  • 44e28fab7d - Ignoring some tests in Opera :: Alexei Barantsev
  • 9d0a52f9b4 - Some tests are ignored in Chrome :: Alexei Barantsev
  • 5204d3c080 - Implementing proper error code for the case of invalid css selector :: Alexei Barantsev
  • 01c0c09c9e - last cleanup of the ios_driver build target to make it really really work from a 'clean' :) :: Luke Inman-Semerau
  • 9bec10390c - Update DesiredCapabilities doc comments to use .copy() in the examples. :: David Lai
  • 37269e8a70 - Removing web loading listener before calling a timeout callback. Fixes issue 4606 :: Alexei Barantsev
  • 6146f3a5be - Importing PhantomJSDriver (Java Binding) 1.1.0. :: Ivan De Marino
  • a928b9dbbe - Stopping web page loading after timeout. Actually fixes issue 4606 :: Alexei Barantsev
  • a9dd676f66 - Adding the file containing goog.deferred. :: Simon Stewart
  • 7ed38da052 - Bump the buckversion :: Simon Stewart
  • f0085f9dc1 - Start compiling parts of selenium's JS code with Buck. :: Simon Stewart
  • 264a42bfdd - Deprecating browser launchers for dead versions of firefox. :: Simon Stewart
  • be25191814 - Including instructions for using buck in the README :: Simon Stewart
  • 94a9aff9b7 - Deleting the unused version of SeleniumCommandTimedOutException. :: Simon Stewart
  • f5dffeb128 - Start migrating classes from an internal package to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • b2bff6e375 - Move the ElementFinder and JavascriptLibrary into com.thoughtworks.selenium.webdriven :: Simon Stewart
  • e8b9997666 - Move the ScriptMutator and implementations to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • 7049064ceb - Move the emulated selenium commands to com.thoughtworks.selenium.webdriven.commands :: Simon Stewart
  • 02e7405f64 - Bump the buckversion again. :: Simon Stewart
  • d1df8ec449 - Migrate some js_fragment targets from CrazyFun to Buck. :: Simon Stewart
  • c23b24dac5 - Build Selenium RC java client with Buck. :: Simon Stewart
  • 493d5dfa62 - Adding java source roots to .buckconfig :: Simon Stewart
  • d32323ebc6 - Minor decomplexification of the selenium emulation build scripts. :: Simon Stewart
  • ad53714535 - Another buck version bump :: Simon Stewart
  • d40032a881 - Build most of the webdriver-backed selenium using Buck. :: Simon Stewart
  • af03db0a45 - Having a crack at fixing the build. :: Simon Stewart
  • cbaa76536e - Migrate the WebDriverBackedSelenium to com.thoughtworks.selenium.webdriven. :: Simon Stewart
  • f91479d4fe - Add a Buck alias for the legacy selenium client APIs :: Simon Stewart
  • afe029bb61 - Fix the build :: Simon Stewart
  • 4203f10453 - Implementing pageLoadingStrategy capability in Firefox :: Alexei Barantsev
  • fe0a068e1e - Fixing eager page loading strategy on refresh :: Alexei Barantsev
  • ba5137720c - Changing eager page loading strategy name to the standard one :: Alexei Barantsev
  • 0f3e20bb58 - Implementing 'none' page loading strategy (get and refresh operations) :: Alexei Barantsev
  • 6dc57c88ee - Fixing tests for eager page loading strategy. Unfortunately the fixed tests don't pass :) and they are ignored for this reason. Needs more investigation :: Alexei Barantsev
  • 8b36b07a93 - Avoiding sending body with GET and DELETE requests in order to restore pre https://code.google.com/p/selenium/source/detail?r=93dc12845343 behavior. :: Seva Lotoshnikov
  • acf49c808c - Wrapping bot.frame.defaultContent in anonymous function :: Jim Evans
  • 4f3c2d5403 - fix javascript to java build for 'android-atoms' :: Luke Inman-Semerau
  • fcc826e663 - Implementing attaching to IE using ShellWindows API :: Mark Watson
  • 42060626c4 - Adding IE option for ForceUseShellWindowsApi in .NET :: Jim Evans
  • 2db639dea9 - Updating frames test to handle moved test page :: Jim Evans
  • 84eccddf3c - Reverting change to defaultContent atom from change acf49c808ca9 :: Jim Evans
  • 71d179145f - Fixing bot.inject.recompileFunction_ to work for frames in IE5 quirks mode :: Jim Evans
  • 3745dc7d69 - Removing inadvertently committed debugging code in bot.inject.wrapError :: Jim Evans
  • 5843d4fd40 - Ignoring .NET tests for unimplemented functionality in Windows Phone :: Jim Evans
  • f46ad2a656 - Log the exact timeout message for SO_TIMEOUT. :: Jari Bakken
  • 170819b5e1 - Add missing @Deprecated annotation. :: Jason Leyba
  • 6e0cb6cdef - Deflake AlertsTest and FrameSwitchingTest. :: Jason Leyba
  • b651f52040 - Look for opacity style in IE document mode 9+ instead of 10+. :: Jason Leyba
  • d5ef371b1d - Update a test to reflect that IE11 supports the "hidden" HTML5 DOM attribute. :: Jason Leyba
  • 1eaebcd3bd - - Fix a typo in nsCommandProcessor - Clean-up/add comments to webLoadingListener so it is easier to follow :: Jason Leyba
  • c5670a8e58 - Update a test for IE11 :: Jason Leyba
  • 92410fe8d8 - Add missing require statement. :: Jason Leyba
  • 1159d0eb75 - Fix a broken test. :: Jason Leyba
  • 5c7daebea6 - Synchronizing .NET tests with Java :: Jim Evans
  • 1221ea539d - Throw a real error when uploading non-file things in Ruby. :: Dylan Lacey
  • 418eea0b7b - Attempting fix for finding multiple elements with invalid CSS selectors. :: Jim Evans
  • bdc0a98f97 - Update call of isDisplayed atom in IE to not ignore opacity. :: Jim Evans
  • 3f6fda0d3e - Refactoring test code to avoid use of WebDriverWait :: Alexei Barantsev
  • f3acfcaf8b - Fixing page loading timeout for refresh operation :: Alexei Barantsev
  • fff83ad99c - Extracting a utility method to set WebLoadingListener :: Alexei Barantsev
  • 293dc2d317 - Implementing page load timeouts without stopping page loading :: Alexei Barantsev
  • 56c35a5a18 - Deleting dead code, there is no deleteSession command :: Alexei Barantsev
  • f368ed2dab - Fixing HtmlUnitDriver to handle timeout exception on refresh :: Alexei Barantsev
  • d666a20b26 - Allow connection reset when reusing httplib connection :: Seva Lotoshnikov
  • 500e571fb1 - data -> body :: Luke Inman-Semerau
  • 77866e89ad - Delete TestWaiter from the test classes :: Simon Stewart
  • 0b20158a2b - Inlining JUnit4TestBase.waitFor since it is used in one place. :: Simon Stewart
  • 9f485ad2fa - Clean up import statements in java code. No logical changes. :: Simon Stewart
  • 546209825f - Disabling validation of cookies loaded from the browser. If the browser could parse the cookie we are to be able to provide this information to the user even if the cookie is inalid. Fixes issue 5397 :: Alexei Barantsev
  • c78dfce7f5 - Move the goog.exportSymbol statements in javascript/webdriver/atoms/inputs.js to a separate file. These statements would prevent the exported symbols from being removed by the Closure compiler in any target that included inputs.js. We only one to keep the symbols for //javascript/webdriver/atoms:inputs :: Jason Leyba
  • f2a7eb8000 - Clean up some type annotations. :: Jason Leyba
  • 9e35c06f1d - Add beginnings of a injected wrappers for the interactions API. This requires the mouse and keyboard state to be tracked outside of the atoms and injected with each call. The new device state will be in returned in the response object's value property. :: Jason Leyba
  • ac7535def9 - Avoid repeating magic chars :: Andreas Tolfsen
  • b528ca59ac - Clean up some imports. No logical changes. :: Simon Stewart
  • 3d4217cd89 - Change assertion for IE<10 to reflect that the cursor position is not preserved when changing focus. :: Jason Leyba
  • 2162705595 - javascript/marionette/COPYING: update year :: Andreas Tolfsen
  • 7bc1850c4c - Bump buckversion :: Simon Stewart
  • fa386b68a7 - Continue adding js_binaries built using Buck for the firefox driver. :: Simon Stewart
  • 29d03d84e4 - Continued buckification: start using buck on the firefox driver. :: Simon Stewart
  • fedb481fd1 - Ensure that the htmlunit driver compiles :: Simon Stewart
  • 91fa0340ed - Updating to ignore unsupported tests on Windows Phone :: Jim Evans
  • 7415273b6a - Updating dragAndDropTest.html to conform to properly detect browser :: Jim Evans
  • 26814a1b53 - Keys.META is now regarded as modifier key in SingleKeyAction :: Jonatan Kronqvist
  • eb82746ae8 - Updated AUTHORS :: Andreas Tolfsen
  • 1af8e2d379 - Using quoted literals instead of dot references for serialized mouse state :: Jim Evans
  • 35267438c3 - Making .NET InvalidSelectorException a subclass of NoSuchElementException :: Jim Evans
  • 4364d817f3 - Updating .NET FirefoxDriver constructor for ICapabilities. :: Jim Evans
  • 01a0cb9b8b - Updating .NET SafariDriver browser launch code. :: Jim Evans
  • 33bf2982aa - Ignoring invalid test for Safari in .NET :: Jim Evans
  • 017788c793 - Various minor fixes :: Jari Bakken
  • 043804a46b - Support for display:run-in was removed from Blink, effective with Chrome 32 (see https://code.google.com/p/chromium/issues/detail?id=260388) :: Jason Leyba
  • bbc164c19d - First pass at finishing advanced user interactions for injected atoms :: Jim Evans
  • 1f42cc3cee - Reverting inadvertently committed file :: Jim Evans
  • 2a0e781347 - Updating .NET ChromeOptions to include latest options for Chrome :: Jim Evans
  • b88541c1ee - Creating sesion cookie if expiry is not set. Fixes issue 6834 :: Alexei Barantsev
  • c25f8b4ad8 - On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830 :: Alexei Barantsev
  • ef382f782d - Bump the year in the Ruby README's copyright :: Jari Bakken
  • 438f4220e1 - Make sure FileReaper also reaps files added in a child process. :: Jari Bakken
  • 948fbeddfd - Bump gem version to 2.40.0.rc1 :: Jari Bakken
  • 6d22f480f6 - Starting with Chrome 33, certain types of input elements do not support the selection API (in fact, they throw when you try to access the property). This prevents us from fully simulating typing in the atoms. :: Seva Lotoshnikov
  • 27f5b95283 - Make the LoggingPreferences implement Serializable. :: Simon Stewart
  • b9042c8b8a - Add some docs to Ruby's AbstractEventListener. Fixes issue 5994. :: Jari Bakken
  • 165b71b46e - Implementing FindsBySequence attribute for .NET PageFactory :: Jim Evans
  • a90c645576 - Implementing ByIdOrName in .NET support package. :: Jim Evans
  • 91ee467f51 - Escaping backslashes when writing Firefox preferences to profile in .NET :: Jim Evans
  • ebb1a33b97 - Fixing when cookie expiration date received by .NET exceeds max DateTime :: Jim Evans
  • ffd8a35080 - Adding exception handling in .NET WebDriverBackedSelenium :: Jim Evans
  • f9afabaaaa - Don't shadow outer lvar :: Jari Bakken
  • bfc0917036 - Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770. :: Jari Bakken
  • 3de7be22fc - Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770." :: Jari Bakken
  • 7dd90fdeb3 - Adding Firefox profile deletion test to .NET :: Jim Evans
  • ccb76d281c - Starting with Chrome 33, certain types of input elements do not :: Seva Lotoshnikov
  • e9b0326b8c - Modifying to use bot.dom.getOverflowState atom for element overflow. :: Jim Evans
  • e59594f9a1 - When the host is unknown, make the HtmlUnitDriver return an error page. :: Simon Stewart
  • c0a101f95c - Add Keys.chord(Iterable) as a utility method. :: Simon Stewart
  • b95e86327a - Exposing process ID of service executablt in .NET DriverService :: Jim Evans
  • 94c8a9b43f - Exposing property on .NET PhantomJSDriverService to specify IP address. :: Jim Evans
  • e2606c1f92 - Oops. Commited compile error by mistake :: Jim Evans
  • 9b4e0eaa94 - Reorganizing wait algorithm in HtmlDialog. :: Jim Evans
  • 9c24fb7bad - No longer redirecting console output for Firefox in .NET bindings. :: Jim Evans
  • bbf9df7f72 - Fixing XML documentation comment warnings :: Jim Evans
  • 7e259cf417 - Fixing missed redirection of stdout and stderr for .NET Firefox. :: Jim Evans
  • 4555973c52 - Make the RemoteWebDriver implement TakesScreenshot. :: Simon Stewart
  • a67dcd62cb - Remove unnecessary implements statements. No logical changes. :: Simon Stewart
  • 0bbf5455ac - On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397 :: Alexei Barantsev
  • 77876ccd1c - Add ability to send --silent flag to chromedriver :: Tobias Lidskog
  • c0411a7c92 - Update AUTHORS :: Andreas Tolfsen
  • 51b6bde293 - Clean up some documentation and remove a few circular dependencies that complicate static analysis. :: Jason Leyba
  • 6e5a845cd3 - removing reference to simplejson, only used to support older than 2.6 python (which we don't support) :: Luke Inman-Semerau
  • 66a3a0df96 - Changing .NET random temp file generation to be truly random. :: Jim Evans
  • 980e438245 - Cleaning up leftover temp directory when using .NET SafariDriver :: Jim Evans
  • 6f1c22d860 - bumping relevant bits for gecko 27 (prebuilts need building) :: Luke Inman-Semerau
  • 510214fb16 - remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT :: Luke Inman-Semerau
  • 188227a248 - Updating IDEA project files after IDEA 13 installed :: Alexei Barantsev
  • 532147a79f - Updating build.desc file for building Firefox native events lib on Windows :: Jim Evans
  • 15b60e483d - Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release :: Jim Evans
  • 4a3e024822 - Updating Firefox native events library prebuilts for Windows. :: Jim Evans
  • f2f752985b - updating prebuilts for linux :: Luke Inman-Semerau
  • 45478af0a8 - moving the hack for linux into a protected area for linux only :: Luke Inman-Semerau
  • 72760b0c32 - Added an API to execute native PhantomJS code in .NET :: WORKSTATION02
  • a83c8456ca - Improving error message for findElements in IE driver :: Jim Evans
  • d791a48495 - Make .NET DefaultWait stop swallowing original exception stack trace :: Ulrich Buchgraber
  • fb6065fa1b - Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java. :: Jim Evans
  • 0569d896d3 - script timeout should get reset even when async callback is called synchronously :: Luke Inman-Semerau
  • eb0def7002 - fix execute async script :: Luke Inman-Semerau
  • 3904cf88ae - Generate JavaScript API documentation from the deployed node module instead of from the raw source tree. :: Jason Leyba
  • a5d321bb00 - Update the webdriverjs readme :: Jason Leyba
  • 410f334894 - Add some utility functions to simplify working with arrays of promises. :: Jason Leyba
  • dc974c4a76 - Add support for custom locators in webdriverjs :: Jason Leyba
  • f306e69d9a - Remove a deprecated function. :: Jason Leyba
  • 95f33dcc27 - Treat promise.fulfill/reject as no-ops instead of throwing if the promise has already been resolved. :: Jason Leyba
  • 97b579f396 - Implementing page loading detection after click in Firefox native mode :: Alexei Barantsev
  • c0fb8f01b8 - Undo waiting for a page to load after a native click :: Alexei Barantsev
  • 977c310569 - fixing phantomjs usage on windows for python :: Luke
  • a9ca629bb4 - fix xpath translate() function for RegEx special characters :: chris
  • 9779f0bba3 - Improving "Session ID is null" error message :: Seva Lotoshnikov
  • d890acbeb0 - Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681 :: Alexei Barantsev
  • 12e972ae87 - Fixing JdkAugmenter inability to add interfaces that are already implemented :: Alexei Barantsev
  • 25e8fdf1f3 - Implementing augmentation of previousely augmented instances :: Alexei Barantsev
  • fe2e1789a8 - Tests that aren't run have no value; delete them. :: Jason Leyba
  • 2890f2abd7 - Remove console.log statement that breaks tests on IE :: Jason Leyba
  • f31bcf5abb - Fixing testShouldNotStopLoadingPageAfterTimeout() which shows about 1% flakiness on Firefox on Linux. :: Jason Leyba
  • 43bff49c5c - Fix a method name with a typo in it (deprecate the original). Add a property to set the default value for verbose chromedriver logging on the command line. :: Jason Leyba
  • e213043d2f - Remove org.openqa.selenium.net.INetAddress, an unnecessary abstraction around java.net.InetAddress. Not only is INetAddress just not necessary, its constructor triggers a DNS lookup. :: Jason Leyba
  • 127246ede3 - Deleting an empty file :: Alexei Barantsev
  • 56f0670d5f - Adding additional logging for failure of get_mimeType in IsHtmlPage :: Jim Evans
  • eb8497de14 - Don't miss out some instances of Selenium IDE editors :: Samit Badle
  • 2a9ade3f03 - No more Changed test case log message. The changes for the scheduler will provide a better message when the test suite is being played. Fixes issue #5527 :: Samit Badle
  • f0c6b5c99f - refactoring the test case loading and squashing a nasty race condition bug in a seemingly unrelated piece of code. magic :: Samit Badle
  • 680596a384 - Adding the new initComplete notification :: Samit Badle
  • 88e0c4122e - Show the test suite file name in the titlebar and yes, not showing anything the for the first time is a feature :: Samit Badle
  • fc540d3217 - Show test case change and completion messages during test playback :: Samit Badle
  • 19121c5de4 - Start and Done notifications for test case and test suite playback :: Samit Badle
  • 46bff94c9f - Improved locator builders options pane to be more consistent with the others :: Samit Badle
  • 12183528cc - Updating .NET CHANGELOG :: Jim Evans
  • df1d50ba4b - Fixing edge case for finding elements by invalid class name. :: Jim Evans
  • facb1dcca9 - Clean up options/capabilities/extensions in the Ruby Safari client. :: Jari Bakken
  • 9554b5abf3 - Bump js version to 2.40.0 and update docs. :: Jason Leyba
  • 0fcd051398 - Add Safari::Options + add support for custom extensions. :: Jari Bakken
  • 3a277489e6 - Make sure Safari::Options can be passed through WebDriver.for :: Jari Bakken
  • e2c2ec0da2 - Make sure Safari backup dir is reaped. :: Jari Bakken
  • 6a48eae1f3 - Update rb/CHANGES :: Jari Bakken
  • 4492acc701 - Add missing stub :: Jari Bakken
  • cf37243171 - Bump gem version to 2.40.0.rc2 :: Jari Bakken
  • 8695a43729 - Remove accidentally commited file :: Jari Bakken
  • 6d71826a2d - Update Ruby docs. :: Jari Bakken
  • cfe0f8efeb - Bump childprocess dependency to avoid a couple of bad versions (0.4.1, 0.4.2). :: Jari Bakken
  • ace7e21faa - Updating javadocs for 2.40.0 :: Jim
  • ebc117be12 - Updating version numbers for impending 2.40 release :: Jim Evans
  • 0e85013bc0 - Updating java CHANGELOG for 2.40.0 release :: Jim Evans
  • 4c5c0568b0 - Updating IE prebuilts for 2.40 release :: Jim Evans
selenium - Selenium 2.39.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 24b0b2857b - Updating JavaDocs for 2.38 release :: Jim
  • aa3cce20e0 - updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau
  • 0d46e9293e - Correcting tabs-vs-spaces in java CHANGELOG :: Jim
  • a70d51a4bd - commons-codec updated to 1.8 :: Luke Inman-Semerau
  • 67811b843e - Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken
  • 6877184e60 - Bump Ruby version to 2.39.0.dev :: Jari Bakken
  • cdf4e9cb2a - Bump webdriverjs version to 2.38.0 :: Jason Leyba
  • aa48fe63c8 - pythong needs files listed in the manifest too :( :: Luke Inman-Semerau
  • 1bb0a4a98c - python 2.38.1 release :: Luke Inman-Semerau
  • 33da7919d1 - updating python change log for 2.38.1 :: Luke Inman-Semerau
  • 309bf2e8c1 - Add some usage examples to doc strings :: David Lai
  • 6167444991 - Fix spelling and corrected comment. :: David Lai
  • 41441f852c - httplib import error on python3 formatting/pep-8 fixes :: vergiliu
  • e12da96c97 - [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leyba
  • f498175d1f - Improve README.md :: Andreas Tolfsen
  • 00a3c7df9f - Add target for generating AUTHORS file :: Andreas Tolfsen
  • ef9d5787e5 - Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart
  • 7546f8c0a7 - Remove server side of iphone driver. :: Simon Stewart
  • d65f257f39 - Wrap command in rake's sh function :: Andreas Tolfsen
  • 1be1edd9d2 - DeletedRemove duplicated authors :: Andreas Tolfsen
  • 46bf591351 - Deprecating .NET AndroidDriver class :: Jim Evans
  • 6999ca2597 - Add deprecation warning to the Ruby Android driver. :: Jari Bakken
  • fac5e0b089 - some more py3 support :: Luke Inman-Semerau
  • b9d005dbf4 - python is getting a point release: 2.38.2 :: Luke Inman-Semerau
  • 60e54dbdd5 - pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu
  • 9378f8e63e - python 2.38.3 for 'real' py3 support :: Luke Inman-Semerau
  • f6bb32b4ec - Updating dependencies to gecko 26 :: Alexei Barantsev
  • 19a7c2a11d - Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen
  • 1cab657d4e - Suppress a test that is broken in the latest Firefox. :: Jason Leyba
  • 8c33da4a63 - Updating Firefox Windows native events binaries :: Jim Evans
  • e4db0fc4ee - Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans
  • 15a0ee4132 - Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evans
  • ac9c7cde5a - updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerau
  • ce09d7224d - Deleting unused classes. They can but should not be used outside of this module, and if they are they are used by dead code so assuming okay to delete. ------------- Created by MOE: http://code.google.com/p/moe-java :: Seva Lotoshnikov
  • 79f5c19668 - making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semerau
  • a1df581908 - adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semerau
  • bda568d0d1 - some py3 compatibility :: Luke Inman-Semerau
  • 9d7fb141b9 - ok, now py3 support ;) :: Luke Inman-Semerau
  • 3f0fc3d9ae - python 2.38.4 :: Luke Inman-Semerau
  • 69bedbba3e - Set the content type in proxy settings test. :: Simon Stewart
  • 571031fc66 - Bump the version of littleproxy to an actually release. :: Simon Stewart
  • 64c68bba61 - Ignoring failing htmlunit tests :: Alexei Barantsev
  • 3c58c826b8 - Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans
  • 3a99cb332f - Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans
  • 16f09ff7a5 - FxCop and StyleCop fixes. No functional changes. :: Jim Evans
  • 814e5abc9f - Deleting dead files :: Alexei Barantsev
  • 701bb94836 - Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev
  • 5efdf42152 - Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsev
  • ff23eac712 - Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakken
  • f3622032a1 - Updating IE prebuilts for impending 2.39 release :: Jim Evans
  • 2932eb2690 - Updating version numbers for 2.39.0 release :: Jim Evans
  • ff631ae70e - Updating Java CHANGELOG for 2.39 :: Jim Evans
  • 14fa800511 - Updating .NET CHANGELOG for 2.39.0 release :: Jim Evans
selenium - Selenium 3.141.59

Published by ddavison almost 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ed3aa1e776 - [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: Oleksii
  • c9b57f0182 - Copy static resources required by java tests into place :: Simon Stewart
  • cacc0208e3 - Rework how we obtain command handlers :: Simon Stewart
  • 0dd0327f2e - Migrate router to use the new routes :: Simon Stewart
  • 1dcd1b9d09 - Migrate the Node to use the new routes :: Simon Stewart
  • eda8bb8e09 - Move the Distributor to the new routes :: Simon Stewart
  • cd4450a9a7 - Move the session map to the new routes :: Simon Stewart
  • 12ae931dee - Installing Requests in Python (#6628) :: wildloop
  • 5b0a928495 - Implement WrapsElement by Select element wrapper (#6616) :: Valery Yatsynovich
  • fea631688f - [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molina
  • b1fbb3b0a5 - [py] Fixing/tidying docstring. :: Lucas Diniz
  • 37ba6ab28f - Reveal the cunning plan of where to place java tracing :: Simon Stewart
  • b162748f8b - Replace CompoundHandler with Routes :: Simon Stewart
  • 07a116aa32 - Restored remoteHost support :: wildloop
  • a2a97bcad6 - Delete the old IDE :: Simon Stewart
  • 700f5b1ea6 - Encourage people to access help over https :: Simon Stewart
  • 24dbcddd65 - Organise imports. No logical changes :: Simon Stewart
  • 72bc0f07a8 - Fix mime-types of displayed content in help servlet :: Simon Stewart
  • 6aa186b6a0 - Start binding distributed tracing into selenium :: Simon Stewart
  • 173e41ac82 - Allow us to inject tracing information into headers :: Simon Stewart
  • 465fc74e52 - Oops. Did not mean to check this in :: Simon Stewart
  • b66fe3e8dc - Add the distributed tracer to the grid :: Simon Stewart
  • c7c9ecb3f2 - Move tracing into the http client factory :: Simon Stewart
  • 570f533c5c - Wire tracing into the node :: Simon Stewart
  • 00a7ba7738 - Add the ability to autodetect opentracing implementations :: Simon Stewart
  • 2778509e64 - Continue wiring up distributed tracing for the new Grid :: Simon Stewart
  • b32e053049 - Removing premature break statements in IE obscured element check :: Jim Evans
  • 0adb38f936 - Adding support for strictFileInteractability capability in IE :: Jim Evans
  • e4248409f2 - Updating error message return from unserializable JavaScript result in IE :: Jim Evans
  • 46bdda0a67 - Updating IE prebuilts with latest binaries :: Jim Evans
  • 48c3eb6a55 - Add a test to check for trace propagation :: Simon Stewart
  • dce76b5aa8 - Removing client-side references to tracing. For now :: Simon Stewart
  • 3f8670ddf1 - delete unnecessary return value, nil :: Takuma Chiba
  • 96ddac513b - Removing the scratch test. Again. Furrfu :: Simon Stewart
  • 0840fb9b23 - Avoid checking in temp tests again :: Simon Stewart
  • 7312f98094 - Ensure that the tracing library does not touch the old grid code :: Simon Stewart
  • e82be7d358 - Bump the java version and update changelogs :: Simon Stewart
selenium - Selenium 3.141.5

Published by ddavison almost 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 8474cb343d - Also look in third party for crazy fun build files :: Simon Stewart
  • 69dbba53bc - Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evans
  • ff9877de62 - Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans
  • 6439c29a9d - Updating IE prebuilts for 3.141.0 release :: Jim Evans
  • cb45dc1afe - Release Ruby bindings 3.141.0 :: Alex Rodionov
  • 9d8522e3e7 - [py] Update change log for 3.141.0 :: AutomatedTester
  • f7c4f70d22 - Bump python version :: AutomatedTester
  • c3a4a4b231 - Remove deprecated AugmenterProviders :: Simon Stewart
  • 5a12162ae3 - I have no idea why buck-out was added as test root :: Simon Stewart
  • 530eca5c28 - Remove sysout debugging :: Simon Stewart
  • 1911c51734 - [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev
  • 1220214e9f - [java] Deleting unused deprecated class :: Alexei Barantsev
  • 1c3a037f0e - [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev
  • 7d4cb1aeb1 - [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev
  • 8a0ef8d205 - [java] More refactoring firefox executable wrapper :: Alexei Barantsev
  • d95b0333a2 - [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev
  • 2bab50b881 - Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart
  • 2c3a16bb54 - Initial spike on bazel compilation :: Simon Stewart
  • d6daaa0a0b - Revert "I have no idea why buck-out was added as test root". It was added because buck puts there generated JS fragments and webdriver.xpi file. :: Alexei Barantsev
  • bf81e77998 - [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsev
  • ff7c00b3b9 - [java] Setting environment for legacy Firefox process. :: Alexei Barantsev
  • ad4d1c7608 - [java] Passing extra options to legacy Firefox process :: Alexei Barantsev
  • 23995e0f43 - Bump java version number prior to release :: Simon Stewart
  • d54ebd709a - Bump the number of jetty threads to 200 :: Simon Stewart
selenium - Selenium 3.141.0

Published by ddavison almost 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 9fc715cf6d - Update python changelog and versions for release :: AutomatedTester
  • 6f1c265b31 - Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evans
  • c5f3f0d775 - Updating .NET CHANGELOG for 3.14 release :: Jim Evans
  • c2dd6739ed - Unignoring alert tests for Edge :: Jim Evans
  • 757c52d33c - Disable overlapping element tests for Edge :: Clay Martin
  • 80ee962524 - Release Ruby bindings 3.14.0 :: Alex Rodionov
  • dcadfb956b - [py] fix docs build :: Lucas Tierney
  • 2198602e88 - use xenial for travis :: Lucas Tierney
  • de14071dfd - [py] update travis testing to use 3.7 :: Lucas Tierney
  • 0c561b6cf6 - revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierney
  • b39ea54475 - Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg
  • 969b05d413 - [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney
  • 42b5e4b5d4 - [py] update remote xfail markers for change to geckodriver :: Lucas Tierney
  • b594931dd0 - [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney
  • 3ae0b62454 - [java] Separating standalone/node/hub configuration itself from loading configs out of JSON files or resources, and initialize new config instances with data loaded from default config resources. :: Alexei Barantsev
  • 921f489172 - Remove unused method from AppServer :: Simon Stewart
  • bfe567d77a - Set the cookie "path" property when a document is specified in IE :: Jim Evans
  • 20e8ee0e09 - Remove the deprecated Locatable interface. Cause carnage :: Simon Stewart
  • f4d445112d - Tidy up getting headers in HttpMessage :: Simon Stewart
  • 1229d40632 - Introduce a jre-based app server for testing :: Simon Stewart
  • ecb2712ee6 - Adding missing copyright headers :: Simon Stewart
  • e5fbba12d5 - Introduce a base server for use in all servers. :: Simon Stewart
  • 63ebe3326a - Delete deprecated servletHttp* wrappers :: Simon Stewart
  • ee8e6d4e42 - Adding the ability to configure things. :: Simon Stewart
  • 63c86bb68b - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart
  • 4965564f10 - Precalculate the port to use and extend the existing race a little :: Simon Stewart
  • 4ee517f48b - [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev
  • 91d368f554 - [java] Instance coercer should not touch static fields :: Alexei Barantsev
  • df2df0de9c - [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsev
  • b6653ed69b - [java] Deleting one more deprecated class :: Alexei Barantsev
  • 224e2af928 - [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev
  • 6ec1d7659d - [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev
  • 01cbb2a6d9 - [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsev
  • df47c85fec - [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev
  • 663edd4339 - Truncating obscured element description to first angle bracket :: Jim Evans
  • 20bdf475b1 - Handle null pointers for cookie values in IE :: Jim Evans
  • ba7ad22ef2 - [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev
  • 530a08d007 - [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev
  • 8193e98c6e - [grid] Fixing -id option handling :: Alexei Barantsev
  • a6d4cdefe0 - [grid] More configuration tweaks :: Alexei Barantsev
  • 788d15208f - [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsev
  • d3155a1f9a - [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsev
  • d9f0937c29 - Updating HtmlUnit and its driver :: Alexei Barantsev
  • 7c63cea394 - [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev
  • 6ca14aaa92 - Move all option processing on boot into one place. :: Simon Stewart
  • 3c8453c328 - Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart
  • 9a30412ec8 - Remove unused method :: Simon Stewart
  • 132e075f47 - Start using DI for the WebDriverServlet :: Simon Stewart
  • cd61ee9ba1 - Make the concatenating config easier to use with properties. :: Simon Stewart
  • 6c6625d1ad - Fixing compilation error :: Alexei Barantsev
  • ab2b3e95ea - Disabling insercure cert cookie tests :: Clay Martin
  • 2a54bd6d7e - Disabling test in Edge :: Clay Martin
  • 8a8af77016 - Enable and skip .NET page loading tests in Edge :: Clay Martin
  • d178a677f1 - Fix the build :: Simon Stewart
  • f3a44c6082 - repair urllib3 can't set timeout! (#6286) :: DevineLiu
  • 45fce8c2b8 - [grid] Fixing 'custom', 'servlets' and 'withoutServlets' loading from JSON :: Alexei Barantsev
  • 7530315503 - Stop forcing extension logging in firefox :: Alexei Barantsev
  • 572622489d - [grid] Fixing configuration information in console servlet :: Alexei Barantsev
  • 730565f927 - Disabling a test that fails in geckodriver :: Alexei Barantsev
  • 91626ea036 - [java] Fixing request duplication after 408 Request Timeout :: Alexei Barantsev
  • 03bb202f3f - [py] implement w3c Get Named Cookie command :: Lucas Tierney
  • c88ac01848 - [py] Do not add a body to anything other than POST or PUT commands Fixes #6250 :: AutomatedTester
  • 08ebe4204a - Move session-related classes to the new grid package :: Simon Stewart
  • 479a801b39 - Switch to using UncheckedIOException in NewSessionPayload :: Simon Stewart
  • 8888d4b53a - Delete deprecated CommandHandler :: Simon Stewart
  • dbf0de875e - Move support classes required for Grid TNG somewhere safe :: Simon Stewart
  • e09d7d2b03 - Adding ability to use chromedriver in spec-compliant mode in .NET :: Jim Evans
  • ef87df83b0 - Robustness changes for invalid command payloads in IE to comply with W3C Spec :: Jim Evans
  • f55fd6081c - [rb] replace erroneous em dashes with regular dash :: Lucas Tierney
  • 913261c631 - [py] clear local actions for w3c as well when resetting actions :: Lucas Tierney
  • 3b5e720214 - [py] Rounded pause duration (#6300) :: Dakkaron
  • 69e57f11c3 - [py] Fix input pausing in ActionChains and cleanup :: Lucas Tierney
  • 4deffe0e44 - Implicitly convert booleans and numbers to strings when decoding json :: Simon Stewart
  • 2f3e809c57 - [java] Timeout should have code 500, see https://github.com/w3c/webdriver/issues/1287 :: Alexei Barantsev
  • 62a88b8e96 - Properly validation duration property of pause actions in IE :: Jim Evans
  • 6c2819f53d - Fix logical flaw in firefoxen driver services. :: Simon Stewart
  • 199f9388b3 - Put module-info into a place required by multi-release jars :: Simon Stewart
  • 6bd7b88331 - Prepare for the next buck update :: Simon Stewart
  • 6abdc75105 - Maven dry runs should also try and build docs and source jars :: Simon Stewart
  • 33e2d10233 - Update buck version :: Simon Stewart
  • f23b516bf4 - [py] allow setting capabilities within options classes :: Lucas Tierney
  • e73d290e75 - Adding method for executing Chrome DevTools command with result in .NET :: Jim Evans
  • da084fb957 - [java] Disabling a couple of tests on travis. :: Alexei Barantsev
  • cf0fbddaef - XXE Vulnerability :: Alexei Barantsev
  • 11d49efac9 - Deleting setup code related to phantomjs :: Alexei Barantsev
  • 308609fa32 - Install 'requests' package required to download buck executable :: Alexei Barantsev
  • 64078e1777 - [java] Ignoring a test because of Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977#c1 :: Alexei Barantsev
  • ed716b52a9 - [grid] Let's try to enable keep-alive in Passthrough and watch what will happen :: Alexei Barantsev
  • 751aae7189 - [grid] It seems that keep-alive works well in Passthrough, so deleting this test :: Alexei Barantsev
  • 828d539484 - Avoid adding illegal flags to Buck's audit command :: Simon Stewart
  • 6b430aebd9 - Move JS rules to a .bzl file :: Simon Stewart
  • 3080abb357 - Unroll loop over dict in build file :: Simon Stewart
  • 02e22305f9 - Use list comprehension in jetty buck file :: Simon Stewart
  • 133169b8c7 - Use list comprehensions in javascript/atoms build file :: Simon Stewart
  • 2cfd14459e - Use list comprehensions in javascript/remote build file :: Simon Stewart
  • c172a351ae - Use list comprehensions in javascript/webdriver build file :: Simon Stewart
  • 6f11bd57b4 - Use list comprehension to export files :: Simon Stewart
  • 50cd16d67c - Use list comprehensions in javascript/selenium-atoms build file :: Simon Stewart
  • 3659c9cf7f - Fix up ie-driver js to use skylark :: Simon Stewart
  • 4f37a67716 - Fix up chrome-driver js to use skylark :: Simon Stewart
  • 80634acc33 - Remove unprintable character from nuget build package that causes skylark parser to choke :: Simon Stewart
  • 89893d7600 - Make selenium-atoms build file skylark compatible :: Simon Stewart
  • 55226c6f3b - Use list comprehensions in javascript/selenium-core build file :: Simon Stewart
  • 7a95f21963 - Switch to using skylark parser for all build files :: Simon Stewart
  • a890352eb5 - Remove skylark parser note at head of build file in third_party :: Simon Stewart
  • e2d1a1ac48 - Remove skylark parser note at head of build files in dotnet :: Simon Stewart
  • 394ed168c1 - Remove skylark parser note at head of build files in java/client/src :: Simon Stewart
  • 04f9c2d6be - Remove skylark parser note at head of build files in java/client/test :: Simon Stewart
  • ba9ce9ccaf - Add lift to list of small tests :: Simon Stewart
  • 8803955a13 - Remove skylark parser note at head of build file in java/ :: Simon Stewart
  • 0417b2e567 - Add "small" label to grid common tests :: Simon Stewart
  • 35c99c928f - Remove skylark parser note at head of build file in java/server/test :: Simon Stewart
  • cac332af47 - Remove skylark parser note at head of build file in java/server/src :: Simon Stewart
  • 78dbd6c1cb - Attempting to fix Travis builds :: Simon Stewart
  • 896b5f6416 - Update .buckconfig :: Simon Stewart
  • 13115c2957 - [java] Unignoring the test, regression bug in marionette has been fixed already :: Alexei Barantsev
  • bc4d465b35 - [java] Another regression bug in marionette, ignoring a test :: Alexei Barantsev
  • 6e31e60e0f - Remove unnecessary use of CopyOnWriteArrayList in handlers :: Simon Stewart
  • b8219839fa - Replace use of CopyOnWriteArrayList in DefaultGridRegistry :: Simon Stewart
  • 91a20700b0 - Switch to a synchronized list from a copy-on-write list :: Simon Stewart
  • a20bd51907 - Fix semantics of list usage :: Simon Stewart
  • eb76902e06 - Make BuckBuild use buckw :: Simon Stewart
  • 9372ed54fe - Buck version bump to get grid-tests working again :: Simon Stewart
  • dcf780b503 - Only enable build stamping for build, publish, and test :: Simon Stewart
  • 88340f45b4 - [Grid] Fetching hub configuration and updating the node's config before registering the node. Fixes #3064 :: Diego Molina
  • 94e1721382 - Require RubyZip 1.2.2 at least :: Alex Rodionov
  • db1c2add0b - [java] Migrating from Hamcrest to AssertJ in tests and unifying style of assertions in client module :: Alexei Barantsev
  • eb7973ee07 - [java] Fixing dependencies :: Alexei Barantsev
  • 8ce5400790 - [java] Fixing more dependencies (including implicit ones) :: Alexei Barantsev
  • f06835169d - [java] Fixing a broken test :: Alexei Barantsev
  • af22261a55 - [java] Fixing another broken test :: Alexei Barantsev
  • 9e262d7c1d - [java] Deleting unused imports :: Alexei Barantsev
  • fe28725707 - [java] Ignoring again a test failed because of marionette regression :: Alexei Barantsev
  • 3dac554e73 - [java] Fixing another broken test :: Alexei Barantsev
  • dcab1820ce - [java] Changing a click-inrercepted test to be more conservative :: Alexei Barantsev
  • 1891e155d6 - [java] Fixing IDEA project :: Alexei Barantsev
  • 732acb325b - [java] And one more broken test :: Alexei Barantsev
  • 01b49cc99b - Clean up imports :: Simon Stewart
  • 127e46fe06 - [ruby] Updating IDEA module :: Alexei Barantsev
  • 669690b2a8 - Increase width used in Java window size tests :: John Chen
  • 8e308c5795 - [java] Enabling LocationContext tests in chrome :: Alexei Barantsev
  • b613415c1f - [Grid] Fixing NodeRecoveryTest, checking that the node fetches the Grid config, and reports it properly, even after restarting. :: Diego Molina
  • 213e229ceb - Clean up unused timeout logic :: Dylan Reichstadt
  • b8da61f555 - Add '--no-results-cache' when running tests via BUCK :: Marvin Ojwang
  • 1a950e4870 - Fixing appveyor build :: Alexei Barantsev
  • 52b969e57c - Setting specific Firefox ESR version :: Alexei Barantsev
  • 8ebed09d26 - [Grid] Passing throwOnCapabilityNotPresent properly to the ProxySet, fixes #5464 :: Diego Molina
  • c5aa95489b - Attempt to fix the appveyor builds :: Simon Stewart
  • 9fd4cf771a - Getting rid of unused variable in buckw :: Simon Stewart
  • 58e75ca1db - Dispatch form "submit" event on window to prevent a form double submission (#6361) :: Henrik Skupin
  • 23c4e0fa89 - [java] Fixing a broken assertion :: Alexei Barantsev
  • f658da99fc - [java] Deleting dead code :: Alexei Barantsev
  • 1407346969 - [java] Refactoring tests :: Alexei Barantsev
  • bbd0774788 - [java] Dispatch form "submit" event on window to prevent a form double submission :: Alexei Barantsev
  • 946b7a2479 - [rb] Dispatch form "submit" event on window to prevent a form double submission (#6373) :: Henrik Skupin
  • cb234954e4 - Revert "[java] Dispatch form "submit" event on window to prevent a form double submission" :: Alexei Barantsev
  • 427a0ceb7e - Revert "Dispatch form "submit" event on window to prevent a form double submission (#6361)" :: Alexei Barantsev
  • df28b11362 - Revert "[rb] Dispatch form "submit" event on window to prevent a form double submission (#6373)" :: Alexei Barantsev
  • e36b8c0520 - Revert "Add '--no-results-cache' when running tests via BUCK" :: Alexei Barantsev
  • 15eb7010b1 - [Grid] Adding image for Safari Technology Preview, fixes #6297 :: Diego Molina
  • f8939aac12 - [java] Refactoring tests that check exceptions thrown :: Alexei Barantsev
  • e2bc3bda68 - [java] Deleting unneeded dependencies on gson :: Alexei Barantsev
  • f1669d1898 - [java] Fixing lost dependency :: Alexei Barantsev
  • a7d92862b8 - [java] Deleting debug options :: Alexei Barantsev
  • 23837401a7 - [java] Fixing another lost dependency :: Alexei Barantsev
  • 10b7cf3bb9 - [py] Ignoring a test failed because of marionette regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977 :: Alexei Barantsev
  • d83b200533 - [py] Fixing a test for shift-click :: Alexei Barantsev
  • dd126129a7 - Updating IE to properly find XML documents for element enabled and CSS values :: Jim Evans
  • d827f63c55 - Making IE driver spec compliant for setting largest timeout value :: Jim Evans
  • 06b0f491ce - Updating IE driver to return non-integer values for element rect :: Jim Evans
  • 8ae0e8c43b - Unignoring .NET element position test that passes in latest IE driver :: Jim Evans
  • ede97e7991 - Internal IE driver refactor to test if command is valid with displayed alert :: Jim Evans
  • ec174bb3ba - Consolidating duplicate constant definitions in IE :: Jim Evans
  • 346d4897d1 - Adding .NET test for click on scrolled element with text and children :: Jim Evans
  • 67d61043bd - Updating IE driver for the case of clicking element with children :: Jim Evans
  • 594cc2db83 - Updating IE to return 500 for timeouts instead of 408 :: Jim Evans
  • 9c72461445 - Unignoring window switching test for IE :: Jim Evans
  • 0f053ef7df - Refactoring IE driver opening and closing of browser windows :: Jim Evans
  • d0387d5892 - Updating version resources and prebuilt binaries for IE driver :: Jim Evans
  • 4c39e9d089 - [Grid] Re-establishing config behaviour for browserTimeout and timeout :: Diego Molina
  • a4d8dd8fda - Moving a test from gson to our json :: Simon Stewart
  • 8ebb6913d5 - Introduce WebDriverInfo :: Simon Stewart
  • 06448f9012 - Fix the build for the safari test :: Simon Stewart
  • 6b327f0de6 - Abstract the idea of a lifecycle out :: Simon Stewart
  • 663fee6964 - Passthrough is actually a reverse proxy. Admit it :: Simon Stewart
  • 8531c3e6eb - [java] Fixing broken links to bug reports :: Alexei Barantsev
  • d45f817f96 - [java] Deleting simple test that is superseded by more sophisticated ones :: Alexei Barantsev
  • be26e267c7 - [java] Inlining private methods that were intended to gather more information about an old issue. If the issue was fixed already these methods are obsolete. If the issue is not fixed yet these methods do more harm than help because they hide the issue. :: Alexei Barantsev
  • 496e44b559 - [java] Deleting deprecated methods :: Alexei Barantsev
  • 2591aaaef8 - Fix typo :: Simon Stewart
  • 0e6abdc9d8 - [java] Unignoring tests according to current status of bug reports in chromedriver tracker :: Alexei Barantsev
  • 318257ca25 - Updating to manually initialize cookie manager on new window open for IE :: jimevans
  • 71b945ad71 - Add missing init in SessionStorageTest.testClearSessionStorage :: John Chen
  • 9bbc3f69e4 - [java] Fixing unit tests for ExpectedConditions :: Alexei Barantsev
  • b6bb5d924c - [py] Ignoring/unignoring some tests according to the current state of marionette :: Alexei Barantsev
  • cadae224ba - [rb] Deleting windows-specific package version from gem specification :: Alexei Barantsev
  • 507fc3b5dc - [grid] Defending from missing properties in JSON configuration file :: Alexei Barantsev
  • fa704b9b48 - json: fromJson does not need to be public :: Simon Stewart
  • ad67d11d94 - json: toJson does not need to be public :: Simon Stewart
  • 836663bd7d - There is no need to use the junit3 naming conventions :: Simon Stewart
  • 026445f09c - json: allow fromJson to take a specific type :: Simon Stewart
  • 92afd2a7b2 - json: allow final fields to be set when converting from json :: Simon Stewart
  • 62e699da61 - json: use generic types for fromJson :: Simon Stewart
  • 20dd256e49 - [grid] Refactoring configuration tests for better logging :: Alexei Barantsev
  • 7426cb7d8a - [grid] Making a copy of default capabilities, because they are mutable! :: Alexei Barantsev
  • d03ab492b4 - [grid] Fixing previous commit, always making a copy :: Alexei Barantsev
  • 5571298380 - [py] Make forward backward compatible with OSS (#6355) :: VladimirPodolyan
  • 3f20f9f2ec - [Grid] Using browserTimeout again to set timeouts in the HttpClient :: Diego Molina
  • 3405b0b5ed - [Grid] A new createClient method instead of duplicating the Factory. :: Diego Molina
  • c81b47dcbe - [Grid] Removing unused import. :: Diego Molina
  • b8c4aa28e7 - .NET test suite maintenance :: Jim Evans
  • 0ded54578e - More .NET test maintenance :: Jim Evans
  • c0740ed8be - Merge this :: Jim Evans
  • 756f2e4069 - Making JSON serialization of JavaScript objects more compliant :: Jim Evans
  • 171c6b56be - [java] Actualization of Safari tests :: Alexei Barantsev
  • 23316eb487 - [java] Actualization of Firefox tests :: Alexei Barantsev
  • 785696b5eb - [java] Actualization of Chrome tests :: Alexei Barantsev
  • 145476345f - [java] Actualization of IE tests :: Alexei Barantsev
  • 011a48c2bc - [java] Fixing 408 error code mapping :: Alexei Barantsev
  • f161ce687b - [java] Adding tests for enumerated attributes :: Alexei Barantsev
  • 965c1cf734 - [java] Ignoring the new test in legacy firefox :: Alexei Barantsev
  • 1727e8e316 - [java] Unignoring a test fixed in geckodriver 0.22 :: Alexei Barantsev
  • b7af8ed1c1 - Treat EALREADY as indicator of successful socket connect on WSL :: Alex Rodionov
  • 36e4f3e25e - Upgrade gem dependencies :: Alex Rodionov
  • 6313d2294b - Adding WebDriverException to mouse move out of bounds error in .NET :: Jim Evans
  • 1334179ff1 - .NET test maintenance to unignore tests now passing and adjust ignore messages :: Jim Evans
  • cf0502f082 - Correcting finding of extracted dll on startup of IE driver :: Jim Evans
  • 13cb7e90e6 - Fixing overflow in x-y offsets for mouse actions in IE :: Jim Evans
  • 18681a6c1b - [py] add stacklevel to deprecation warnings :: Lucas Tierney
  • da8c87ee07 - [py] add keep_alive to webdriver args Closes #6316 :: Lucas Tierney
  • b26ab1eb13 - Temporarily ignore send keys tests on Firefox :: Alex Rodionov
  • a600e2d028 - Fix tests for remote file upload :: Alex Rodionov
  • d4e2ffc744 - Use proper ESR version on Travis :: Alex Rodionov
  • fd52573749 - enusre generated pause has duration :: Thomas Walpole
  • e3c368b863 - [java] Ignoring a couple of tests that started to hang in today's Firefox Nightly :: Alexei Barantsev
  • e178142372 - [java] Ignoring a test that does not pass in Chrome yet :: Alexei Barantsev
  • bb0272129b - [java] Replacing Gson with Json in tests :: Alexei Barantsev
  • 1d85e23036 - Update ClickScrollingTest.java :: ArthurGIT2017
  • 23878d74ce - [java] Fixing atom test dependencies :: Alexei Barantsev
  • 7c17f61c1a - Remove 2 non-boolean and add a few missing boolean attributes :: Thomas Walpole
  • f16c6b2c2e - Updating obscured element check for IE :: jimevans
  • b5ec456f92 - Set pause action duration to 0 by default :: Alex Rodionov
  • da099eb9c0 - [java] Ignoring a flaky chrome test :: Alexei Barantsev
  • 48081859c9 - [java] Fixing detection of geckodriver version :: Alexei Barantsev
  • a8b0f6c7bb - [java] Fixing logging test to deal with a page that actually has some logs :: Alexei Barantsev
  • 9b78b0259b - [java] A sip of Java 8 :: Alexei Barantsev
  • 04f66216a2 - Use a builder for the httpclient :: Simon Stewart
  • 66320d9158 - Allow an HttpClient to have a proxy be set :: Simon Stewart
  • c24ac7c106 - [java] Deprecating LogEntries.filter(Level level) in favor of Java 8 :: Alexei Barantsev
  • 46627dc99a - [java] Moving test utility classes to the only tests where they are used :: Alexei Barantsev
  • 6110f18d69 - [java] Merging ReflectionBackedDriverSupplier to DefaultDriverSupplier and rewriting it without reflection. :: Alexei Barantsev
  • 253fc6b579 - [py] use the isDisplayed atom for all w3c compliant drivers :: Lucas Tierney
  • c513b18b7a - [py] update CHANGELOG and versions for 3.14.1 :: Lucas Tierney
  • e2cef2c226 - [java] Deleting unused code :: Alexei Barantsev
  • 8e5c3abd2b - [java] Implementing API for installing and uninstalling extensions on the fly :: Alexei Barantsev
  • efc5acd3e0 - [java] Moving new interface to firefox specific package :: Alexei Barantsev
  • 2c26aff824 - [java] Refactoring protocol handshake for better code reuse :: Alexei Barantsev
  • dbe5d01c93 - Release element without moving when doing drag&drop :: Alex Rodionov
  • cfe7a58720 - [java] Deleting deprecated utility functions :: Alexei Barantsev
  • 59b8ea1b5c - [java] Deprecating more code in WindowsUtils, we use it for legacy FirefoxDriver only, so it should be moved out of public API to internals of FirefoxDriver :: Alexei Barantsev
  • 8f7dffe251 - [java] Improve expected conditions messages :: Kunal Gosar
  • ddd3c7c3c6 - [java] Reworking the test testShouldGetTextOfAlertOpenedInSetTimeout :: Alexei Barantsev
  • 4e6f0117d8 - Add Javascript functionality to toggle config Previously, View Config was a link that, when clicked, would cause the page to reload and jump to the top. This is annoying when you have many nodes and need to scroll back to the bottom. :: Dylan Reichstadt
  • 5fc802d3a6 - [java] Handling a special case of a driver returning null as a result of findElement command. Fixes #5809 :: Alexei Barantsev
  • 37088bb097 - [java] Upgrading OkHttp (and downgrading okio because okhttp-3.11.0 depends on okio-1.14.0 in maven central) :: Alexei Barantsev
  • 40b4c5daf4 - Add mechanism to annotate fields as configs :: Simon Stewart
  • 1ff36b5532 - Add missing copyrights :: Simon Stewart
  • ed5701e12f - Use the new ConfigValue annotation in BaseServer :: Simon Stewart
  • b7c853b131 - Ensure session id is always set. :: Simon Stewart
  • 6ba0915830 - Handle empty session id in rc emulator :: Simon Stewart
  • 15b2b44631 - Fix a thinko in the action session command executor :: Simon Stewart
  • ae8eff97c4 - Ensuring the base server can have a host name set :: Simon Stewart
  • ecd8f5c091 - Allow introspection of run state of base server :: Simon Stewart
  • 79125114d6 - Reorganise imports :: Simon Stewart
  • 211121f471 - More robust handling of errors on base server startup :: Simon Stewart
  • df2904a1c1 - Take advantage of Lifecycle being able to return something concrete :: Simon Stewart
  • 1c4fad77ac - Bring HasLifecycle.stop into alignment with Stoppable.stop :: Simon Stewart
  • df3298a659 - Do not add null values to the config :: Simon Stewart
  • 82911e7063 - Reformat the GridLauncherV3 :: Simon Stewart
  • 90c91b5bc4 - Make SeleniumServer extend the BaseServer :: Simon Stewart
  • aa3402af40 - Delegate displaying help to the handler :: Simon Stewart
  • 63ad79d83d - Walk class hierarchy when setting annotated config values :: Simon Stewart
  • b155ce885e - Remove unused locks :: Simon Stewart
  • cd8d81aa6f - Better error messages when json parsing fails :: Simon Stewart
  • a242d4d6c2 - Fix the start up of nodes :: Simon Stewart
  • 8dd19665b1 - Only set the host name if configured :: Simon Stewart
  • 0531a6b91e - Able to add ".page.com" cookie when page.com opened :: orangeudav
  • 10128894fa - [Grid] Fixing regression, if -hubPort was specified through CLI params but not -hubHost, the node tried to register to http://null:hubPort. :: Diego Molina
  • 721f6e6c38 - Add a json coercer for URLs :: Simon Stewart
  • 64f337f30e - Better error handling out of the command handler servlet :: Simon Stewart
  • 605f537cef - Actually return early if everything is okay :: Simon Stewart
  • 0472912c57 - Fix test by ignoring what the comment says and making a number up :: Simon Stewart
  • 5593155811 - Make an effort to use python2.7, wherever it is installed :: Simon Stewart
  • 10869bb954 - [java] Adding a test for extension installation and deinstallation in Firefox :: Alexei Barantsev
  • 9a34efaea7 - [java] Fixing working directory for buck build :: Alexei Barantsev
  • d96f9f5cf0 - [java] Shutting down test environment elements in proper order :: Alexei Barantsev
  • 8545675bf8 - [java] Moving marionette specific test to the corresponding class :: Alexei Barantsev
  • a0a7d82db3 - Updating Jetty to the latest version :: Alexei Barantsev
  • f671fd2ac4 - Remove the apache-backed httpclient :: Simon Stewart
  • 657e5ae8a6 - [java] Stop using apache http client in tests :: Alexei Barantsev
  • eb1d743f20 - [java] Don't restart browser without strong need :: Alexei Barantsev
  • bc10b674bf - Prepended command names in https error response reports (#6321) :: Josh Goldberg
  • 1dca9627ca - Injecting the session id is a common thing to do. Make it easy. :: Simon Stewart
  • 6d3edb5b41 - Deprecate PortProber.random as it's not guaranteed to work correctly :: Alex Rodionov
  • dc50e667ac - [java] Adding more tests for CommandLine :: Alexei Barantsev
  • dea2136424 - [java] Reverting a change that causes a test failure in legacy Firefox driver :: Alexei Barantsev
  • ba32c5bc83 - [java] Installing Firefox extensions in the same form as they provided, either as a file or as a directory. With the release of Firefox 62 Mozilla discontinued support for unpacked sideloaded extensions in Release channel. Users must themselves choose proper format to use in their tests depending on the browser version they run tests in. :: Alexei Barantsev
  • 90d687e595 - [java] Fixing one more tests for installing extensions in Firefox :: Alexei Barantsev
  • b891596002 - [java] Fixing a CommandLine test :: Alexei Barantsev
  • 7eb0e66420 - [java] Deleting unused files :: Alexei Barantsev
  • 3e16812007 - Deleting unused crazyfun tasks and rules, we don't use it to build .Net binding anymore, it should be built with .Net Code that crazyfun has no support for. :: Alexei Barantsev
  • d47851c913 - [atoms] Adding tests for bot.dom.isEditable :: Alexei Barantsev
  • 0ca0810114 - Fix bot.dom.isEditable with more input element types :: John Chen
  • c55f5d859f - [java] Small refactoring of debug server :: Alexei Barantsev
  • 094ec3d3e0 - [java] Deleting unused class :: Alexei Barantsev
  • 8bfb84dcf3 - [java] Fixing a cookie test to not use a magic constant as a host name :: Alexei Barantsev
  • b91179e93f - [java] Ignoring a couple of cookie tests in marionette :: Alexei Barantsev
  • 9ec022fc48 - [server] Removing some reflection-based magic out of InMemory session handlers, making parameter passing more explicit (using JsonParametersAware interface) :: Alexei Barantsev
  • 1908fa9cb7 - [java] Implementing ability to use an external Selenium server in tests, its address can be set by selenium.externalServer system property :: Alexei Barantsev
  • b2b61032f6 - Updating HtmlUnit to 2.33 and HtmUnitDriver to pre-release version (for testing purposes) :: Alexei Barantsev
  • 8438b20344 - File names are case sensitive. Sorry. :: Alexei Barantsev
  • 45a9484955 - [server] Refactoring, less reflection, more Java 8 :: Alexei Barantsev
  • 4fbf3b568b - Added ability to return text of JavaScript errors from IE :: Jim Evans
  • a3444b8f4d - [server] Making all command handlers parameters-aware with default to empty payload :: Alexei Barantsev
  • b618499adc - [rb] use isDisplayed atom for w3c implementations :: Lucas Tierney
  • 40a8a12ff3 - Add a URI coercer :: Simon Stewart
  • bfd5c1e21e - Extract some of the functionality of the CommandHandlerServlet :: Simon Stewart
  • 43d1bd5827 - Make sure we encode URIs correctly :: Simon Stewart
  • a4ecb58517 - Partially reverted updated obscured element check in IE :: jimevans
  • 463dcb7526 - Added --silent option to Edge::Service :: Alex Rodionov
  • f377cede68 - Release Ruby bindings 3.14.1 :: Alex Rodionov
  • 027b294e7f - Disable Firefox fullscreen/minimize tests on Travis :: Alex Rodionov
  • 09cd6218e5 - [java] Adding tests for Window.fullscreen() :: Alexei Barantsev
  • 7179e8154c - [java] Unignoring several marionette tests :: Alexei Barantsev
  • 4c53c96ce9 - [java] Changing simple assert to a wait :: Alexei Barantsev
  • e5f777a310 - Add a method to parse a WebExtensions manifest.json file. :: Evan Sangaline
  • cdb2f7525a - Attempt to read in the manifest.json file if it exists (before trying install.rdf) :: Evan Sangaline
  • 0db4c0cd5c - Add a test for adding the WebExtension. :: Evan Sangaline
  • 3692e71574 - Fix typos. :: Evan Sangaline
  • 2d511ad464 - Support adding a web extension without an id :: Fredrik Wollsén
  • b87ddc84d1 - Improved tests for profile.add_extension :: Fredrik Wollsén
  • 9337dbd540 - Make RuboCop happy again :: Alex Rodionov
  • bdc37eeea3 - [server] Fixing WDBS servlet, we forgot to register session finalization listener :: Alexei Barantsev
  • f4494da110 - [java] Unignoring several chrome tests passed for me locally :: Alexei Barantsev
  • 2fcb78dad7 - [java] Unignoring an IE test passed for me locally :: Alexei Barantsev
  • f2a8715ffd - [java] IE perfectly passes this test without a special clause :: Alexei Barantsev
  • d3b6b9bcad - Adding hack to obscured element check for label elements in IE :: jimevans
  • f028f08e9a - [py] Remote element equals url :: AutomatedTester
  • 57177e4944 - Reformat code in Capabilities. No logical changes :: Simon Stewart
  • dcf12884f6 - Make Capabilities.asMap return Map<String, Object> :: Simon Stewart
  • c58cd0fb0b - [java] Followup for the commit that changed toMap signature :: Alexei Barantsev
  • b46c7bd52f - Expanding inline element detection for obscured elements in IE :: jimevans
  • 65364c5095 - Cleaning up variant copying in getAttribute for IE :: jimevans
  • addf70bb26 - Allowing duration property of pause actions to be omitted for IE :: jimevans
  • 59b5002ce4 - Remove our own Duration and Clock classes :: Simon Stewart
  • c315b8999a - Fix problem with automatically generated jmx helper names :: Simon Stewart
  • 40842ec820 - Fixing imports :: Alexei Barantsev
  • bcceac9e9d - [java] Deleting deprecated code :: Alexei Barantsev
  • 1f7b3074cc - Fixing RemoteWebElement.Equals to use remote call only if not W3C compliant :: Jim Evans
  • c556279db0 - Updating .NET RemoteSessionSettings to properly return capabilities by index :: Jim Evans
  • 25d2e542d3 - Fixing detection of file upload elements with multiple attribute in IE :: Jim Evans
  • 983b058c81 - Make Chrome driver aware of geolocation API :: Damir
  • 8bae7a536e - Switch build file name from BUCK to BUILD :: Simon Stewart
  • 01906b5a65 - Revert "Switch build file name from BUCK to BUILD" :: Simon Stewart
  • 6f789b2354 - [java] Deleting unused method in test base class :: Alexei Barantsev
  • 6069d1bf11 - [server] Changing GridLauncherV3 implementation to not store CLI arguments in a field :: Alexei Barantsev
  • e6c9404856 - [server] Alternative NPE-protected implementation of launcher :: Alexei Barantsev
  • acfc1c5856 - [server] Mapping grid roles to launchers as enum values without conversion to strings :: Alexei Barantsev
  • c48261f49e - Add a copyOf method to ImmutableCapabilities :: Simon Stewart
  • bdb7275ab9 - SessionIds are meant to represent UUIDs :: Simon Stewart
  • 4eb26e3ddd - [server] Simplification of launcher builder, it depends on the role only :: Alexei Barantsev
  • 795b2dd5a9 - [server] Getting rid of duplicated code :: Alexei Barantsev
  • 1cf88d1462 - [server] Deleting options deprecated long-long ago :: Alexei Barantsev
  • a61cc22fd0 - [server] Refactoring CLI options again. Preparation for switching to new configuration implementation. :: Alexei Barantsev
  • fe011cb2c8 - Fixing retrieval of CSS properties that return non-string values in IE :: Jim Evans
  • 8f1d7c4ddc - Refining W3C-compliant ActionBuilder API for .NET :: Jim Evans
  • c7ccf9c272 - [py] Allow passing of service_args to Safari (#6459) :: keenangraham
  • 6067e4df11 - Introduce a SessionMap for the new Grid :: Simon Stewart
  • 342c990e4a - Introduce a Node for running sessions :: Simon Stewart
  • 4ebdf5025c - Introduce a Distributor for assigning sessions to nodes :: Simon Stewart
  • b89e29964e - Add a router to tie everything together :: Simon Stewart
  • 77637efb45 - Add a standalone command :: Simon Stewart
  • 3f2f465cb0 - Adding some basic javadocs explaining how Grid works :: Simon Stewart
  • cfc05662df - Fixing javadoc errors :: Simon Stewart
  • f999a4d364 - Adding an alias for the new Grid entry-point :: Simon Stewart
  • b5190cc579 - We should start Safari too, right? :: Simon Stewart
  • 18fddd7346 - Add a server for a node in the new grid :: Simon Stewart
  • 008694f0eb - Make the line wrapping work better :: Simon Stewart
  • 29f43ba1b9 - Add a server for the session map :: Simon Stewart
  • 242bec5e01 - Add a command for starting a distributor :: Simon Stewart
  • 9468dab6e9 - Finally, adding a router to the new grid. :: Simon Stewart
  • 4963983f08 - Re-ignoring alert test for Edge :: Jim Evans
  • 7a03253ee7 - Avoid the safari driver info blowing up node autoconfiguration :: Simon Stewart
  • 27c5cc0235 - Wrap all the commands with a w3c handler to format exceptions :: Simon Stewart
  • c49eec110a - [java] Setting default safaridriver executable in builder constructor is not needed because findDefaultExecutable returns proper value that will be used if driver executable is not set explicitly :: Alexei Barantsev
  • 7a0e25fb42 - Revert "Avoid the safari driver info blowing up node autoconfiguration" :: Alexei Barantsev
  • 47bb6dc310 - [py] Update ctor docstrings to explain that a directory passed in is cloned. :: AutomatedTester
  • f381d42959 - [java] Unignoring tests fixed in chromedriver 2.43 :: Alexei Barantsev
  • d2e5b54706 - add colorama to third_party/py for Windows users :: Lucas Tierney
  • a0d2b9cf57 - [py] use 'NUL' for /dev/null on Windows :: Lucas Tierney
  • c731a539b9 - Set default IEOptions when creating from existing Capabilities :: Simon Stewart
  • daf2e0cf67 - [py] fix os path in test for Windows :: Lucas Tierney
  • 1d4c536b53 - [py] don't run unit tests in functional tests :: Lucas Tierney
  • e56b190855 - Adding opentracing to the mix :: Simon Stewart
  • 6ebc8e1c17 - Adding opentracing support for okhttp :: Simon Stewart
  • 5642454aca - Add a Hub to the new grid, emulating the grid3 hub :: Simon Stewart
  • d190faaf8d - Fixing link to a CSS file in a test page :: Alexei Barantsev
  • 5487a9d642 - Fixing a button on a test page :: Alexei Barantsev
  • b74f6b20b1 - flake8 issue :: Alexei Barantsev
  • 3744b92153 - Small grammar correction :: Simon Stewart
  • a8bcd91222 - Avoid walking the entire tree when finding crazy fun build files :: Simon Stewart
  • 8b56191a4f - Fix up Java IDE config files :: Simon Stewart
  • 96998d9af7 - Add Safari::Options which can enable automatic inspection or profiling :: Alex Rodionov
  • 4b0296f27e - Add Edge::Options for insiders Edge builds :: Alex Rodionov
  • c1a91d5caa - [java] Fixing flakiness of a test in Firefox :: Alexei Barantsev
  • 02d20572ce - [java] Ignoring a test that fails in Chrome on travis for unknown reason :: Alexei Barantsev
  • 92f4ed8183 - Allow to pass options for remote driver :: Alex Rodionov
  • fb249b3d0b - [java] Let JUnit do its job :: Alexei Barantsev
  • 35e0ed988a - [java] Ignoring a flaky chrome test (it's the driver flakiness, we can't do anything on our side) :: Alexei Barantsev
  • 694835f09d - Ensure handlers are treated LIFO :: Simon Stewart
  • e520ea4e10 - Reading types should use bean introspection by default :: Simon Stewart
  • f6a9e91fc8 - Wait for the hostname process to die if killed forcibly :: Simon Stewart
  • 27310764ee - Ensure that the system property is non-null :: Simon Stewart
  • 1de0702b14 - Ensure only one thread at a time access the default TemporaryFilesystem :: Simon Stewart
  • 50f263c749 - Make it clear we are not dereferencing a possible null value :: Simon Stewart
  • c1b3853b40 - Prevent a resource leak in the display help handler :: Simon Stewart
  • f77feeb268 - Avoid a null dereference and be clear what went wrong :: Simon Stewart
  • 34840bf3e0 - Avoid a null pointer exception being thrown :: Simon Stewart
  • 51235e9984 - Better handling of the NPE thrown when parsing URLs in OkHttp :: Simon Stewart
  • f8151914ab - Remember to lock the lock, thus fixing tests :: Simon Stewart
  • 1de197b1ae - Ignore no such alert message test in Firefox (mozilla/geckodriver#1404) :: Alex Rodionov
  • da9269fb02 - Allow a Reader to be used for parsing JSON :: Simon Stewart
  • 093ac7d429 - Expose underlying inputstream and reader from httpmessage :: Simon Stewart
  • 4448146912 - Remove reference to gson :: Simon Stewart
  • c0fa0edd48 - No longer null out all unused fields when deserialising an instance from JSON :: Simon Stewart
  • fe54a9500f - Removing another gson reference :: Simon Stewart
  • 727768b2ec - Remove another gson reference, this time by rewriting tests :: Simon Stewart
  • 41119ad81c - Delete another gson reference :: Simon Stewart
  • a5bbebc869 - Final bit of gson clean up for now :: Simon Stewart
  • 32f579b5dd - [java] Deleting unused annotation :: Alexei Barantsev
  • 0c37f50f50 - [java] We don't need a rule to recover driver after a Sauce error because we don't use Sauce anymore :: Alexei Barantsev
  • 2613fc36a2 - [java] Deleting all Sauce related guards in tests :: Alexei Barantsev
  • 12ae7d79d3 - Improve file detector test reliability :: Alex Rodionov
  • 935411fb61 - Fix undefined instance variable warning in Selenium server log :: Alex Rodionov
  • 150b032e1c - Fixing IE change in behavior recognizing closing of showModalDialog windows :: Jim Evans
  • 8986308daf - [java] Reverting system property to manage native events in IE, they are enabled by default :: Alexei Barantsev
  • 928b948198 - [java] Adding a system property to enable requireWindowFocus option in IE :: Alexei Barantsev
  • 30a7158414 - Add a check for WebExtension in the atoms userAgent (#6475) :: Tomer Steinfeld
  • a4be819579 - [java] Trying to avoid running multiple browsers at the same time, it's important for running tests in Safari and IE with requireWindowFocus option :: Alexei Barantsev
  • b77f99b908 - Fixing JS compilation error :: Alexei Barantsev
  • adc4bd6e00 - Cleaner fix for the atoms compilation failure :: Simon Stewart
  • 847f0b88d2 - Fix Eclipse classpaths (#6581) :: JohanBrorson
  • 61aba4303c - Fix Java tests for clear color and range inputs (#6571) :: John Chen
  • edbc583c35 - check if running inside webextension by checking extension subspace instead of runtime (#6582) :: Tomer Steinfeld
  • c9bacb3130 - [java] Unignoring Safari tests passed in STP 68 :: Alexei Barantsev
  • 5a37ac3bc6 - [java] Unignoring a couple of tests in Firefox :: Alexei Barantsev
  • eda44b99f1 - [java] Ignoring some Safari tests :: Alexei Barantsev
  • 8afd582ef7 - [java] Fixing links from tests to bug reports :: Alexei Barantsev
  • 2fb9340483 - [java] Composition instead of inheritance in CLI options :: Alexei Barantsev
  • 8c9d0185e2 - Removing .NET workaround for setting ChromeDriver to W3C mode :: Jim Evans
  • 80949377ed - Allow no such alert error to be raised without any message :: Alex Rodionov
  • adf655af80 - Add a utility for scheduling tasks on a regular basis :: Simon Stewart
  • 4c7512ee8f - Small doc correction :: Simon Stewart
  • 982c7ad2c8 - Add a status endpoint to the nodes and the distributor :: Simon Stewart
  • d1e114b035 - Allow the Node to be started before the Distributor :: Simon Stewart
  • 68ee8e0f8b - Adding support for OSX mojave to grid (#6552) :: abidema
  • 46fc59b398 - Fix Javadoc comment issues. (#6468) :: User253489
  • 9a86ab8c5a - Organise imports across the java tree :: Simon Stewart
  • 16feae5d59 - Add missing override annotations in Select class :: Simon Stewart
  • e561ca8672 - Deprecate the JSON Wire Protocol Action primitives :: Simon Stewart
  • 29ee9e9841 - Cleanup: Remove unused imports (#6591) :: JohanBrorson
  • 1f795e04dc - [java] Simplify and refactor Select element wrapper (#6501) :: Valery Yatsynovich
  • 22c25588c1 - SafariDriver supports opening new windows and tabs :: Simon Stewart
  • d6f4caa089 - Add one piece of whitespace to make me feel better :: Simon Stewart
  • eff8764c9e - Added Locale.US for USER_AGENT toLowerCase (#6491) :: bozdemir84
  • 483df120b1 - Marking obsolete augmenters as deprecated :: Simon Stewart
  • 04deefa9f7 - Touch screen is deprecated, so this should be too :: Simon Stewart
  • fee9440946 - [Grid] Hub status should only count reachable proxies. Fixes #6494 :: Diego Molina
  • 053940e2e4 - Update the java changelog :: Simon Stewart
  • 1f458d6b72 - Bump version to a better approximation of Π :: Simon Stewart
  • 4ff9d3eda5 - Acknowledge version number being closer to π in release notes :: Simon Stewart
  • 2ecb7d9aaa - [rb] update chrome CDP endpoint send_command was deprecated in chromedriver 2.40 :: Lucas Tierney
selenium - Selenium 3.14.0

Published by ddavison about 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 07a18746ff - Make generating the docs more robust :: Simon Stewart
  • b78d5bc7a5 - [py] bump version to 3.13.0 in setup.py :: Lucas Tierney
  • 794148c998 - Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionov
  • d9de47c696 - Remove package_data and data_files options from setup.py (#5982) :: wiggin15
  • eb3e5f2d22 - Make firefox matching more exact :: Simon Stewart
  • 9d766a113e - [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantsev
  • e79c9145e4 - Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsev
  • b605d9ab2e - Add inifile gem to JRuby package :: Alex Rodionov
  • 0aa8dd4ff1 - allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortner
  • ab87a06d1e - At SeleniumConf: delete a deprecated method :: Simon Stewart
  • c4acbe511f - Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew
  • 3e99112a0d - Allow temporary installation of FF extension (#1) (#5751) :: kvetko
  • 02f793dd37 - [py] Remove unused util methods from remote :: AutomatedTester
  • 68b0ff1376 - Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans
  • 254f16fe82 - Updating CHANGELOG and version resources for .NET point release :: Jim Evans
  • b2d4df628e - Removing long-deprecated local PhantomJS support from .NET :: Jim Evans
  • d006b4cfdd - Removing deprecated methods from .NET bindings :: Jim Evans
  • 178b07e8d5 - Fixes empty options merge :: Artem Kozaev
  • 6bb3e14e11 - Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev
  • 18f9b958a4 - Marking .NET hardware manipulation interfaces deprecated :: Jim Evans
  • 0b310c1114 - Refactoring .NET capability handling :: Jim Evans
  • 205ac91997 - Ignoring maven auxiliary files :: Alexei Barantsev
  • 5457171bd5 - Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev
  • 5820c5740c - Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev
  • 61f35cfdf2 - Adding more info to the error message :: Alexei Barantsev
  • 5a8b4804ff - Remove guava dep from logging package :: Simon Stewart
  • d8f6fd3467 - Remove guava dep from interactions package :: Simon Stewart
  • a78662432e - Break dependency on profiler to the json package :: Simon Stewart
  • 3962e3d10c - Simplify the core selenium target to avoid a split package :: Simon Stewart
  • 8aaf8c7c1a - [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev
  • 550cd0c54b - Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsev
  • f54e39af25 - Add cause when JsonException occurs (#6112) :: Florian LOPES
  • 52483384e6 - Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning
  • 6b3598d366 - No logical changes: just reformatting :: Simon Stewart
  • 52a2f6ab12 - Add tests to allow new builder to only have capabilities set :: Simon Stewart
  • 3ffb8eb477 - Drop support for ancient geckodriver versions :: Simon Stewart
  • 5289e9779a - Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan
  • 67b6c8d909 - Reformatting code and organising imports. No logical change :: Simon Stewart
  • 94678f77f3 - Correcting invalid session ID response JSON payload for IE driver :: Jim Evans
  • 1eaa2d79f9 - Updating reset action for IE driver :: Jim Evans
  • 8096ef71c0 - Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans
  • 96b8cc59a5 - Adding a test for the fixed OkHttp issue :: Alexei Barantsev
  • 821c6f3aee - Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev
  • 046ab75f76 - Deleting more tests related to ancient geckodriver support :: Alexei Barantsev
  • da6efc1b1b - Upload file if file detector set :: Aleksei Moskvin
  • a062cd3118 - Use proper file upload extension command :: Alex Rodionov
  • a6a19b1d44 - Add a lightweight Dependency Injection service :: Simon Stewart
  • 501da5f6ff - Hook injector into the server, replacing old DI approach :: Simon Stewart
  • 2cbcd08b81 - Fix failing hub tests :: Simon Stewart
  • 4c9379516c - Deprecate our Clock class in favour of the one in java.date :: Simon Stewart
  • 0efc0be17c - Apparently the Safari tech preview has a different browser name :: Simon Stewart
  • b99fa0d475 - Start making the SafariOptions w3c safe :: Simon Stewart
  • 3d6ab4635f - Score the new safari options too :: Simon Stewart
  • c553547c10 - Allow compilation with the java 10 javac :: Simon Stewart
  • 34978827d1 - Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: VimalRaj Selvam
  • 67b6e30cac - Fix up safari options to match w3c requirements :: Simon Stewart
  • 0ac09d0003 - fix: add until.urlContains null value check (#5933) :: Jacob Wejendorp
  • e9dfaad6ec - fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Jongkuen Hong
  • 24aed0d781 - [py] fix: drag and drop by offset broken (#6172) :: Herst
  • 6f028c5c07 - Marking a constructor deprecated :: Simon Stewart
  • 9c1e331862 - Clean up compilation warning :: Simon Stewart
  • d104c769d0 - Move from synchronized to a reentrant lock :: Simon Stewart
  • ed4b3a4de0 - Add safari to the list of build targets for atoms tests :: Simon Stewart
  • 84353588a3 - Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans
  • 613f1f03c8 - Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evans
  • d7562b1e0b - Prevent keyup actions if key is not already down for IE :: Jim Evans
  • a6e0407788 - Correcting .NET IE legacy capability creation :: Jim Evans
  • 4861c79f6b - Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evans
  • e70ccc74b0 - Updating IE prebuilts :: Jim Evans
  • 83b0a34604 - [java] Fixing coercer ability to access private constructors :: Alexei Barantsev
  • f85c99012e - [java] Calling a more straightforward method :: Alexei Barantsev
  • aafc5e895b - Ignoring .NET upload test for Safari which hangs browser :: Jim
  • 42baa2423e - Adding workaround for Safari Tech Preview in .NET :: Jim
  • b5b247cc8e - Fix the default capability matcher test :: Simon Stewart
  • 6d56181520 - Better follow project coding style :: Simon Stewart
  • 6e09f51a5f - Use browser name to determine if using Safari Tech Preview :: Simon Stewart
  • 1f75108e69 - Use reflection for Gson objects in JsonOutput :: Simon Stewart
  • ad11102a9b - The injector now uses subclasses if present :: Simon Stewart
  • 2a7d23dc03 - Bump version to an approximation of Π :: Simon Stewart
  • c26dd71261 - Update the java changelog :: Simon Stewart
  • b1ececb16b - Release Ruby gem 3.13.1 :: Alex Rodionov
  • fbf3a83275 - Return back Ruby version to π :: Alex Rodionov
  • 293523b640 - [rb] fix parsing server versions to be able to get the latest :: Titus Fortner
  • f66424b832 - Adding version resources to internal IE driver library :: Jim Evans
  • 52b5348763 - Extract IE internal library to IEDriver.tmp first :: Jim Evans
  • 94bc66e0a8 - Fixed crashing bug in obscured element detection. :: Jim Evans
  • e984de7bbc - Code refactoring (Minor clean-up) (#6179) :: Krishnan Mahadevan
  • d6ab55a583 - Add native events under se:ieOptions. (#6183) :: KentGu
  • cd733016d4 - Return 404 for non-existent routes (#6186) :: Krishnan Mahadevan
  • b6f307c814 - Pass found elements to the EventListener's afterFind method (#6191) :: Bartek Florczak
  • f1a7bf6051 - [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Jerry Pussinen
  • 29e9746e39 - Making set window rect command spec-compliant for x and y coordinates :: Jim Evans
  • 52969e49a1 - Exposing additional extension points in .NET bindings :: Jim Evans
  • 9f126d3a70 - Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans
  • 2be2884de4 - Unignoring .NET alerts tests for Edge :: Jim Evans
  • a3d2f41cd3 - Allow to use multiple files with file detector :: Alex Rodionov
  • 3f3f34e152 - Update bundler to 1.16.3 :: Alex Rodionov
  • 6e1850bb6f - make ConnectionType searilize as integer (#6176) :: Anton Velma
  • 6deabdf917 - Fix the failing test :: Simon Stewart
  • 62f3a3cfd1 - Add "small" label to the small tests :: Simon Stewart
  • e910737a9c - disable screenshot tests for edge :: Clay Martin
  • afb952f3c4 - Limit the size of the cache directory for buck :: Simon Stewart
  • 76882bec4c - constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Prakhar Rawat
  • db52375fb7 - Resetting frame focus to top-level frame on refresh :: Jim Evans
  • b57575a3a8 - Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evans
  • b5d96469c9 - Bump ByteBuddy to 1.8.15 :: Simon Stewart
  • dff72517b5 - Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewart
  • e57914ab05 - Introduce basic JPMS support :: Simon Stewart
  • 3665dd7456 - Move or deprecate internal classes in java client :: Simon Stewart
  • b6748a5fc5 - Update java changelog :: Simon Stewart
  • 9190cd5c8c - Properly indicate that the remote module uses services. :: Simon Stewart
  • f3197b14bd - A Hub API that can query all running sessions. (#6158) :: Krishnan Mahadevan
  • 9669e80055 - Move utility method into utility class :: Simon Stewart
  • 9f87968499 - Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart
  • 4534faa77c - Add urllib3 dependency to install and test systems :: AutomatedTester
  • 8d98f3223c - Swap out httplib for urllib3 :: AutomatedTester
  • 59f93ef04d - Restore missing error class and limit error class lookup scope (#6137) :: Thomas Walpole
  • 31d547bad7 - [rb] fix default value of move duration in PointerActions :: Titus Fortner
  • a6b98462af - Move servlet request/response wrappers to new grid :: Simon Stewart
  • c814c32500 - Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart
  • 49be0e8883 - Run all small tests :: Simon Stewart
  • ed207b3a00 - Yield file wrapped in array to file detector :: Alex Rodionov
  • 6b4dfc6545 - Jetty version bump :: Simon Stewart
  • bdc4787caf - Fixed null pointer exception when managed element is not found :: Mike Bellew
  • 0248a49caa - Re-enable the passthrough tests :: Simon Stewart
  • 7842db3150 - [py] Added ExpectedCondition invisibility_of_element :: Karl Kuehn
  • 458daaf623 - Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans
  • 13720310f4 - Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov
  • 17e08e8d24 - Ignore upload multiple files test for remote + IE :: Alex Rodionov
  • aacccce032 - [py] Fix doc of URL-related ExpectedCondition (#6236) :: Herst
selenium - Selenium 3.13.0

Published by ddavison about 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c3bb30c727 - Update changelog for 3.12.0 :: Alex Rodionov
  • 14a3e7b3eb - Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evans
  • eb5fe13f97 - Adding alert text for unexpected alerts in IE :: Jim Evans
  • b3376cd6ba - Updating .NET CHANGELOG for 3.12 release :: Jim Evans
  • bb2488860d - Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans
  • 79a315ab07 - Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsev
  • ca9da6e8e6 - [java] Deleting unused private fields :: Alexei Barantsev
  • 6359b2f8e7 - [java] There are no more multiple IE driver engines :: Alexei Barantsev
  • f41fe5fb1a - [java] Deprecating unused utility functions :: Alexei Barantsev
  • c179a1b7d3 - [java] Deleting unused private field :: Alexei Barantsev
  • 7129729457 - Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans
  • 4351f22523 - Upgrading httpcomponents :: Alexei Barantsev
  • f7eeab82ed - Deprecating apache httpclient based implementation :: Alexei Barantsev
  • 5a8a2c1ba6 - Deleting deprecated code :: Alexei Barantsev
  • 12d57f17d7 - Enabling chrome java tests on travis :: Alexei Barantsev
  • c68b2b84e3 - Adding a safari job for travis :: Alexei Barantsev
  • 5b8994f8ab - Ignoring failed chrome tests :: Alexei Barantsev
  • c0de230188 - Adding java IE test job to appveyor :: Alexei Barantsev
  • 18fee21bc7 - Use default OSX image on travis :: Alexei Barantsev
  • eaefea254a - Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev
  • 6a6b658342 - Add missing copyright notice :: Simon Stewart
  • fd92d1c48f - Adding a w3c compliant remote webdriver builder :: Simon Stewart
  • bd1ae5981a - Ignoring more chrome tests that fail on travis :: Alexei Barantsev
  • d42e6acc97 - [java] Adding a test for noProxy :: Alexei Barantsev
  • 58cae229ba - Unignoring a couple of tests passed in IE :: Alexei Barantsev
  • e6a056f6c3 - Updating okhttp :: Alexei Barantsev
  • 841f7eed26 - Updating gson :: Alexei Barantsev
  • 7f0ddee5d7 - Updating guava :: Alexei Barantsev
  • d0bc211ea7 - Updating htmlunit and htmlunitdriver :: Alexei Barantsev
  • 5a459a51b6 - Update IDEA gson library descriptor :: Alexei Barantsev
  • b29ad6e4b1 - Update IDEA htmlunit library descriptor :: Alexei Barantsev
  • 3f040255ba - It appears that htmlunit uses its own css parser now :: Alexei Barantsev
  • 66fcb623d4 - [java] Fixing JSON to Proxy deserialization :: Alexei Barantsev
  • d1a4c2b396 - This test mostly works in Chrome (but it's flacky) :: Alexei Barantsev
  • cc810770ee - Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantsev
  • e38bc95a80 - [py] Update changelog for 3.12.0 :: lmtierney
  • f341cda429 - [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev
  • 21880a34b4 - Deleting unused imports :: Alexei Barantsev
  • a9096a0097 - Actually updating capabilities with fixed noProxy :: Alexei Barantsev
  • 0e1b72d022 - Update close window command to return list of remaining window handles. :: Jim Evans
  • 2c2db8a47b - [py] update documentation for find_element methods to remove 'private' indication :: lmtierney
  • ade980b7f3 - Avoid using the BeanToJsonConverter within Json :: Simon Stewart
  • 70121d346c - Make the bean to json test use JsonOutput :: Simon Stewart
  • 1a99e2161f - Update LICENSE :: VijendraEAtech
  • 6404eef633 - default hub host address to 0.0.0.0 when not specified :: Doug Simmons
  • 0ba8188b1a - Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov
  • 03b79620db - Bump bundler locked selenium-webdriver version :: Alex Rodionov
  • 8484fe292d - Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionov
  • ddf10710f8 - Use RuboCop-preferred way to skip iteration :: Alex Rodionov
  • 53440282c3 - Switch to our own classes for outputting JSON :: Simon Stewart
  • dfffd9e16e - Remove deprecated RemoteProxy.getStatus method :: Simon Stewart
  • c218813788 - Remove GSON from the RegistrationServlet :: Simon Stewart
  • c2d3fa842d - Remove GSON from CrossDomainRpcLoader :: Simon Stewart
  • de9f3b7113 - Remove unused import :: Simon Stewart
  • 2ceda3f814 - Remove GSON from build files :: Simon Stewart
  • 7275728fd4 - Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewart
  • c65a277a85 - Clean up unused import and javadocs :: Simon Stewart
  • c09cffa40b - Continue removing gson from the json package :: Simon Stewart
  • 5454e6ee2a - Finish removing gson from grid :: Simon Stewart
  • 59b781cde2 - JSON pretty printing :: Simon Stewart
  • 4c8646cde1 - Update chromeOptions key for capabilities :: Florian Mutter
  • f12a3c47dc - Suppressing IE compile warnings during 64-bit compilation :: Jim Evans
  • 8f1f9c421b - Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evans
  • c83f3a0757 - Internal refactor of IE driver moving OS bitness checking code :: Jim Evans
  • f4676fb110 - Updated to better support using CreateProcess API for launching IE. :: Jim Evans
  • 78172a3ced - Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewart
  • b3aa68d811 - Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart
  • 0016b3aa95 - Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart
  • 38f46561c8 - Add a "oneOf" method to the builder :: Simon Stewart
  • c9f58ec103 - Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewart
  • c134dfae81 - Catch an additional reflective exception in the server :: Simon Stewart
  • 51d5295cfa - Implementing new session payload string representation for logs :: Alexei Barantsev
  • 3ed89adfd2 - Fixing unit tests to use fake driver services. :: Alexei Barantsev
  • b696d38fce - [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierney
  • bc17100815 - Fixing javadoc. Fixes #5928 :: Alexei Barantsev
  • 0607704e3c - Use diamond operators instead of explicit type declarations :: Valery Yatsynovich
  • df72eaa6e0 - Remove unused imports :: Valery Yatsynovich
  • 2c1c448077 - Remove redundant throws clauses :: Valery Yatsynovich
  • b95abf19ee - Making beforeunload test W3C conformant :: Alexei Barantsev
  • 7ff8c9c908 - Disabling unstable chrome test :: Alexei Barantsev
  • 7e812e76b6 - Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsev
  • f3195298af - Disabling beforeunload alert tests in python :: Alexei Barantsev
  • 8d64be4362 - [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantsev
  • e25aa00972 - Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev
  • 2606295b85 - Forcing test server to stop on shutdown. :: Alexei Barantsev
  • 9090f52fe9 - Fixing noProxy handling in Grid :: Alexei Barantsev
  • 894b67a1c9 - Disabling an unstable test in Chrome :: Alexei Barantsev
  • f77d2f9e60 - Added ability to direct headless chrome to save files in ruby Driver :: John Pelly
  • 796876aaa4 - Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov
  • 2a16696190 - Move knowledge of JSON parsing into JsonInput :: Simon Stewart
  • 1897bab365 - Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans
  • 447cabadfa - Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans
  • 8f5e2364ab - Moving IE #defines for page load strategies :: Jim Evans
  • 46ca782229 - Updating comments to IE driver code :: Jim Evans
  • e312563baf - Adding ability to return extended error info from IE actions :: Jim Evans
  • ff3e64fdbe - Refactoring IE waiting for page load on click :: Jim Evans
  • cabfd91b7d - No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans
  • 51376f6943 - Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans
  • 7691ee2f09 - Updating documentation comment in .NET :: Jim Evans
  • a8f0e70de3 - Changing .NET test drivers to implement new instantiation scheme :: Jim Evans
  • 1f02125e7b - Making .NET test suite align with Java test suite :: Jim Evans
  • 1619f2f563 - Adding .NET test configurations :: Jim Evans
  • d7a762ed0e - Updating IE driver prebuilts to latest binaries :: Jim Evans
  • c01f9ce13d - Unignoring contentEditable tests for .NET :: Jim Evans
  • 0f516a83d2 - Updating ignored .NET tests :: Jim Evans
  • 48fb09e94c - Removing unused categories in .NET tests :: Jim Evans
  • fdef21044a - Further .NET integration test cleanup :: Jim Evans
  • 5839b38d7f - More .NET test updates for Edge :: Jim Evans
  • 8d664f47a8 - Expose the RemoteWebDriverBuilder :: Simon Stewart
  • 7a0048213a - Updating release version to 3.12.1 for .NET :: Jim Evans
  • 24432b3db2 - Fixed quit command for default state :: Clay Martin
  • 839811e151 - Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evans
  • ce19a20bf3 - Updating unignored .NET tests for Chrome :: Jim Evans
  • 2c3aab2537 - [py] WebDriver as context manager (#5919) :: Jerry Pussinen
  • bfd4dccb6e - Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev
  • 5ec8094720 - Loosen WebElementCondition instance checks (#5968) :: Adam Smith
  • 16f6dd8310 - Updating default Safari driver config to use for .NET tests :: Jim Evans
  • f18440ae0d - More adjusting ignored browsers for .NET test suite :: Jim Evans
  • 6715b81fd0 - Enable Get Element Property tests in Edge :: Clay Martin
  • e060906bbd - Enable multiple tests in Edge :: Clay Martin
  • 1158f26d43 - Implement HasCapabilities by EventFiringWebDriver (#5917) :: Valery Yatsynovich
  • 07f70f7839 - Add before/after getText events (#5974) :: Mikhail Panin
  • b3eb3071e5 - Expand imports :: Simon Stewart
  • 1692b9b6cc - Add test for JsonInput :: Simon Stewart
  • 9676d70127 - Use anonymous GitHub API when GITHUB_TOKEN is not set :: Dave Hunt
  • a378961519 - Fix if block for GITHUB_TOKEN :: Dave Hunt
  • 0010c66a64 - Test cleanup for Safari in .NET tests :: Jim Evans
  • d76558a3b9 - Removing redundant XPath finding tests in .NET :: Jim Evans
  • f98f5d4a06 - Moving .NET test to asserts using constraints :: Jim Evans
  • 4c1eca1853 - Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans
  • 32b8c43544 - Adding default Safari driver class for .NET tests :: Jim Evans
  • 8b82f79df0 - Fixing mouse movement in .NET :: Jim Evans
  • 084ed59c79 - Make RuboCop happy again :: Alex Rodionov
  • 18abaa220f - Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans
  • 597ca64701 - update PyPI links in Python docs (#6011) :: Corey Goldberg
  • fac450345e - [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsev
  • ab4f24d2d1 - Switch to our own classes for JSON parsing :: Simon Stewart
  • 1a0f31e299 - Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart
  • 655a796605 - Remove GSON from main source tree :: Simon Stewart
  • f648f12f35 - Fix the build. Oops. :: Simon Stewart
  • ba3592b746 - Updating IE driver to use SendInput for a single input at a time :: Jim Evans
  • 8eb7d85888 - Adding logging to IE driver for setting window focus :: Jim Evans
  • 9ad2f48524 - Updating .NET test to not need two driver instances :: Jim Evans
  • ecc3dd059b - Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans
  • 655f27bedf - Updating JavaScript automation atoms for IE :: Jim Evans
  • 5484f955bf - Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans
  • 1a0b1d008a - Removing IE-specific tests that are covered in common tests for .NET :: Jim Evans
  • a8fa257af3 - Updating IE driver binary prebuilts :: Jim Evans
  • ea258d4733 - Ensure we do not write too much JSON across the wire :: Simon Stewart
  • 1abe2d81ee - Allow pretty printing of json to be disabled. :: Simon Stewart
  • bfdeb29f80 - Remove debug print statements. #prodeveloper :: Simon Stewart
  • f7f09fc513 - [3450] Added bindings for custom ChromeDriver commands (GET_NETWORK_CONDITIONS, SET_NETWORK_CONDITIONS and DELETE_NETWORK_CONDITIONS) that allows client code to utilize built-in throttling functionality. (#3479) :: Andrii Rohovets
  • 361e9b3222 - Bump version to 3.13 :: Simon Stewart
  • 21116894e4 - [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantsev
  • e4c8d45ce0 - [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev
  • 10a21e5021 - [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev
  • 7903ba397d - Update README.md (#6021) :: Mubariz Hajimuradov
  • 0af941a74b - Updated ChromeDriver docs (#5999) :: Anastasia Vataman
  • c9e9528c69 - Remove an unused dep in a java rule :: Simon Stewart
  • b00810ee8a - Fix comment issues. (#5954) :: User253489
  • bab2de3c72 - Added more documentation to isEnabled() and resolves #3547 (#5691) :: Matt Q
  • 517b8b4c29 - [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev
  • 35d0bb6084 - Bump the Netty version we use :: Simon Stewart
  • 8c1acbdd84 - Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evans
  • acb5315755 - [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev
  • 04afbc48dd - Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evans
  • db1e9595ef - Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evans
  • d31bfd3941 - Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evans
  • c6686b3c20 - Allow extension of RemoteWebElement for caching properties :: Michael Keeley
  • c15cdbcaf0 - Replace Chrome with Firefox in .NET documentation comments :: Jake
  • 0f49c42e2b - Get the status servlet working again. :: Simon Stewart
  • 4446b8d3fd - Updating java changelog :: Simon Stewart
  • 04f9698484 - fix incorrect w3c action encoding in python client (#6014) :: Jonathan Lipps
  • 5fad6086b1 - [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney
  • 4082b77504 - Add executing custom command to Chrome Python bindings (#5989) :: zhangwenqiang00
  • 11c39616e8 - Fix JSON parsing of unicode escapes :: Simon Stewart
  • 93ea6dc3a8 - Remove unnecessary main methods :: Simon Stewart
  • 983265e955 - More compliant JSON escaping of characters :: Simon Stewart
  • 780c502cc4 - Fix encoding of log levels :: Simon Stewart
  • f5799ed23f - [py] Update CHANGES for 3.13.0 :: lmtierney
  • 5dfab8acb2 - [rb] Update CHANGES for 3.13.0 :: lmtierney
  • 6c9064444d - Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans
  • 2f0d2927ac - Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim Evans
selenium - Selenium 3.12.0

Published by ddavison about 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4844292571 - Updating .NET CHANGELOG for 3.11 release :: Jim Evans
  • 4defda896b - Streamlining .NET Actions class :: Jim Evans
  • e957482732 - Update changelog for python bindings :: AutomatedTester
  • 8f52ceb090 - Add desired capabilities keyword to IE and Firefox :: Isaul Vargas
  • 5ffc3a0ab1 - Removed unexecuted line from IE webdriver :: Isaul Vargas
  • 7dff24f1ab - Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evans
  • d37967aa0c - Updating .NET strong-named assembly build to correct package references :: Jim Evans
  • afa873480c - Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych
  • 11cb216590 - [rb] update changelog :: Titus Fortner
  • 4756fd1b04 - Add Firefox addon install using manifest.json :: vflame
  • a8d9b86281 - Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus
  • 2a0f63d19b - Fix Safari webdriver AttributeError for python client driver #5578 :: ming
  • 121bb31759 - Fixing flake8 issues :: Alexei Barantsev
  • d7fe2c464a - Remove unnecessary parameter from JsonOutput.write :: Simon Stewart
  • 13d8f8be75 - Properly initializing JSON values in IE driver :: Jim Evans
  • 99fc46a6e7 - Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans
  • 5419255922 - Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans
  • 7ddba7ce1e - Updating to release IE driver 3.11.1 :: Jim Evans
  • 4fe801acda - Unignore double click tests on Firefox :: Alex Rodionov
  • 9517a40afd - Ignore test for partially covered elements for IE :: Alex Rodionov
  • be524b6fb7 - Adding Protected Mode boundary closing mechanism in IE :: Jim Evans
  • 619a02f3e8 - safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg
  • 1cb3f698fe - safaridriver: add support for an extension command to open the debugger. :: Brian Burg
  • dd8b51f602 - bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiya
  • f77c9e38c7 - Updating NUnit dependencies for .NET tests :: Jim Evans
  • 56f210e5d8 - Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evans
  • edbc9141e9 - Fixing clear atom to work with for IE :: Jim Evans
  • 583aca924e - Exposing is_focusable atom for use in drivers :: Jim Evans
  • eda10eed6a - Adding IsFocusable method to IE driver Element class :: Jim Evans
  • 0b55fb870a - Adding support for extension capabilites starting with "test:" in IE :: Jim Evans
  • b44592fe1c - Fixing obscured element detection in IE for elements in frames :: Jim Evans
  • 8ffb552099 - Separating out detection of focusable elements for sendKeys in IE :: Jim Evans
  • 74e584d12b - Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans
  • 6103798b5f - Updating .NET to not propagate non-W3C compliant capability names :: Jim Evans
  • f454a5c8bb - Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans
  • 81371b441e - Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans
  • 6dd04e6c89 - Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax
  • 0d9bcecf9c - Addition of test playlists for each .NET test project in the repo :: seanrand57
  • d0accdfea9 - Addition of overload argument to the SelectElement.SelectByText method :: seanrand57
  • d8bdaa2426 - Remove unused field :: Simon Stewart
  • 96c1b99f0b - Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans
  • 7d4b0389fe - Updating JsonCpp library to latest :: Jim Evans
  • 9120f82021 - Changing COM variant to JSON serialization in IE :: Jim Evans
  • 5516b4f35a - Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans
  • 2eb4235728 - Send requests with application/json content type :: Alex Rodionov
  • 6fe22c3a64 - Remove unnecessary overriding of Content-Type :: Alex Rodionov
  • 2c4f935dd8 - Null cookie value fix :: granak
  • 61d741bca8 - Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evans
  • f13f3f57cd - Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans
  • 977b17db59 - Remove duplicated command entry of screenshot. :: Shuhai Shen
  • 8e7cc40e97 - Adding HRESULT check in IE driver :: larsiver
  • f5aafa38f0 - Removing external link in IE test file :: Jim Evans
  • 5cce5cf4cf - Improve takeScreenshot performance in ie driver. :: rovner
  • 90216e938f - Treat object tag with embedded document as frame :: Larry Yu
  • aa8e066500 - Update Http.request in default.rb to include a delay in retries :: Aaron McKinley
  • be61a73c47 - Add failing test for a sequence of drag and drop by offset and element :: Alex Rodionov
  • c332712fb0 - Adding newly added test to Visual Studio playlist :: Jim Evans
  • 8910104857 - Add support for Basic Access Authentication in .NET RemoteWebDriver :: Samuel Bétrisey
  • a3a206227b - Adding BeforeRemoteHttpRequest event to .NET RemoteWebDriver :: Jim Evans
  • 89c1b69c6e - Prevent page jump to top when clicking on tab :: Dylan Reichstadt
  • b0271d67d2 - Move manifest generation to the right place :: Simon Stewart
  • f3ba82ccb6 - Add a User-Agent header to our outgoing HttpRequests :: Simon Stewart
  • 06fe780fbe - The next release is not Selenium for Workgroups :: Simon Stewart
  • 63f65c620c - Fixing .NET ChromeDriver network conditions commands URLs :: Jim Evans
  • a43382076e - Adding user-agent string for .NET remote HTTP requests :: Jim Evans
  • 429af62c79 - Add a User-Agent header for Ruby HTTP requests. :: Steven Hazel
  • 508a8b6f10 - Refactor sending Selenium User-Agent :: Alex Rodionov
  • 4a1f340c5b - Fix ChromeDriver NetworkConditions setter for .NET :: John Chen
  • eb0eb1f507 - Fixing incorrect platform in .NET user agent string :: Jim Evans
  • 6c313a415f - Fix Selenium namespace collisions :: Alex Rodionov
  • ae2cf7d3a2 - [py] use setter for headless property in options classes :: lmtierney
  • 315bf4e38a - [py] only add --disable-gpu for Chrome headless on Windows Fixes #5702 :: lmtierney
  • 9aa664219b - Add User Agent for Python (#5696) :: Steven Hazel
  • 0d8a1ac90f - flake8 fixes :: Lucas Tierney
  • a4f3c97d4c - [py] missing parentheses for method call :: lmtierney
  • 81e91a86a1 - Adding locking for lazy-load of static dictionary in .NET :: Jim Evans
  • 88944b7cd7 - Guarding against assembly location being empty :: Jim Evans
  • 9e743aaa37 - Add changelog link to RubyGems :: Alex Rodionov
  • f6f0064ac1 - Add support for getting/setting permissions for Safari :: Alex Rodionov
  • 0cf2e2460f - Add attach debugger command to Safari :: Alex Rodionov
  • cad99f8c61 - [js] Adjust type annotations to properly track types when generating API docs. :: Jason Leyba
  • f2e0f00917 - [js] Export lib/input.Origin from the top level selenium-webdriver module. :: Jason Leyba
  • 97ca8ab497 - [js] Replace typedefs with record objects for parts of the public API. :: Jason Leyba
  • 5f52b02163 - [js] Add a User-Agent header for #5657 :: Jason Leyba
  • d56802ae84 - Return has_network_connection driver extension :: Alex Rodionov
  • 6f0ea5406a - Fix RuboCop offences :: Alex Rodionov
  • 03d8714113 - Revert .NET bindings to send spec-compliant new session for all browsers :: Jim Evans
  • eaee33c9f4 - Fixing .NET serialization of proxy autoconfig URL :: Jim Evans
  • 78af26a536 - Removing no-longer-used .NET dependencies :: Jim Evans
  • b337a82699 - Making .NET ICommandExecutor interface extend IDisposable :: Jim Evans
  • 478b5f7da6 - Fixing IE stale element detection for parent elements. :: Jim Evans
  • d0cec1f2d7 - [json] delegate primitve detection to guava :: Simon Stewart
  • 913ad9394c - [json] Deprecating methods where GSON leaks out :: Simon Stewart
  • 0d16a868fa - Clean up. No logical changes :: Simon Stewart
  • 1dcddcdfd7 - Add equals and hashCode to Command :: Simon Stewart
  • ed2d065565 - Switch to use guava type token. Should be a no-op :: Simon Stewart
  • a6e465e7aa - Adding equals and hashCode to Response :: Simon Stewart
  • fea3c702c6 - Refactor Bys, "checkNotNull" :: Alberto Scotto
  • f833e9e5b9 - More cleanups in By :: Simon Stewart
  • 12802a7ec0 - All json tests are small tests :: Simon Stewart
  • 7568f7a417 - add before/afterGetScreenshotAs to WebDriverEventListener :: morrishoresh
  • 640af41fe8 - Fix issues in comments and exception messages. :: User253489
  • 1c77719bba - Clean up docs in By :: Simon Stewart
  • a02a71840e - Initial implementation of taking element screenshots for IE :: Jim Evans
  • 999247be8c - Correcting IWebElement.GetScreenshot remote URL :: Jim Evans
  • 188ce052bc - Updated docs from ChromeDriver to FirefoxDriver :: Phillip Haydon
  • 27bbd2ceec - Adding new test to .NET common tests playlist :: Jim Evans
  • d7155fed40 - Adding .NET Chrome option to enable use of W3C protocol dialect :: Jim Evans
  • 41d809a81d - [py] allow Remote webdriver when only given Options class also, use Options.to_capabilties as base caps :: lmtierney
  • 38aa3268af - [py] ensure all Options.to_capabilities start with default capabilities this allows remote webdrivers to be initialized with just options :: lmtierney
  • 82b55e8e0f - Unignoring a test fixed in Firefox :: Alexei Barantsev
  • 94c503e845 - Fixing a grid unit test broken after migration to OkHttp :: Alexei Barantsev
  • a5a97c9eba - Improve the error message that is raised when safaridriver cannot be found. (#5739) :: Brian Burg
  • 4f10a2a814 - Added java 8 lambda expressions and also did some code cleanup of catching multiple exceptions in single catch block :: Abhilash Thaduka
  • c856444df0 - Fix comment issues. (#5741) :: User253489
  • e3f25864c9 - Code clean up: remove dead code, and move to lambdas :: Simon Stewart
  • 184f8a1765 - Bump mockito to 2.18 and bytebuddy to 2.13 :: Simon Stewart
  • 10cce8492e - Fixing test temp file writing for .NET :: Jim Evans
  • 259f539c03 - Updating .NET CHANGELOG and version resources for 3.11.1 release :: Jim Evans
  • f5589c9e4d - [py] add IeOptions class to selenium.webdriver :: lmtierney
  • e1df34e74a - Add autoservice to the build :: Simon Stewart
  • 3efb8674e8 - Ensure createDefaultService is the same as new Builder().build() :: Simon Stewart
  • 7c92f93b7e - Expose all DriverService.Builders to the service loader :: Simon Stewart
  • 9a8362628d - Enable annotation processing in eclipse :: Simon Stewart
  • edca054b0d - Adding Safari tech preview test config for .NET :: Jim Evans
  • 47706e36d0 - Updating .NET Safari Tech Preview test config :: Jim Evans
  • f3d6bc6f27 - Retain config file paths if specified :: Scott Babcock
  • c4867d4342 - [py] Fixing syntax error :: Alexei Barantsev
  • 217c4362d3 - Reverting making .NET ICommandExecutor extend IDisposable :: Jim Evans
  • bb476350bb - Reverting ICommandExecutor change for RemoteWebDriver :: Jim Evans
  • 4332f3ec43 - Updating release info for .NET 3.11.2 point-release :: Jim Evans
  • 2770e3aa23 - Test clean up :: Simon Stewart
  • 0020080868 - Minor java 8ism: optional.ifPresent, not an if statement :: Simon Stewart
  • f539288312 - Minor code cleanups :: Simon Stewart
  • 1b53df240c - Class is an instanceof Type :: Simon Stewart
  • 5085838e16 - Fix the build :: Simon Stewart
  • e261910101 - I have no idea why we were converting the value in cookies :: Simon Stewart
  • f45fe9bb32 - [java] Implementing WebStorage in ChromeDriver and FirefoxDriver. :: Alexei Barantsev
  • 8b521168c3 - Ignoring a test in legacy FirefoxDriver :: Alexei Barantsev
  • 749dce430a - Ignoring another storage test in legacy FirefoxDriver :: Alexei Barantsev
  • ad42d0da82 - [py] Fixing FirefoxOptions to capabilities conversion test :: Alexei Barantsev
  • 157703a475 - [py] Unignoring xpassed marionette tests :: Alexei Barantsev
  • fe48fc4cbf - [java] Stopping OkHttp from retrying after getting 408 response code. This caused duplication of page load timeout. :: Alexei Barantsev
  • 1ef54a6678 - Fixing .NET HttpCommandExecutor event for RemoteWebDriver :: Jim Evans
  • 1560ca463f - Extracting JSON wire protocol element marker property names in .NET :: Jim Evans
  • 7fa5135e55 - Fix obscure window switching bug :: Jacob Kiesel
  • 997503c27f - Refactoring creation of RemoteWebElement to use a factory :: Jim Evans
  • 0aa2ab934a - [py] fix ff marionette binary test the combination of acceptInsecureCerts and an invalid binary result in the state of 'Unable to find a matching set of capabilities' :: lmtierney
  • ee93262940 - [py] revert fix for ff mn binary test, xfail with bug linked as reason :: lmtierney
  • 54b37dcfda - fix ExecuteScript and Actions to handle IWrapsElement appropriately :: Christopher Wood
  • 3cf66f920e - Ignoring .NET tests for unimplemented features in Chrome :: Jim Evans
  • 95f9a05678 - More .NET test maintenance, ignoring known test failures :: Jim Evans
  • a08c14241e - Updating .NET tests to properly reflect current driver behavior :: Jim Evans
  • 1d76974f21 - Changing 'unhandled error' status code to throw WebDriverException in .NET :: Jim Evans
  • 90e16d0ae7 - Fix issue where -host is not honored in all server modes. :: Doug Simmons
  • fbca603cd7 - [grid] Disabling TRACE method in hub :: Alexei Barantsev
  • 251161849f - Fix internal-grid-test(s) which are failing after -host change :: Doug Simmons
  • b1eff8a6f2 - Attempting to make .NET project files more cross-platform :: Jim Evans
  • 2776b64e79 - Adding default value to .NET IE element scroll behavior option :: Jim Evans
  • cc40e51128 - Ignoring hanging test for Edge in .NET tests :: Jim Evans
  • fd9d556788 - Adding option for .NET EdgeDriverService to use W3C protocol dialect :: Jim Evans
  • ac525db911 - Work around slash escaping weirdness for non-Windows Visual Studio :: Jim Evans
  • 44c57e3f22 - Address hub/node -host backwards compatibility concern :: Doug Simmons
  • cd0618eec0 - Change if..else condition in CommonCliOptions :: Doug Simmons
  • 888fb8b371 - Update another failing internal-grid-test :: Doug Simmons
  • 86f1c02f4c - [java] Calling more specific driver constructor that accepts *Options object as a parameter. :: Alexei Barantsev
  • a988b7e579 - [java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode :: Alexei Barantsev
  • d94fed19ed - An attempt to run JS tests on travis in headless Firefox :: Alexei Barantsev
  • e6ca8b1fec - [java] Fixing HtmlUnit driver initialization in tests :: Alexei Barantsev
  • a189033ca3 - An attempt to use token for authenticated access to github API to download latest geckodriver :: Alexei Barantsev
  • 95fdcb075e - [py] Remove the beta authenticate methods from Alert :: lmtierney
  • b2ad569d21 - add shadow dom v1 support to getVisibleText :: James Garbutt
  • c3c1fcd17c - remove invalid multiple-root test :: James Garbutt
  • 9e5016d660 - rewrite shadow dom tests for v1 :: James Garbutt
  • 8e0cc1b910 - fix shadow dom tests :: 43081j
  • 9cdfb7ad30 - simplify shadow dom traversal :: 43081j
  • 4557baf2f9 - only assert styles of elements :: 43081j
  • 011338dab9 - return early when retrieving DOM parents :: 43081j
  • 665ee8d490 - move displayed to a function :: 43081j
  • 471efd90a4 - fix jsdoc :: 43081j
  • 17fbc03817 - [rb] remove encoding from copyright task Encoding is no longer required and has been removed from files, see PR #4746 :: Lucas Tierney
  • 1c98bd5829 - Add a test to make sure screenshots are added to exceptions :: Simon Stewart
  • 211fd70f83 - Give Cookie a toJson method :: Simon Stewart
  • 80b69094eb - Make the BeanToJsonConverter a little less if/then :: Simon Stewart
  • e755a32d49 - Json.toType now requires a String :: Simon Stewart
  • ce2750d68d - Migrate to our own type coercer from the one supplied with gson :: Simon Stewart
  • 6ab61860cf - Delete the old BeanToJsonConverter :: Simon Stewart
  • 977422e280 - Add a test to make sure screenshots are added to exceptions :: Simon Stewart
  • 60adb20066 - Remove GSON from the configuration classes :: Simon Stewart
  • 7a0e54a703 - Remove Json.toJsonElement :: Simon Stewart
  • 2fb4ddf18c - Throw exception clicking on file upload elements in IE :: Jim Evans
  • ca750c11e9 - Making IE cookie expiration times integer values :: Jim Evans
  • f1ceebf4bf - Updating find element by link text atom to handle non-breaking spaces :: Jim Evans
  • 0283f1fc5d - Throw an error for key actions taking multiple characters in IE :: Jim Evans
  • 7e15196bda - Updating IE driver prebuilts with latest changes :: Jim Evans
  • 6b436cadd5 - Updating unhandled JavaScript errors to throw WebDriverException in .NET :: Jim Evans
  • 09ca4e3816 - Ensure we correctly throw JsonException when GSON fails :: Simon Stewart
  • 824de2a147 - Allow JsonInput to allow additional TypeCoercers to be registered :: Simon Stewart
  • 8943c610a8 - Fix failing tests for Grid registration :: Simon Stewart
  • c17a348a04 - Fix failing Firefox tests :: Simon Stewart
  • 690591dda4 - Use "https" for links in README (#5849) :: Roman Zoller
  • cdea559f30 - Reducing visibility of DriverService.sendOutputTo method to protected (this change was announced in version 3.8) :: Alexei Barantsev
  • cdf5effde0 - Stop using deprecated API of apache httpclient :: Alexei Barantsev
  • f69fc048e0 - Deleting unused imports :: Alexei Barantsev
  • 2e76dd038f - [java] Deleting redundant checks :: Alexei Barantsev
  • 2f9037387c - [grid] Assigning node to a random free port if not specified explicitly. Fixes #5783 :: Alexei Barantsev
  • 5ca2d91553 - Fixing ExpectedConditions.numberOfElementsToBeMoreThan javadoc. Fixes #5830 :: Alexei Barantsev
  • 63ce4f227e - Updating ignores for Safari TP 55 :: Alexei Barantsev
  • 3bc6af46be - Fix failing tests by checking correct type assumptions :: Simon Stewart
  • a85ea5c825 - Bump version number to 3.12 :: Simon Stewart
  • cdcf7375b7 - Update java changelog :: Simon Stewart
  • 97a01c689b - Moving DriverService.sendOutputTo back to public space :: Alexei Barantsev
  • 7c6e0b3343 - ... and fixing the changelog :: Alexei Barantsev
selenium - Selenium 3.11.0

Published by ddavison over 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 5d88c7b25f - Updating BUCK build files for .NET bindings :: Jim Evans
  • f9cba0fc91 - Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • 29b5bb41a5 - Fixing use of deprecated API :: Alexei Barantsev
  • 2c9ffd6f50 - Deleting unused imports :: Alexei Barantsev
  • 4561d85f50 - Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsev
  • bd022f4e0c - Refactoring, less guava, more standard JDK :: Alexei Barantsev
  • 5fcbb569e4 - Fixing a typo :: Alexei Barantsev
  • 8450067c9b - Deleting unused imports :: Alexei Barantsev
  • ff621a21cf - Less use of deprecated API :: Alexei Barantsev
  • 62aa722bed - Refactoring a test, no logical changes :: Alexei Barantsev
  • db4d9eb516 - Deleting unused imports :: Alexei Barantsev
  • 8d0c109fb9 - Ooops, a silly mistake... :: Alexei Barantsev
  • 12655f7159 - Update changelog for Python for tag 3.10.0 :: AutomatedTester
  • 87c87321e6 - [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart
  • 1ecef2591c - [grid] Remove "Registry.getConfiguration" :: Simon Stewart
  • 15f1c7ed4b - Remove unused annotations and unthrown exceptions :: Simon Stewart
  • d06e54aec6 - [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart
  • 41f1681c29 - Make a test not rely on JsonElement.toString :: Simon Stewart
  • 22d2498c2b - [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewart
  • f176ae2223 - [grid] Remove unthrown exception from method signatures :: Simon Stewart
  • 76f27e0987 - Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewart
  • ddccdc230b - Make AbstractCapabilities implement toJson :: Simon Stewart
  • 89870f01a1 - ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart
  • 6c7ab00afe - Use the default HttpClient.Factory where possible :: Simon Stewart
  • c5c65e5e4d - Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans
  • 4364c1eb3e - Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans
  • 5ea516de9d - Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evans
  • f479501082 - Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans
  • 6d505ccc48 - Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evans
  • b9b2f22fa1 - Fixing getElementProperty to return proper data type. :: Jim Evans
  • 19d617fd4d - Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans
  • 62d3a6d3b0 - Modifying processing of pause actions in keyboard action sequences :: Jim Evans
  • e73ca05d62 - Modifying mouse event handling to match W3C Specification :: Jim Evans
  • a66bdf5769 - Revamped handling of modifier keys in IE driver :: Jim Evans
  • 766a4cd976 - Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evans
  • c6a2b9ace4 - Updating IE error response to be spec compliant for sendKeys :: Jim Evans
  • 9c0ca98c6e - Updating clear element command handler to return W3C compliant errors for IE :: Jim Evans
  • b436822498 - Changing clear element atom to be W3C compliant :: Jim Evans
  • 7587d40145 - Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans
  • 53254bf92a - Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans
  • 070e9a9b90 - Added IE string utility method for creating GUIDs :: Jim Evans
  • 9c4f94cfb0 - Updating IE prebuilts and JavaScript atoms :: Jim Evans
  • d289954944 - Adding another test for SafariDriver constructor :: Alexei Barantsev
  • 4832457d59 - Deleting SafariOptions.port, if a user wants to run safaridriver on a specific port it should explicitly instantiate SafariDriverService and pass it to SafariDriver constructor :: Alexei Barantsev
  • 6ed8d5184b - SafariDriver always runs a clean session :: Alexei Barantsev
  • 1646a0971f - Update Safari specs guards :: Alex Rodionov
  • 14e4f56f1e - Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • 37bd7dba1c - Fix element clear when document is undefined :: Alex Rodionov
  • 4be8cdcc71 - Throw error when unfocus fails after clearing element :: Alex Rodionov
  • 0da23461d8 - Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evans
  • e0f51f545f - Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans
  • 8e15013c72 - Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans
  • aafb326f2c - Marking .NET PageFactory obsolete :: Jim Evans
  • 29b5be0a72 - Marking .NET ExpectedConditions obsolete :: Jim Evans
  • 8feb200268 - Implementing equals and hashCode for LoggingPreferences :: Alexei Barantsev
  • 2fe0d1af93 - Fixing sending keystrokes with native events disabled for IE :: Jim Evans
  • 605c511c47 - Updating JavaScript atoms and IE prebuilts :: Jim Evans
  • 955e5bbae0 - Updating .csproj files for use with Visual Studio 2017 version 15.6.1 :: Jim Evans
  • 616793e822 - Updating .NET visibility test to check for proper exception type or subclass :: Jim Evans
  • b09d741634 - Version bump for 3.11 :: Simon Stewart
  • e5e7e9000b - [joke] Prepping for 3.11 release :: Simon Stewart
  • f641f30cc1 - Update java changelog :: Simon Stewart
  • c7f097d176 - Fixing buck alias selenium-java :: Alexei Barantsev
  • c10d314786 - Fixing buck warning about duplicated classes :: Alexei Barantsev
  • cddff58a69 - Fixing possible NPE while reading hub config file. Fixes #5575 :: Alexei Barantsev
  • 46442aca9a - Adding support for intercepted element clicks in .NET :: Jim Evans
  • 2bf3e92cf4 - Adding detection of intercepted element clicks to IE :: Jim Evans
  • ebd897ad51 - Updating .NET tests to account for new IE click intercepted behavior :: Jim Evans
  • a1238d1a0d - Replace Guava Lists/Sets/Maps/Iterables with plain Java 8 :: Valery Yatsynovich
  • 188261e4d3 - Fix failing grid test :: Simon Stewart
  • b54c8ea774 - Adding additional logging for new session command for IE :: Jim Evans
  • fe16c11197 - Updating IE prebuilts for impending 3.11 release :: Jim Evans
  • e59cfb3e59 - Reword startup message :: Simon Stewart
selenium - Selenium 3.10.0

Published by ddavison over 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b8b0d096b6 - Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev
  • 1a5e10c5a6 - Refactoring grid option preliminary analysis :: Alexei Barantsev
  • 92c8700826 - Fix for Window.setRect() API documentation. (#5460) :: juperala
  • 72f233bd04 - Updating .editorconfig for .h files :: Jim Evans
  • 29f3d39629 - Reverting IE driver stale element checks to previous behavior :: Jim Evans
  • 1254ba29f0 - Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
  • f462f9dab4 - Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
  • 0aaeb47e78 - Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
  • f9d99f0274 - Replacing strings with #define constant in IE driver :: Jim Evans
  • 081313e9b8 - Updating IE prebuilt to 3.9.0.1 :: Jim Evans
  • 46af05cd9a - Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
  • 8ed2215ffc - Fix Javadoc issues. :: User253489
  • 5bc569027c - Adding tests for standalone launcher :: Alexei Barantsev
  • 78bece338a - Making selenium server less verbose by default :: Alexei Barantsev
  • ba676596b8 - Improving representation of session info in server logs :: Alexei Barantsev
  • 1e271e6274 - Hiding jetty info level log messages :: Alexei Barantsev
  • e522ebdc48 - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
  • 68b9e101a5 - Improving logging of session start/stop :: Alexei Barantsev
  • 855c34c65d - Deleting unused private field :: Alexei Barantsev
  • cbcb44e63b - Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
  • cc5e8684ab - Deleting unused code :: Alexei Barantsev
  • 3354777fb8 - Adding information about classes and methods to log message format :: Alexei Barantsev
  • d8a2fd932e - Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
  • f296ada7f2 - Implementing test for -debug command line option :: Alexei Barantsev
  • 0c3c4f03e2 - Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
  • 2e44b23750 - Fixing compilation issue, a missing dependency :: Alexei Barantsev
  • b1a7d4ddc2 - Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
  • d13c060a4b - Making .NET common tests run with the dotnet test command :: Jim Evans
  • 77ff29c401 - Updating build process for .NET tests to use Buck :: Jim Evans
  • 7ec54a7c16 - Removing BUCK files from .NET .csproj projects :: Jim Evans
  • 5710a32854 - It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg
  • 7e07498336 - Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
  • 6d4b9205e3 - Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
  • 4429fcd4d3 - [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharma
  • c0688dfb0f - Adding --disable-gpu for chrome headless. :: Pulkit Sharma
  • 5c7d15573b - Simplify specs for headless Chrome option :: Alex Rodionov
  • 2300e36377 - Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
  • 177ff31d6d - Fixing selenium build requirements :: Alexei Barantsev
  • 0ad7f69cba - Making python specification in IDEA project more generic :: Alexei Barantsev
  • be07773772 - [py] Deleting unused imports :: Alexei Barantsev
  • 5013823a1b - [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
  • 8c170042bf - Reducing visibility of utility classes :: Alexei Barantsev
  • 475ef18e4b - [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
  • 4853182b53 - Fixing buck build :: Alexei Barantsev
  • ee8ce198f7 - Revert "Fixing buck build" :: Alexei Barantsev
  • 47118bd182 - Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
  • deb865ff7d - Allow httpclient to follow requests to absolute urls :: Simon Stewart
  • e6de17ae56 - HttpClient Content-Type may not always be set :: Simon Stewart
  • 4316e45db9 - Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
  • dc00c0bf4d - Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinin
  • d0e16794a4 - Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton
  • 418060ed6d - Avoid long/int confusion for safari options :: Simon Stewart
  • 4a0c44bdfa - Restricting visibility of utility classes :: Alexei Barantsev
  • 6df52b820e - Deleting unused private variable :: Alexei Barantsev
  • 59256770ac - Deleting unused private code :: Alexei Barantsev
  • c640d73203 - Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev
  • 01dcf25274 - Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans
  • 7b6427a1a5 - Code formatting and internal API cleanup for IE driver :: Jim Evans
  • f45822a74b - Adding convenience methods on internal IE driver Script object :: Jim Evans
  • 42911ce9dd - Moving double-click detection logic inside InputManager for IE :: Jim Evans
  • 02de3da892 - Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans
  • 7fa48c14cd - Reducing wait interval time in IE driver :: Jim Evans
  • d01297c215 - Updating IE prebuilts with latest fixes :: Jim Evans
  • f024a78b7c - Fixing IE driver to send keys to contentEditable elements :: Jim Evans
  • ea99e18b10 - Ignoring Alert test in IE, since driver behaves correctly :: Jim Evans
  • b0191719ca - Added no-cache header to HTTP GET command of RemoteWebDriver :: dnknitro
  • ed4c294486 - Support binding to IPv6 loopback in IE driver :: Jim Evans
  • 25d635631f - Fixing .NET release build after target directory movement :: Jim Evans
  • 942b8a437b - Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evans
  • e1da66187b - Updating path loading for .NET tests to support .NET Core :: Jim Evans
  • de5fc0a957 - Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evans
  • afb559ac75 - Remove dependencies on HttpClientFactory where possible :: Simon Stewart
  • 7b763e2a2e - Use default httpclinet factory in tests :: Simon Stewart
  • 49fe10566f - Deprecate internal Duration in favor of java.time.Duration :: Valery Yatsynovich
  • 65fe98162e - Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart
  • 94740bca4b - Replace anonymous types with lambdas :: Valery Yatsynovich
  • ed933b60e9 - Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans
  • 346aec73b8 - Updating to prevent double-clicks when warranted :: Jim Evans
  • e0b54783b4 - Refactoring user input simulation code in IE driver :: Jim Evans
  • be0d9d0a7e - Updating IE prebuilts for latest changes :: Jim Evans
  • 3ace81a33a - Adding grid launcher tests for hub and node config files :: Alexei Barantsev
  • 0426383c8e - Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev
  • 8e1de21d67 - Separating grid internal test job from e2e tests :: Alexei Barantsev
  • 064ebc250d - Remove a sysout debug line. No logical change :: Simon Stewart
  • 0213e013f0 - Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewart
  • bb77f732eb - Remove gson reference from ExternalSessionKey :: Simon Stewart
  • 11fd94fe2c - [grid] More migration away from gson and apache httpclient :: Simon Stewart
  • dd875c3564 - Fix build :: Simon Stewart
  • 9a66c823bc - Extracting server CLI to a separate package :: Alexei Barantsev
  • e311bdfb00 - Fixing one more test :: Alexei Barantsev
  • ee2b25763c - [py] add docstring for InvalidElementStateException closes #5520 :: lmtierney
  • e780aa4d17 - Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans
  • 510eb7d683 - Renaming a method in IE driver's internals :: Jim Evans
  • 3f1bfd7341 - Fixing IE driver element detection for user-executed JavaScript :: Jim Evans
  • 79c4d65aa9 - Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans
  • 39fd2b9e44 - Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans
  • 2de08a29f6 - Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans
  • 2ce87c152b - Unignoring async JavaScript tests that now work for IE :: Jim Evans
  • 52302645fc - Fix failing test :: Simon Stewart
  • bf33015b0d - Fix imports: no logical changes :: Simon Stewart
  • f1a97a49d0 - [grid] More migration away from gson :: Simon Stewart
  • f3ff5da374 - Fix a spacing issue. No logical change :: Simon Stewart
  • 6e56ad53e7 - Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart
  • 5734158c87 - [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart
  • 910549e7d4 - [grid] More migrations to our own json abstraction :: Simon Stewart
  • 2e492029fa - Fix up a spacing issue. No logical changes :: Simon Stewart
  • 08262ae304 - Mark method only used by NetworkInterface as deprecated :: Simon Stewart
  • 503c44cb6d - Remove the Firebug debug class :: Simon Stewart
  • 6cb70c5db6 - Adding a buck alias for safari tests :: Alexei Barantsev
  • 2d7b1c3ec6 - Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsev
  • d2f9a2748b - Getting Safari ignores to actual state :: Alexei Barantsev
  • b71725cf99 - Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsev
  • be4bcf5515 - Fixing ignores in Safari specific tests :: Alexei Barantsev
  • eb1788d378 - Oops... Enabling standard tests back in Safari :: Alexei Barantsev
  • f88d011a88 - Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev
  • 9537053757 - Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev
  • 02ebcc1296 - Refactoring tests for grid launcher :: Alexei Barantsev
  • 0d82db15eb - Moving away from Gson in status handler :: Alexei Barantsev
  • e2b372ac2e - Deleting a useless class, simplifying tests :: Alexei Barantsev
  • ae51f5d973 - Deleting unused imports :: Alexei Barantsev
  • 17b1252e7e - Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsev
  • be94887e40 - Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantsev
  • a1d1a2adc0 - Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev
  • 7f66c20dde - [rb] turn off remote session id test for local runs :: Titus Fortner
  • ba5925c983 - Update java changelog :: Simon Stewart
  • b576ae507c - Bump Selenium version to 3.10 :: Simon Stewart
  • 8be57e1674 - Fix EdgeOptions to actually work :: Simon Stewart
  • ffd4a25c56 - Buck version bump :: Simon Stewart
  • a92cc4f2f4 - Remove build warning :: Simon Stewart
  • dc07f85447 - Guard remote session ID test :: Alex Rodionov
  • ef8b1bf093 - add Errno::EAFNOSUPPORT as ignored errors when finding ports :: JT Archie
  • 62744b3c37 - Convert noProxy from string to array in W3C new session payload :: Alex Rodionov
  • 11bdccccf4 - Fix RuboCop linter failure :: Alex Rodionov
  • c034c2e0ca - Fix execute_async_script tests for IE :: Alex Rodionov
  • 12b76c5435 - Stabilize full screen window tests :: Alex Rodionov
  • 4174ec24ea - Update changelog for 3.10.0 :: Alex Rodionov
  • 4b06f73606 - Add support for getting local/session storage in local IE :: Alex Rodionov
  • b28b0666b1 - Enable remote IE tests on AppVeyor :: Alex Rodionov
  • cf8b24f9e9 - Give Chrome some time to breathe out on CI :: Alex Rodionov
  • 300cd3fa02 - [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Carlos Garcia Campos
  • 75fc22a8c8 - Re-ignoring async JavaScript alert tests for IE :: Jim Evans
  • aefe62e924 - Updating .NET bindings to better handle W3C error responses :: Jim Evans
  • 8a6536d8ed - Reverting change to execption type based on response error code :: Jim Evans
  • f857c6bc7c - Updating .NET CHANGELOG for 3.10 release :: Jim Evans
  • 176b4a9e30 - Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans
selenium - Selenium 3.9.1

Published by ddavison over 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 5529f54520 - Ensure rake builds are stamped :: Simon Stewart
  • 698b3178f0 - Avoid stamping builds when not actually building :: Simon Stewart
  • b6af92f3c8 - Make sure python environment is set up before building docs :: Simon Stewart
  • 42ccf2e1b5 - Updating output paths for legacy Firefox driver components :: Jim Evans
  • a2739f41b0 - Linking a test to an issue :: Alexei Barantsev
  • 74fd1bb471 - Unignoring green tests :: Alexei Barantsev
  • 493daaa0e7 - Update python changelog for 3.9.0 release :: lmtierney
  • 1cffee4cb9 - Update changelog for 3.9.0 :: Alex Rodionov
  • 8828d59442 - Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev
  • 97ae9816ec - Handle Authorization challenges when using okhttp :: Simon Stewart
  • 2ffdc49840 - Bump java version to 3.9.1 :: Simon Stewart
  • 4fff7fc482 - Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart
  • 8eabd855b1 - Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev
  • 027bb4f4d9 - Fixing node configuration merge test :: Alexei Barantsev
  • 63f7b500a7 - Use the same timings for OkHttp as we do for the Apache HttpClient :: Simon Stewart
selenium - Selenium 3.9.0

Published by ddavison over 6 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 472078cfe6 - Restoring DefaultCapabilityMatcher.addToConsider method deleted by mistake. :: Alexei Barantsev
  • f189522865 - Deleting unused imports :: Alexei Barantsev
  • f82af5471a - Deleting deprecated unused code :: Alexei Barantsev
  • 580edfa7e1 - Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev
  • 9a6df494dc - [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsev
  • be1fe216d8 - Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev
  • 036b959bd8 - .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev
  • 38d693460c - Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsev
  • fa49d08805 - [py] add request response data to debug logging :: lmtierney
  • b3daa030e1 - [py] Deprecate PhantomJS support :: lmtierney
  • bd3e7a7234 - [py] remove phantomjs from test suite :: lmtierney
  • d1f4f5056e - [py] Define stdin for service subprocess (#4503) :: Melroy van den Berg
  • eab402fd67 - [py] Initialize Alert object by calling alert.text (#1863) :: Rouke Broersma
  • 66f77a0c36 - [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney
  • 6b5fe890da - [py] fix bug introduced in 9a6df49 :: lmtierney
  • 028aa74d55 - [py] flake8 fixes :: lmtierney
  • 1103cb7e9e - Support getting/setting network conditions in Chrome :: Alex Rodionov
  • 3e9fb10d61 - Throw on non-List responses to the /log command. :: Jason Juang
  • a0222248bf - [ghost] Addressing issues pointed out in #4458 (#5042) :: Santiago Suarez Ordoñez
  • bb440e355b - [py] fix docs build :: Lucas Tierney
  • 01131b2cc1 - [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney
  • 6dda78f0d3 - Use empty capabilities when user omits them at all :: Alex Rodionov
  • bbac6dfcf6 - Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsev
  • ba71bfa132 - Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Diego Molina
  • c067d6bb35 - Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev
  • 2430a644d7 - [oy] Fix issue with w3c actions releasing on element (#5180) :: Dmitry Dubenets
  • 10171a07a4 - [py] remove test obsoleted by 38d693460c5708dfddea2076b5ff7b6ff3c7e6d3 :: lmtierney
  • 96e46e62fb - Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantsev
  • e4ad062623 - Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsev
  • c86d229ddf - Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsev
  • b1b4227d5f - Minor test refactoring :: Alexei Barantsev
  • 73aa9e5433 - Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantsev
  • a69c508fa9 - [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev
  • 0ebad5319f - [java] Fixing chrome test dependencies :: Alexei Barantsev
  • f3e776fb71 - [java] Fixing format of element screenshot command :: Alexei Barantsev
  • 9ad143a002 - Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewart
  • e6c2e7069c - [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev
  • 4a360663d1 - Ignore failing storage tests for Chrome :: Alex Rodionov
  • 0bea0a1a09 - Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev
  • 531ff235e4 - Logging more info on new session creation errors. :: Alexei Barantsev
  • 403d796dfd - Replacing printStackTrace with logger :: Alexei Barantsev
  • 2e5358a2f7 - [py] add ability to specify browser binary, browser args, and driver executable binary in test suite this also updates WebKitGTK options to be consistent with other Options classes :: lmtierney
  • 779ed15143 - Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev
  • 525292c0d6 - Upgrade JRuby to 9.1.15.0 :: Alex Rodionov
  • b197ca5138 - Fixing buck dependencies for server tests :: Alexei Barantsev
  • 25927f6dc4 - Fixing a broken test :: Alexei Barantsev
  • ae0f764a5f - Deleting unused imports :: Alexei Barantsev
  • 182ed38617 - Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev
  • 289227f5a9 - Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fixes #5228 :: Alexei Barantsev
  • cad83c7f6b - Deleting deprecated code :: Alexei Barantsev
  • e201e70fe9 - Stop using DesiredCapabilities class in ActiveSessionFactory :: Alexei Barantsev
  • 1468a65631 - Deleting all tests not related to DefaultDriverSessions, these tests should belong to DefaultDriverFactory test set :: Alexei Barantsev
  • 7efa40a719 - Fixing DefaultDriverFactory to register IE and Safari driver providers with platform specification, because IE can be instantiated on Windows only and Safari can be instantiated on Mac only. Also deleting deprecated methods. :: Alexei Barantsev
  • 2591d80e33 - Deleting unused imports :: Alexei Barantsev
  • 33cf6415ca - Fixing test to run on any platform (IE is available on Windows only) :: Alexei Barantsev
  • ee4e55ce4c - Deleting deprecated class :: Alexei Barantsev
  • 44d1b494b9 - Loading configuration from hub to node after registration (and re-registration). Fixes #374 :: Alexei Barantsev
  • 61929de415 - Update expected schedule in readme :: Jason Leyba
  • bac9cdf973 - [js] Add methods to the Builder to support configuring the service used to manage webdriver executable child processes. Update the logging example to show using these new methods to enable verbose logging. :: Jason Leyba
  • 9976795d03 - [js] The various driver-specific option classes now extend the Capabilities class :: Jason Leyba
  • 53f2cd372d - [js] If the remote end indicates it does not support the new actions API, translate actions to a command sequence against the legacy API and try again. :: Jason Leyba
  • af370f5e53 - [js] Expand on ActionSequence documentation and make it easier to define and execute a single device sequence. :: Jason Leyba
  • f2eec92c84 - 1) Fixing platform verification logic to match platform family only :: Alexei Barantsev
  • 773e4ae300 - Allowing to customise how the proxy is rendered by using the existing getHtmlRender() :: Diego Molina
  • 02d2c4a6f8 - Fixing a node config serialization test broken after adding new option 'enablePlatformVerification' :: Alexei Barantsev
  • e43aa56eeb - Immediately shutdown standalone/hub/node if the port is busy with a human readable message :: Alexei Barantsev
  • 20b804baa0 - get rid of the redundant / :: Kazuaki Matsuo
  • 812390903a - [js] Actions API changes :: Jason Leyba
  • 88bfd40037 - Upgrade YARD to 0.9.11 to mitigate security vulnerability :: Alex Rodionov
  • 1eb70085b9 - Prefer "geckodriver" name when looking up binary :: Alex Rodionov
  • f539e4324e - Fixing typo that can confuse beginner users :: Leonardo Salles
  • 006aa1779c - Bump the java libraries we depend on to their latest versions :: Simon Stewart
  • 0d98451c9d - Updating to new jcommander version, avoid using deprecated constructor. :: Alexei Barantsev
  • 59007c4946 - A bit of Java 8 magic :: Alexei Barantsev
  • 54ed175538 - Deleting unused private variable :: Alexei Barantsev
  • 65f74252e5 - Test refactoring, less code duplication :: Alexei Barantsev
  • 08117367cf - Remove the old DriverServlet :: Simon Stewart
  • fa9371de22 - Delete unusued DefaultDriverSessions class :: Simon Stewart
  • 5385e40d64 - DriverSessions: Remove methods that would never work :: Simon Stewart
  • ba07615d3d - Make it easier to subclass a remote ActiveSession :: Simon Stewart
  • bc5714760a - Allow SessionFactory to indicate whether they support particular Capabilities :: Simon Stewart
  • 8f610137dc - [py] fix Opera Driver :: lmtierney
  • c5e4a585f1 - [py] update CHANGES and bump version to 3.8.1 :: lmtierney
  • f3eafa022f - [js] Clean-up command mappings to better track W3C compliance. :: Jason Leyba
  • f63a810797 - [js] Remove Alert.authenticateAs :: Jason Leyba
  • 2e913973d5 - [js] Another pass at the new actions API for #4564 :: Jason Leyba
  • 17240b3dd5 - [js] Replace WebElement.getSize/getLocation with a single getRect :: Jason Leyba
  • f16c3216df - [js] Add support for /session/:sessionId/chromium/send_command (#5159) :: Jason Leyba
  • 8afc2428ce - [java] Adding a line in changelog about PhantomJS support :: Alexei Barantsev
  • 0e89378d4b - Added merge method to OperaOptions :: Graham Russell
  • fa508d3d74 - Added missing goog require :: Tomer
  • 4c359d9e99 - Make sure that window.Sizzle is defined :: Tomer
  • a6f071df0b - Fix issues in Javadocs and exception messages. :: User253489
  • 266868e9d3 - Adding varargs methods to ExpectedConditions in order to avoid annoying Arrays.asList :: Karl-Philipp Richter
  • 734f2b9ca9 - Test for ChromeOptions setAcceptInsecureCerts() :: nvonop
  • d93e06b734 - Ignore-Behaviour ignored for HtmlUnit in Test :: Marc Schlegel
  • b3cda3214e - bump rubyzip version to ~>1.2 to fix CVE-2017-5946 :: Michael Glass
  • 2339f8ab53 - Use Capabilities rather than ImmutableCapabilities in mutators :: Simon Stewart
  • 42a5916f32 - [java] Converting IE command line switches from list to string, as required by the driver. Fixes #5319 :: Alexei Barantsev
  • 4789195486 - Fixing 'registry' property name in DefaultHub.json. Fixes #5309 :: Alexei Barantsev
  • e1cbaddb80 - Unignoring a test fixed in Firefox :: Alexei Barantsev
  • 8e2fda8aa3 - Make shouldCache overridable/accessible :: phoenix384
  • 8c0ed84fed - Refactoring HttpClient to stop using deprecated methods of Apache HC :: Alexei Barantsev
  • 569520625c - [py] reduce the default script timeout in executing_async_javascript_tests.py (#5326) :: Carlos Garcia Campos
  • bb788f9cb1 - Extract a common base class for httpclient tests :: Simon Stewart
  • 7657acbcc1 - Add an HttpClient backed by OkHttp :: Simon Stewart
  • 05125d7b22 - [py] xfail chrome tests due to bugs in chromedriver :: lmtierney
  • 004bcaee84 - Let's try to use OK HTTP client by default :: Alexei Barantsev
  • 7046e6484d - Refactoring to simplify WebDriverBuilder, and make it use driver Options classes for capabilities. :: Alexei Barantsev
  • c41f9ef243 - [js] retry requests on EPIPE error :: Jason Leyba
  • 1389672784 - [js] Attempt to de-flake a test with a hard sleep (yuck) :: Jason Leyba
  • 3f546d9268 - [js] Add some checks to catch misuse of the options classes, whose semantics have changed since 3.6 :: Jason Leyba
  • e79a6e7d83 - [js] Cleanup changelog and bump version to 4.0.0-alpha.1 for publishing to npm (#5205) :: Jason Leyba
  • bbd5bfe90a - Fix Exception being raised when error_payload does not include a value. :: Miten Chauhan
  • cd213d579b - Properly handle conditions when finding server trace :: Alex Rodionov
  • 0a9b576c01 - Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev
  • ce39406f2e - Run marionette test instead of legacy ones y command 'go test_firefox' :: Alexei Barantsev
  • 20c12db26e - [java] Moving utility methods to the only class that uses them :: Alexei Barantsev
  • 57a86e103e - [java] Moving another utility method to the only class that uses it :: Alexei Barantsev
  • 6fd9eeac4e - Rewamping UrlCheckerTest and adding it to the suite :: Alexei Barantsev
  • e96cb213e2 - Fixing travis job for legacy firefox driver tests :: Alexei Barantsev
  • 738e14f1ba - [py] Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev
  • 116381906d - [py] Unignoring xpassed chrome tests linked to closed issues :: Alexei Barantsev
  • 559de438b2 - [py] Deleting unused imports :: Alexei Barantsev
  • 1e1af07c30 - [py] More test status fixes :: Alexei Barantsev
  • 3ba8543beb - [java] Fixing UrlCheckerTest to check only upper bound, the lower one suffers of a race condition :: Alexei Barantsev
  • 8c3db91c84 - [py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open. :: Alexei Barantsev
  • eb4c77153e - [py] One more test broken in Chrome, no idea why :: Alexei Barantsev
  • 8767901ae4 - Use a mutex to lock Win32 message handling (#5304) :: Jacob Kiesel
  • 80c58366ca - Fixes a typo (#5351) :: DanZeuss
  • 79aeb2c406 - Trying to use travis per-job cache on master branch :: Alexei Barantsev
  • 844ea8eb96 - Modernization of pre Java 6 code :: Alexei Barantsev
  • 01e5ce065c - Add missing copyright headers :: Simon Stewart
  • d6cba14cda - Revert "[py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open." :: Alexei Barantsev
  • c8b1271722 - [java] Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev
  • 54ad9eaf58 - [java] Stop using derecated API :: Alexei Barantsev
  • 1f63cd38db - Joining all atom tests for the same browser into a single job on travis to decrease build overhead :: Alexei Barantsev
  • 194eb5cdab - Optimizing travis config for the current development needs for faster feedback: :: Alexei Barantsev
  • c6d6dc9b60 - Make the servlet wrapping implentations of our Http* classes public :: Simon Stewart
  • 869e5c193f - Make sure httpclient tests are included :: Simon Stewart
  • fe1307ee30 - All httpclient.execute calls always follow redirects. Deprecate the old method :: Simon Stewart
  • f907cd5e96 - Update call sites to httpclient.execute :: Simon Stewart
  • 01cc7298f1 - [py] Use Color in rendered_webelement_tests (#5360) :: Carlos Garcia Campos
  • 979ae96718 - Replace Guava Charsets with Java StandardCharsets :: Valery Yatsynovich
  • d1cf13cd26 - Make HttpRequest support query parameters. :: Simon Stewart
  • bd269436c8 - Ensure that wrapped servlet requests have query parameters :: Simon Stewart
  • 882f0c09be - Migrate ProxyStatusServlet to use our JSON and HttpRequests classes :: Simon Stewart
  • 3d25e76021 - Making sure to quit all drivers created by tests :: Alexei Barantsev
  • 21a6c7a5ac - Fix the javadocs build :: Simon Stewart
  • 2590fda45e - Fix the build by making json encode urls as strings :: Simon Stewart
  • 4e129c3cf1 - Delete unused JreHttpClient :: Simon Stewart
  • 9891be0d86 - Allow the default HttpFactory to be switched using a system property :: Simon Stewart
  • 395c7dbbc7 - Provide mechanism for getting the default HttpClient.Factory implmentation :: Simon Stewart
  • 834478e1b1 - Fix failing tests by correcting OkHttpClient :: Simon Stewart
  • 209d9b070c - Fixing a broken test :: Alexei Barantsev
  • 92d2aeee27 - Fixing mapping for mimetypes that does not recognize java archives on windows. Fixes #5365 :: Alexei Barantsev
  • a1472bc868 - Syntax highlighting for JavasScript examples (#5364) :: Chris Ward
  • 62e298d35a - Upgrading HtmlUnit and its driver to 2.29 :: Alexei Barantsev
  • 79d6a05670 - Fixing ability to run grid e2e tests from IDEA (htmlunit driver requires jetty-util) :: Alexei Barantsev
  • d0b7253217 - Making GridItemLaunchers immutable :: Alexei Barantsev
  • ebd0e4115e - Refactoring GridLauncherV3 to improve testability :: Alexei Barantsev
  • 01508b46f4 - Adding some tests for GridLauncherV3 :: Alexei Barantsev
  • 6f0d4009f3 - Updating java changelog :: Simon Stewart
  • a731205f3f - Make OkHttp the default http client :: Simon Stewart
  • 7bbf8c5bac - Remove the enablePassThrough flag :: Simon Stewart
  • 0cbed72485 - Bump version to 3.9 :: Simon Stewart
  • 3acbd23bed - Deleting unused dependency :: Alexei Barantsev
  • 1ca162c96f - Fixing the test for deleted passthrough mode option :: Alexei Barantsev
  • ecdad5f420 - Add wrapper for buck so it can be executed easily :: Simon Stewart
  • 484d7c41ab - See if we can get buck to do some of the heavy lifting in Travis :: Simon Stewart
  • 02c148e8d2 - Fixing buckw to use default python :: Alexei Barantsev
  • e1d1d734a9 - Fixing ability to run html suite with GridLauncherV3 launcher (if selenium-leg-rc is added to classpath) :: Alexei Barantsev
  • c5b8c6a9e8 - Properly stop servers in grid launcher tests :: Alexei Barantsev
  • 677e1848d2 - Fixing JMX re-registration issue :: Alexei Barantsev
  • 3bc25cc850 - Ignoring a test that shows different results in IDE and console because of different classpath :: Alexei Barantsev
  • aa8d7c26f3 - Let's try to use more buck on travis :: Alexei Barantsev
  • f08134855b - Deleting declaration of exceptions that can never be thrown (they are wrapped to WebDriverException) :: Alexei Barantsev
  • e7a6bb0f95 - buckw: pass back the exit code given by buck :: Simon Stewart
  • 6200507a5e - Speed up JS tests by running them in parallel :: Simon Stewart
  • 5d6f73161d - Attempt to have a cache warming step :: Simon Stewart
  • 448e3ffea1 - [travis]: Rebuild the matrix :: Simon Stewart
  • 81e023a00c - Two of the failing specs are now marked as fixed by Chromium and uncoupling the expected errors now makes tests green! :: Luke Hill
  • cae006b1a3 - New version of Selenium released set Gemfile.lock accordingly :: Luke Hill
  • e85b830caf - Allow drivers to respond with custom error codes :: Alex Rodionov
  • 792388fc27 - Belated update of IE version resources for 3.8 release :: Jim Evans
  • 4e2a06580f - Exposing HostName property for .NET DriverService class :: Jim Evans
  • 40a7d186d8 - [py] Revert change to debug logging upon request return :: Lucas Tierney
  • b1ed21d45a - Adding Windows version of buckw :: Alexei Barantsev
  • d264b3979a - An attempt to mend travis build :: Alexei Barantsev
  • 7cc6dd514e - Revert "An attempt to mend travis build" :: Alexei Barantsev
  • 6d796cadb2 - Revert "[travis]: Rebuild the matrix" :: Alexei Barantsev
  • 2068c26f43 - Revert "Attempt to have a cache warming step" :: Alexei Barantsev
  • e8baecabba - Deleting useless separate job for calcdeps, we don't share cache between jobs :: Alexei Barantsev
  • 391f43a112 - Unignoring a test fixed in today's Firefox Nightly :: Alexei Barantsev
  • 210762d6a2 - Unignoring a test for IE :: Alexei Barantsev
  • 58bececfb6 - New IDEA has updated code style format :: Alexei Barantsev
  • b0c3adf6f8 - Ignoring tests recently broken in Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 and https://bugzilla.mozilla.org/show_bug.cgi?id=1433422 :: Alexei Barantsev
  • 9cb71e65cc - Let's try to run java tests in chrome on CI :: Alexei Barantsev
  • 9a65d4cb3a - Ignoring a test, chrome regression: https://bugs.chromium.org/p/chromedriver/issues/detail?id=2239 :: Alexei Barantsev
  • be434cdc97 - Unfortunately, chrome is as unstable on travis as it was before, disabling the job back :( :: Alexei Barantsev
  • 19e81deb6b - Fixing strong-named assembly references :: Jim Evans
  • c2a11e6c0c - Removing check for leading hyphens in .NET FirefoxOptions AddArgument :: Jim Evans
  • 98be3b3384 - Readding CLSCompliant attribute to .NET assemblies :: Jim Evans
  • e2bc8ea0e9 - Adding commands to get and set network conditions for Chrome in .NET :: Jim Evans
  • ef156067a5 - Removing unused 'using' directive in C# file :: Jim Evans
  • 8409c1bf31 - Fixing build process documentation :: Alexei Barantsev
  • bec2cbe0ea - Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev
  • 2ce5f56395 - IJ wants to make some changes to its config :: Simon Stewart
  • adc87a46fe - Bump the buck version :: Simon Stewart
  • 1a0d52bb2a - Stabilize some of Ruby tests :: Alex Rodionov
  • 494a3df048 - Fix syntax error :: Alex Rodionov
  • 9cd17ec373 - [travis] Force the simple console output to be used. :: Simon Stewart
  • 33897be790 - Fixing manifest generation on windows :: Alexei Barantsev
  • da4984597a - Increasing travis timeout to 20m :: Alexei Barantsev
  • d29ea82e96 - update copyright year for 2018 :: Corey Goldberg
  • c1beae566d - Try to wait for file upload in Ruby tests :: Alex Rodionov
  • ba2fa954fa - Add service_args to Firefox WebDriver (#5421) :: Moisés
  • 63d571a2d6 - [py] correctly handle additional data in unexpected alter error for w3c drivers (#5416) :: Carlos Garcia Campos
  • ec681f22d1 - [py] Add docstring to WebElement find_element and find_elements methods (#5384) :: mkvetko
  • e18a249f92 - Unignoring a test fixed in Firefox :: Alexei Barantsev
  • 49691026d8 - Optimised some of the calls to some ruby integration tests :: Luke Hill
  • a5c88d39bd - Fixing use of deprecated method :: Alexei Barantsev
  • b60a701d2d - Unignoring tests that seem to be fixed in Firefox :: Alexei Barantsev
  • 982d79d153 - Removing now deprecated non-standard tr1 namespace from IE driver :: Jim Evans
  • 3e66e12efa - Updating IE driver alert detection to get alert text from "repeat" alerts :: Jim Evans
  • 43e6f4e7b4 - Removing clearing of known element cache on document navigation :: Jim Evans
  • d26aeec072 - Updating ignored tests in .NET test suite :: Jim Evans
  • a86d9ae861 - Refactor IE user-initiated JavaScript execution to use JSON objects :: Jim Evans
  • cba535b232 - Updating IE prebuilts, version resources, and CHANGELOG for 3.9 release :: Jim Evans
  • c18cecf59e - Updating .NET CHANGELOG for pending 3.9.0 release :: Jim Evans
selenium - Selenium 3.8.1

Published by ddavison almost 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 66b90f1786 - Delete print statement from unit test. :: Jason Juang
  • 5e6049bb89 - Fixing maven targets :: Alexei Barantsev
  • 577139c7f9 - Remove deprecated :service_args driver initialization argument :: Alex Rodionov
  • d59fe65407 - Remove deprecated Alert#authenticate :: Alex Rodionov
  • 31cbb0dceb - Remove deprecated :service_log_path driver initialization argument :: Alex Rodionov
  • cb53834c86 - Remove deprecated :log_file, :log_level, :implementation :: Alex Rodionov
  • 855e48dae3 - Remove deprecated Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionov
  • 2b2614feb5 - Remove deprecated :port Remote::Bridge initialization argument :: Alex Rodionov
  • 0433610b6f - Update changelog for 3.8.0 :: Alex Rodionov
  • 5b378cac8c - Unguard fixed window specs for IE :: Alex Rodionov
  • 4b3394176a - Files should be read and uploaded in binary mode :: Alexei Barantsev
  • 6376733bda - External process output should be read asynchronously to avoid deadlocks :: Alexei Barantsev
  • a8bdb375d4 - Revert change made by a silly mistake :: Alex Rodionov
  • 7055d6f64c - Stop injecting null chrome binaries :: Alexei Barantsev
  • 9f5c1e89e0 - Stop propagating grid-specific capabilities and capabilities with null values to the driver :: Alexei Barantsev
  • 2a13d25d3c - Release selenium-webdriver 3.8.0 :: Alex Rodionov
  • 22aea53424 - Deleting link to phantomjs driver from IDEA project :: Alexei Barantsev
  • a977b8ef6b - Updating the link to the bug report in a failed test :: Alexei Barantsev
  • a67f8808f9 - Fixing ability to construct SafariOptions from capabilities object :: Alexei Barantsev
  • 21a1744a8f - Updating Java changelog for 3.8.1 patch release :: Alexei Barantsev
  • 6e95a6684b - Bump Java version to 3.8.1 :: Alexei Barantsev
selenium - Selenium 3.8.0

Published by ddavison almost 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 8a0099a3f3 - Remove support for versions that make up less than 1% (combined). This removes py2.6 and py3.3 :: AutomatedTester
  • 8dd34cf16d - Ignoring failed tests, regression in marionette. Bug-reports submitted and referenced in the tests. :: Alexei Barantsev
  • d952887d76 - Updating upload script to work with the latest version of oauth2client library :: Alexei Barantsev
  • 499316e3d4 - Ignoring one more test in marionette, it checks element overlapping by default now. :: Alexei Barantsev
  • aaf5a08acc - finish removing support for Python 2.6 and 3.3 (#5021) :: Corey Goldberg
  • e8fdbaee8f - Add missing python W3C ErrorCodes (#4938) :: Lucas Tierney
  • fa164f6dfb - [py] allow browser options to be passed to Remote WebDriver (#4876) :: Lucas Tierney
  • 56b344089c - [py] Add WebKitGTK driver (#4635) :: Carlos Garcia Campos
  • 24b8028372 - [py] incorporate recent options changes into webkitgtk :: lmtierney
  • ec1e276f03 - Fix potential NPE in deprecated Registry.newInstance(hub, config) call. :: Doug Simmons
  • 26b68e690d - Adding more tests for DefaultCapabilityMatcher :: Alexei Barantsev
  • 8c69cea299 - Refactoring DefaultCapabilityMatcher, preparing for extension. :: Alexei Barantsev
  • 8077cc372e - Refactoring -help and -version CLI options handling :: Alexei Barantsev
  • 39e7e8b789 - Refactoring node registration request initialization, fixup-methods moved to GridNodeConfiguration class, because they fix up objects of this class. :: Alexei Barantsev
  • cb4925bd23 - Implementing matching for unknown platform names. :: Alexei Barantsev
  • ca85b811ea - Introducing unique ids for node slot configurations. Hub injects UID of the matched configuration to the new request payload. This allows to avoid secondary matching on the node, it knows immediately what slot configuration to use. :: Alexei Barantsev
  • 15cb9fc714 - Upgrading mockito :: Alexei Barantsev
  • fec2e51a44 - Implementing some tests for NewSessionPipeline :: Alexei Barantsev
  • 532c67a801 - Implementing mutation of capabilities with matching config UUID only. This allows to have multiple configurations for the same browser in node config file. :: Alexei Barantsev
  • 6086aa7f2e - Fixing test dependencies. I wonder why "main build job" failed, whereas all test jobs are green and does not suffer from this missing dependency. :: Alexei Barantsev
  • 8b4567e412 - Fixing a test, new mockito version is more accurate with null values. :: Alexei Barantsev
  • 0d98a99105 - Implementing firefox-specific capability matcher that takes into account "marionette" capability. :: Alexei Barantsev
  • c1f7cb06e2 - Implementing safari-specific capability matcher that takes into account "technologyPreview" capability. :: Alexei Barantsev
  • 678dc2b0c5 - Fixing dependencies in BUCK files :: Alexei Barantsev
  • 599de2848f - Fixing dependencies in BUCK files for tests too :: Alexei Barantsev
  • 7fff2dc64a - [py] fix unit test for 2.7.14 :: lmtierney
  • b29e332260 - Fix WebDriverException when binary is set, but no firefox binary on the PATH. (#5039) :: darek8686
  • 450b46e650 - When emulating JWP move to, should be setting id from element (#4986) :: David Hewson
  • 472af9f961 - [py] w3c compliant browsers do not throw exception when clicking on a disabled element :: lmtierney
  • 6f6d66b101 - JMX initial support for Grid Hub :: Alexei Barantsev
  • 4127f0fb81 - [py] flake8 :: lmtierney
  • 269958f703 - Fixing JMX object names :: Alexei Barantsev
  • 9b149f20f3 - Moving JMX attribute NewSessionRequestCount to Hub bean :: Alexei Barantsev
  • 2c023b662a - Flattening values in JMX attributes of Map type :: Alexei Barantsev
  • a70ab213ec - [py] add headless convenience method for Chrome Options :: lmtierney
  • 1d490b4f75 - [py] add headless convenience method for Firefox Options :: lmtierney
  • 35e795b666 - [py] add unit tests for Chrome Options :: lmtierney
  • 39f2e4e05f - [py] add unit tests for Firefox Options :: lmtierney
  • 09f2635069 - Upgrade bundler to 1.16.0 :: Alex Rodionov
  • bcae0089bd - Upgrade JRuby to 9.1.14.0 :: Alex Rodionov
  • 6f86d7ebb6 - Remove RSpec dependency from packaged JRuby :: Alex Rodionov
  • 96b735cd6f - Use proper license name :: Alex Rodionov
  • 047c0b0c6c - Implementing JMX for grid node :: Alexei Barantsev
  • 9a6bbe4e4f - Fixing buck build :: Alexei Barantsev
  • 1d39d6b82e - [py] Fix internal error when an unexpected exception is raised while running window_switching_tests (#4654) :: Carlos Garcia Campos
  • 0dce5d043b - [py] clean up a few tests [ci skip] :: Lucas Tierney
  • 576feaf5b1 - [rb] update window specs for Firefox :: Titus Fortner
  • 8014cb3e6f - [rb] remove phantomjs tests that don't get run :: Titus Fortner
  • 937cf56c39 - [rb] update specs for legacy firefox :: Titus Fortner
  • 036fcaaa81 - [rb] implement spec guard for exclude :: Titus Fortner
  • f2e6ebddb6 - [rb] update specs for safari :: Titus Fortner
  • 7452a085bb - [rb] fix logging specs :: Titus Fortner
  • 66ca693a8f - [rb] all remote and local specs passing on mac :: Titus Fortner
  • 781c1c668d - Fixing SafariDriverService initialization from capabilities :: Alexei Barantsev
  • 9e4a7a6f8c - Fix the build :: Simon Stewart
  • f6538fc334 - Add missing buck files for tests :: Simon Stewart
  • bdf883bf51 - Remove the beta authenticate methods from Alert :: Simon Stewart
  • 2e79a2a346 - Bump htmlunit to 2.28 :: Simon Stewart
  • de5c81fd86 - Remove PhantomJS from the project :: Simon Stewart
  • c31090ac19 - [rb] get specs passing again for firefox :: Titus Fortner
  • 4e792ec246 - Suppressing warning about wrong cookie format while downloading buck :: Alexei Barantsev
  • 6ed28ab4a3 - Adding an info message about downloading buck :: Alexei Barantsev
  • 5036d9db27 - Removing PhantomJS ignored test labels :: Alexei Barantsev
  • a86e598a08 - Removing go targets that run PhamtomJS tests :: Alexei Barantsev
  • b974d44550 - Removing more PhantomJS bits :: Alexei Barantsev
  • 76ee159cdf - Unignoring tests passing in updated HtmlUnit driver :: Alexei Barantsev
  • 65b6411cce - Correct typo :: Simon Stewart
  • ef5de38159 - Minor refactoring to use streams and lambdas :: Krishnan Mahadevan
  • 38eafc9a24 - More streams and lambdas :: Alexei Barantsev
  • 9a19903308 - Ignoring a test related to marionette bug https://bugzilla.mozilla.org/show_bug.cgi?id=1417821 :: Alexei Barantsev
  • ab68d8b457 - Fixing Typos and removed un-used imports :: Krishnan Mahadevan
  • 2e66035bfe - Copy should be a copy :: Alexei Barantsev
  • 0233d3b461 - Adding tests for clear operation for all types of inputs. :: Alexei Barantsev
  • 2f80b0df54 - [py] make testing webserver threaded as chrome likes to hog the connection :: lmtierney
  • 3ce600359b - [py] add chrome back into travis tests :: lmtierney
  • ad5051b1b7 - [py] disable w3c interaction tests for chrome :: lmtierney
  • 8356068327 - Update java changelog :: Simon Stewart
  • a4ac624ec9 - Inform users of better alternatives to long-used DesiredCapabilities methods :: Simon Stewart
  • 4ce74ebaa0 - Adding more explicit information to default node config (platform info and driver settings). :: Alexei Barantsev
  • dcb4792ac6 - Ignoring configurations that does not match current platform. Also, apparently, node does not read configuration from json resource, it is defined in the code. :: Alexei Barantsev
  • fd9e75c41c - Adding se: prefix to the capability that defines node config uuid :: Alexei Barantsev
  • 0af6b3b236 - Temporarily disabling a check, later it should be made platform-independent. :: Alexei Barantsev
  • 2c8a1a5d59 - Revamp DefaultRemoteProxyTest :: Krishnan Mahadevan
  • 991e44a8e5 - Fixing number of default node configuration capabilities :: Alexei Barantsev
  • 13bd4cd627 - Fixing buck dependencies for tests :: Alexei Barantsev
  • 168c87f110 - Actually fixing buck dependencies :: Alexei Barantsev
  • 037784865f - Actually, actually fixing buck dependencies :: Alexei Barantsev
  • 50548342cb - Make RuboCop happy again :: Alex Rodionov
  • cb841618ae - Add import for FirefoxOptions (#5120) :: Grey Li
  • b5ad1ea786 - Remove unused Apache commons-collections dependency :: Valery Yatsynovich
  • f267357f15 - Stop using deprecated org.mockito.Matchers :: Valery Yatsynovich
  • b039ab12dc - Move "type" to SourceType :: Valery Yatsynovich
  • 6337d9067a - Remove unused "incrementMillis" field from TickingClock :: Valery Yatsynovich
  • 70c1bfb845 - Adding atom tests for handling text-transform property :: Alexei Barantsev
  • a0e224a4ae - Adding Java tests for handling text-transform property :: Alexei Barantsev
  • 3f80de3bd6 - Disabling the recently added test in HtmlUnit, it seems to lack support of text-transform property :: Alexei Barantsev
  • e543a694b1 - Introducing new string constant for "platformName" :: Alexei Barantsev
  • 3cd788933d - Dropping capabilities that can cause geckodriver to reject new session request because it performs additional capability matching. Honestly I see no reason at all why geckodriver does matching and rejects new session requests. It makes it toally useless in custom grid environments (in company, or cloud vendors) that often use non-standard platform names. :: Alexei Barantsev
  • 61e347625e - [py] disable overlay scrollbars when running tests with WebKitGTK+ :: Carlos Garcia Campos
  • cea9724350 - [py] do not include empty args list in WebKitGTK+ browser options :: Carlos Garcia Campos
  • 951b3a978d - [py] make it possible to override options when running tests with WebKitGTK+ :: Carlos Garcia Campos
  • 6841f915fd - Adding new tests for disable, hidden or invisible 'option' elements, inspired by #379. The tests are based on the current drivers' behavior, not sure if it is correct or not. :: Alexei Barantsev
  • 9cb14e899f - Adding one more test for an edge case: transparent select with visible options. :: Alexei Barantsev
  • 1df5dafcf0 - Adding a new test for file upload using a hidden file input. Also disabling file input visibility check in legacy Firefox driver. Fixes #706 :: Alexei Barantsev
  • 77c2331541 - Reverting "Dropping capabilities that can cause geckodriver to reject a New Session request" :: Simon Stewart
  • 021e661115 - Update Python changelog for 3.8.0 :: lmtierney
  • 034519fa60 - Updating IE driver element tag name command handler to be spec compliant :: Jim Evans
  • 406b8dab98 - Return NoSuchElement error in IE with incorrect internal IDs :: Jim Evans
  • 8d73e5f5e7 - Making IE driver SetWindowRect command compliant with spec :: Jim Evans
  • 6ccbe0a5c8 - Updating IE driver getActiveElement command to be spec-compliant :: Jim Evans
  • a7c657e58a - Updating IE driver new session command handler to process null capability values :: Jim Evans
  • e22cab59d9 - Fixing IE driver setTimeouts command to properly validate JSON payload :: Jim Evans
  • 1256dfe5a3 - Updating getActiveElement command for IE driver to handle contentEditable elements :: Jim Evans
  • 8e91af9c1c - Updating IE setAlertText command to check for invalid data :: Jim Evans
  • d5ce210fdc - Updating IE driver HTTP response code for stale elements :: Jim Evans
  • d9fe6e0210 - Updating IE driver for allowed commands when alert is present :: Jim Evans
  • 5577c15ba0 - Updating IE prebuilts :: Jim Evans
  • d897de999f - Updating .NET CHANGELOG and version resources for impending 3.8 release :: Jim Evans
  • 584431608a - Updating Java changelog for 3.8 :: Alexei Barantsev
  • 57fe00346d - Bump version number to 3.8 :: Alexei Barantsev
selenium - Selenium 3.7.1

Published by ddavison almost 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 87ea6faff5 - Update Python changelog for 3.7.0 :: AutomatedTester
  • 24ac288d74 - Actually publish the html runner :: Simon Stewart
  • 6a198866d7 - [Grid] Add support for customizing the Grid Registry :: Doug Simmons
  • a544366a8f - Fixing IEDriverServer x64 compile warning :: Jim Evans
  • 49b4216b38 - Fixing .NET language bindings command-line build :: Jim Evans
  • 08ee07f2ef - Updating IEDriverServer for 3.7 release :: Jim Evans
  • 1c4b358c32 - Update changelog for 3.7.0 :: Alex Rodionov
  • e46eb5763f - Send W3C capabilities in the new session request. (#4974) :: Jason Juang
  • 647420b03e - [js] Removed various browsers from the list of "standard" browser names supported by selenium-webdriver. :: Jason Leyba
  • d4d1108778 - [js] Remove more functions from firefox.Profile that are just holdovers from the legacy FirefoxDriver :: Jason Leyba
  • 4e14ea146b - [js] Simplify the API for configuring firefox by adding addExtensions() and setPreference() functions to firefox.Options :: Jason Leyba
  • e8efc001bd - [js] Since Firefox 57 removes support for legacy add-ons, there's no need to keep around the logic for parsing or installing those add-ons in a profile. :: Jason Leyba
  • 5520ee7571 - [js] random code cleanup :: Jason Leyba
  • 5bd212e386 - [js] code clean-up/simplification :: Jason Leyba
  • 8edc13bdf0 - [js] Remove support for requiredCapabilities from WebDriver.createSession :: Jason Leyba
  • 81334994d9 - [js] Remove the unnecessary normalizeProxyConfiguration function :: Jason Leyba
  • 661a196152 - [js] Updates for proxy handling :: Jason Leyba
  • adb47d4661 - [js] Bump the minimum supported version of node to 8.9.0 LTS :: Jason Leyba
  • 6e66b0513f - [js] Fix docs example on proxy.socks() :: Jason Leyba
  • d17e0acaf0 - Add python syntax highlighting (#5014) :: 1kastner
  • d5d3cb4d15 - Implementing ability to not send shutdown command to the driver servers that don't support it. :: Alexei Barantsev
  • 373261bd0d - Sending geckodriver logs to stderr by default. Default log level is low enough, so the log does not look polluted. Ufortunately, geckodriver does not allow to separate its own log from the browser logs, so messages from the browser log can appear in the log even on the lowest level. :: Alexei Barantsev
  • 9117aa7777 - Fixing the rule that collects third party libs required for distribution package. :: Alexei Barantsev
  • 3b8364d7bc - Bump java version to 3.7 :: Simon Stewart
  • 6c27816c9b - Update changelog for java :: Simon Stewart
  • b66efc8f47 - Ensure that we forward metadata in the new session payload :: Simon Stewart
selenium - Selenium 3.7.0

Published by ddavison almost 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f1bdfc671f - [rb] update service_args test to allow multiple deprecate warnings :: Lucas Tierney
  • 622499b0c8 - Update release date for 3.6.0 :: Alex Rodionov
  • 9ac652d497 - Delete utf-8 encoding comment. :: 保木本将之
  • c2362ac499 - Updating IE driver version resources for 3.6 release :: Jim Evans
  • 5e4adb66b8 - Updating .NET CHANGELOG for 3.6.0 release :: Jim Evans
  • bb6267e0f2 - Updating .NET Buck release targets to add version to zip file name :: Jim Evans
  • 6e4988ae4e - Update python changelog :: AutomatedTester
  • 0eef6a1550 - Fix the prep-release-zip task :: Simon Stewart
  • 40a78e41c3 - Start using the skylark parser where possible :: Simon Stewart
  • 893b3773c2 - Move building of locators to How enum :: Valery Yatsynovich
  • 8126e10845 - Add missing copyright header and hook small test into suite :: Simon Stewart
  • 17dd0856d8 - Deleting unused method :: Alexei Barantsev
  • d0122c564a - Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in Java binding :: Alexei Barantsev
  • 4aeed7bd7c - Showing user friendly error message about htmlrunner CLI options instead of stacktrace :: Alexei Barantsev
  • ade027bfa4 - baseUrl should be prepended after exploding variables. Fixes #4540 :: Alexei Barantsev
  • a2a76345ae - Add shortcut for enabling Firefox' headless mode :: Franz Liedke
  • 546eff8595 - Added setting for executing rubocop with CI. :: RustyNail
  • 4c6640fb6c - Temporarily disable Ruby lint on CI :: Alex Rodionov
  • facd199c31 - Add atom fragments for use by marionette :: Simon Stewart
  • 161ce4d097 - Fix the build. :: Simon Stewart
  • 02c5044e94 - Catch more references to the old getAttribute target :: Simon Stewart
  • 5e886f5551 - More getAttribute cleanup, this time in CF files :: Simon Stewart
  • 44a02b7cd2 - Fixing handling of unrecognized platform names returned by remote end. Fixes #4781 :: Alexei Barantsev
  • 8301ef7c0f - Fixing Java build :: Alexei Barantsev
  • 5e6b0c9918 - Fix python pause action implementation fixes #4795 :: lmtierney
  • badf313207 - [rb] unguard specs now working in Firefox 56 https://github.com/mozilla/geckodriver/issues/463 https://github.com/mozilla/geckodriver/issues/660 :: lmtierney
  • 81376362a8 - remove some python test xfail from fixed Firefox bugs :: lmtierney
  • 3a6b3bec47 - Fixed the code pointed out by rubocop. :: RustyNail
  • 5d76b6a85b - Updated setting for rubocop. :: RustyNail
  • 6c1390bf5d - Added a task to execute rubocop. :: RustyNail
  • 3578c0faee - Update python chromeOptions key for capabilities (#4622) :: Jonathon Kereliuk
  • c32c0388a5 - Add basic auth to the JreHttpClient :: Simon Stewart
  • 456d9f0370 - Mark RemoteWebDriver.{start,stop}Client deprecated :: Simon Stewart
  • 788936fa05 - Remove requiredCapabilities from ProtocolHandshake :: Simon Stewart
  • 669362b548 - Add toJson to various classes :: Simon Stewart
  • 0d425676b3 - Bump gson version to 2.8.2 :: Simon Stewart
  • bf05c468e8 - Refactoring SafariDriver constructors to accept SafariDriverService instance. Moving service settings from SafariOptions to SafariDriverService.Builder. Fixing SafariOptions to capabilities converter. :: Alexei Barantsev
  • 74831e4e10 - Deprecating EdgeDriver constructors that accept Capabilities, it's recommended to use EdgeOptions :: Alexei Barantsev
  • 2afcc4c81d - Implementing chrome option to accept insecure certificates :: Alexei Barantsev
  • 45f0478c1f - Merging capabilities to options should be fluent :: Alexei Barantsev
  • bdc5c5fd9e - Ensure send keys action checks input :: Simon Stewart
  • 6104872dc1 - Hide JSON processing behind our own APIs :: Simon Stewart
  • 7296099dc3 - No logical change: remove unnecessary generic parameters :: Simon Stewart
  • 453209f241 - Use URL.getUserInfo consistently :: Simon Stewart
  • 8565145ce6 - No logical changes: deleting a space character :: Simon Stewart
  • 82df130dac - Emulating JSON Wire Protocol Actions in the W3CCommandCodec :: Simon Stewart
  • 16c00e1461 - Attempt to fix the build: varargs are never null :: Simon Stewart
  • d41da25eaf - More fixing of builds: toJson should be made accessible :: Simon Stewart
  • 46b4413bec - Move JSON tests to the right package :: Simon Stewart
  • 74dbb7fce6 - Fix compilation errors :: Simon Stewart
  • b554dcab28 - Un-ignore cookie expiry test for Marionette. :: Jason Juang
  • 247d8cdb51 - Get the Grid tests passing again :: Simon Stewart
  • e2f79bb925 - Avoid an NPE in ProtocolHandshake :: Simon Stewart
  • 9ca04253b7 - Reversing default for spec compliant capability generation :: Jim Evans
  • 79101fa23d - [js] account for build target change in 02c5044e9486e518100192fabb7f51ae340ab8ca :: Jason Leyba
  • 4fdab6cdc2 - [js] Support the httpOnly option when adding a cookie :: Jason Leyba
  • 22f302124c - [js] Reset remote.DriverService state on kill. :: Jason Leyba
  • 84f64bcedf - [js] The Capabilities factory methods should only specify the name of the browser. :: Jason Leyba
  • 8f0f16bb0b - [js] For #4555 protect against the remote end sometimes not returning a list for findElements. :: Jason Leyba
  • 0a22633299 - [js] Remove the deprecated (and no-op) firefox.Options#useGeckoDriver() :: Jason Leyba
  • d4bad7cf36 - [js] Removed the unused function selenium-webdriver/firefox/profile.decode() :: Jason Leyba
  • 4d2b5e6522 - [js] The firefox module will no longer apply the preferences required by the legacy FirefoxDriver. These preferences were only required when using the legacy driver, support for which was dropped in v3.5.0. :: Jason Leyba
  • 303f6c3bcd - [js] Removed selenium-webdriver/firefox/profile.setNativeEventsEnabled() and selenium-webdriver/firefox/profile.nativeEventsEnabled(). These methods had no effect. :: Jason Leyba
  • 7c290347f4 - [js] Remove firefox.Profile.{get, set}Port() :: Jason Leyba
  • 13c8499086 - [js] Clean-up from the removal of the legacy FirefoxDriver. :: Jason Leyba
  • e4f03b980d - [js] The firefox.Binary class (another holdover from the legacy FirefoxDriver) is overkill for the functionality it provides. Move the only meaningful functionality (addArguments) to firefox.Options and mark firefox.Binary as deprecated. :: Jason Leyba
  • 5bf50c4318 - [js] Extend firefox.Options for easily configuring Firefox to run in headless mode. :: Jason Leyba
  • 8d67916056 - [js] Changes to support better type checking with the closure compiler. :: Jason Leyba
  • 51db706769 - [js] Finalize change log for 3.6.0. :: Jason Leyba
  • 32a52080db - [js] Purge references to the promise manager from remote/index.js :: Jason Leyba
  • 1fd2dca161 - [js] Purge the promise manager from testing/index :: Jason Leyba
  • c063bb8d48 - [js] Stop using the promise manager in the main WebDriver class. :: Jason Leyba
  • ff66adf80b - [js] Remove support for operadriver and phantomjs since neither are under active development :: Jason Leyba
  • eab09f4a77 - [js] Rename WebDriver.prototype.schedule() to WebDriver.prototype.execute() :: Jason Leyba
  • e94377966f - [js] Remove the WebDriver.attachToSession(id) factory method. :: Jason Leyba
  • 807b4f560f - [js] cleanup from bad rebase :: Jason Leyba
  • 0863b2246d - Fixing error codes to match W3C standard, see https://github.com/w3c/webdriver/commit/d678562e3d5f94fa71d74aeb467214bf8dd734e1 :: Alexei Barantsev
  • b588bf5293 - [js] Revamp the actions API to support the W3C spec and drop support for legacy actions. :: Jason Leyba
  • d150290b9c - [js] cleanup from b588bf52930fd4c51bbc9f9283dd0a92372b9383 :: Jason Leyba
  • 17fc7d467f - [js] remove remnants of commands that are no longer supported :: Jason Leyba
  • d22fc5165f - [js] cleanup action sequence docs :: Jason Leyba
  • f9b221f870 - [js] Remove the firefox.Binary class. :: Jason Leyba
  • 73d1654ef7 - [js] Minimize window and fullscreen window APIs :: Jason Leyba
  • ef44fef133 - Make sure that legacy firefox used the XpiDriverService :: Simon Stewart
  • 5650b96185 - [js] For #2969, remove the promise manager and all related APIs :: Jason Leyba
  • 6e9555317f - [js] Bump the minimum version of node to 8.6.0. :: Jason Leyba
  • 77048aaaa8 - Code clean up to use braces and java 7 features :: Simon Stewart
  • 60fd55cdaa - Extract capability filters for the protocol handshake :: Simon Stewart
  • 8c57602829 - Remove dependency on JNA :: Simon Stewart
  • 185a5a2d73 - Rename UnixProcess to OsProcess :: Simon Stewart
  • 944a3ea078 - Clean up a compilation warning :: Simon Stewart
  • 985fb23d76 - Add CapabilityTransform to decouple how the protocol handshake generates w3c payloads :: Simon Stewart
  • 94fe542e44 - cp: add missing copyrights :: Simon Stewart
  • 2d493a82db - Bump selenium version to 3.7.0 :: Simon Stewart
  • 8f71e94af8 - Update the java changelog :: Simon Stewart
  • 0252b09947 - Add missing copyright headers. Oops :: Simon Stewart
  • caed2651d9 - Prep .buckconfig for next buck bump :: Simon Stewart
  • 827bbd8177 - Expose remoteHost as a parameter. :: Roberto Rivera
  • 85b8779b07 - Fix the javadocs generation :: Simon Stewart
  • e9125c778b - Mark passing test as passing :: Simon Stewart
  • 1c2a39069b - xfail tests experiencing Firefox cookie bug :: lmtierney
  • d54b4ba52c - Deleting unused import :: Alexei Barantsev
  • d48e75b4c3 - Adding a test for a click to a file input :: Alexei Barantsev
  • 0e680bca10 - Implemented file input clicks in legacy Firefox driver. :: Alexei Barantsev
  • 30d481d2d3 - Profiles are encoded as base64 zips :: Simon Stewart
  • ed04104efd - Use an InMemorySession for legacy FirefoxDriver :: Simon Stewart
  • f5e7b8e184 - [rb] profile base64 string is no longer stored in 'zip' key :: Lucas Tierney
  • 2d6374cfdb - [rb] put encoded profile back into 'zip' for ProfileHelper#as_json this is for serialization, the base64 string is always extracted before sending over the wire :: lmtierney
  • 4ce967811e - [rb] code expects zip to be a string key for profile :: Lucas Tierney
  • e6d39c19ba - Package all Ruby dependencies :: Alex Rodionov
  • aca20bcf89 - Use Ruby 2.0 on CI :: Alex Rodionov
  • aca7a3ecca - Implementing ability to set proxy in Options classes :: Alexei Barantsev
  • 853a2b6d97 - Update docstrings to specify the type of path needed to install firefox addons. (#4881) :: Benjamin Forehand Jr
  • b9dbdc693e - Updating dependency on commons-fileupload. Fixes #4906 :: Alexei Barantsev
  • 6055f00e8c - Fixing dependency on websocket in IDEA project :: Alexei Barantsev
  • dd403a5b3f - Deleting dependency on commons-fileupload, it seems we don't need it anymore. :: Alexei Barantsev
  • e3044b3adb - Fixing task alias in Rakefile :: Alexei Barantsev
  • e047b7f84b - Deleting unused imports :: Alexei Barantsev
  • 03c722f46b - Making an internal method more private :: Alexei Barantsev
  • b27e6e5454 - Adding FirefoxDriver constructors that accept legacy XpiDriverService :: Alexei Barantsev
  • 845b87e723 - We don't use bamboo for years :: Alexei Barantsev
  • 33bd44b79a - Linking file input click test to a bug report :: Alexei Barantsev
  • 80d35e0a7b - Implementing ability to configure firefox log target using driver service builder or a system property. Sending logs to null output stream by default. Fixes #4136 :: Alexei Barantsev
  • 8c356e3c01 - Introduce an abstract base class for both Capabilities types :: Simon Stewart
  • f2883728b1 - Better encapsulation for AbstractCapabilities :: Simon Stewart
  • a667b3bd1c - Ensure we set capabilities consistently in *Capabilities :: Simon Stewart
  • e49c569996 - Remove quirky platform handling from ImmutableCapabilities :: Simon Stewart
  • da07c4927c - Allow Ruby to properly handle remote error codes :: Jayson Smith
  • ee29dab247 - Refactor errors implementation :: Alex Rodionov
  • 3ee5ce5c48 - Exclude XML from Firefox test :: Simon Stewart
  • 33f118a010 - Ignore test for correct browser and add reason :: Simon Stewart
  • 768174b049 - Remove unused import :: Simon Stewart
  • 9eb5f0bd33 - Ignoring another test, Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1410799 :: Alexei Barantsev
  • 45c4d55bb1 - Adding new W3C-conformant values of UnexpectedAlertBehaviour enum, and changing tests to match W3C spec. Only IE passes the tests at the moment. :: Alexei Barantsev
  • 36fc0cb93c - Fixing test title :: Alexei Barantsev
  • 8218d610a9 - Deleting debug output :: Alexei Barantsev
  • 978aa81947 - Handle the case where a New Session payload has valid w3c options :: Simon Stewart
  • e9253049cf - Ensure SafariOptions roundtrips through a Capabilities object :: Simon Stewart
  • 6831a7aa51 - Add test for roundtripping FirefoxOptions through Capabilities :: Simon Stewart
  • 776b45d394 - Some services can be configured via Capabilities :: Simon Stewart
  • be96afd03d - Avoid using the NewSessionPayload directly :: Simon Stewart
  • cd5f2e6afb - Make use of the createDefaultService that takes a Capabilities if present :: Simon Stewart
  • 421cb163af - Remove default factories :: Simon Stewart
  • 7b8ce0abd1 - Introduce a configurable New Session pipeline :: Simon Stewart
  • 5191481eb7 - Log the fact we're using a default factory in the server :: Simon Stewart
  • 5b37f7e5b4 - Re-enable cookie tests and skip StaleElement test that causes browser to hang :: lmtierney
  • a777d3452e - [js] Remove the lib/events module. :: Jason Leyba
  • 87a4346c5a - [js] cleanup/simplify remaining code in lib/promise.js :: Jason Leyba
  • 812981352c - [js] cleanup some example code that still reference the promise manager :: Jason Leyba
  • aa27e7a657 - [js] quick code clean-up pass :: Jason Leyba
  • 6d0134fd23 - [js] Removed the WebDriver.prototype.call() method. This was used to inject custom function calls into the control flow. Now that the promise manager is no longer used, this method is no longer necessary. Users are now responsible for coordinating actions (ideally with async functions) and can just call functions directly instead of through driver.call(). :: Jason Leyba
  • 6103ef6c92 - [js] Implement the window getRect and setRect commands :: Jason Leyba
  • 1d0ad21558 - [js] move firefox/binary.Channel to firefox/index and delete firefox/binary :: Jason Leyba
  • ce1725c00a - [js] Remove setLoggingPrefs from firefox.Option and safari.Options :: Jason Leyba
  • 294d434c20 - [js] Remove unnecessary mocha wrappers from testing/index.js :: Jason Leyba
  • 9d5d3f817f - [js] Remove a redundant example :: Jason Leyba
  • d38620f20a - [js] Support for legacy Firefox extensions was removed in Firefox 57. Remove tests that no longer pass now that Firefox 57 is on the dev channel. :: Jason Leyba
  • baeee061da - [js] Remove the testing/assert module :: Jason Leyba
  • d806eec6db - [js] Enable cookie tests for safaridriver :: Jason Leyba
  • 287e313b89 - [js] Remove references to Browser.PHANTOM_JS from tests :: Jason Leyba
  • dea574ec93 - [js] Unignore a test for firefox :: Jason Leyba
  • 5d0e994ca0 - [js] cleanup suppressed tests :: Jason Leyba
  • adb251b32d - Allow the new session pipeline capabilities to be amended :: Simon Stewart
  • 5cf3950252 - Skip python Mariontte tests that stall due to Firefox bug :: lmtierney
  • ffce5383eb - Fix python backward compatibility for window commands Fixes #4937 :: lmtierney
  • 88124a1170 - [js] update lib/error to support all error codes from the w3c spec. :: Jason Leyba
  • dffd0618ee - [py] window rect commands should fail on firefox and remote (legacy) :: lmtierney
  • 5cad486921 - [js] Handle inconsistent casing for stack trace key in encoded errors for #3683 :: Jason Leyba
  • 007ad27072 - flake8 updates :: lmtierney
  • 7670b282b1 - [py] add support for fullscreen command :: lmtierney
  • a92a0496c5 - [py] add support for minimize command also remove extraneous params to fullscreen command, fix fullscreen test :: lmtierney
  • e6496438cd - [py] Fix active_element for w3c drivers (#3979) :: Moritz Sichert
  • edd24f78db - Implementing distribution package building in platform independent manner. xargs has various set of command line options on linux/windows/macos. Windows has command line length restriction = 2048 symbols. :: Alexei Barantsev
  • cefc7d07a7 - [py] don't run minimize or fullscreen tests on Travis it causes the build to hang :: lmtierney
  • 83a3b2db87 - [py] need to pass applicable environment variables to tox :: lmtierney
  • 1f852e6824 - Migrate command handlers to use Json rather than JsonToBeanConverter :: Simon Stewart
  • b12926206d - Implementing another GeckoDriverService factory method that creates a service based on capabilities. This method is used by grid to honor firefox_binary capability. :: Alexei Barantsev
  • af3ea26ddc - Inject the NewSessionPipeline far higher :: Simon Stewart
  • 0ae8e3c64d - Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter :: Alexei Barantsev
  • 658f56d984 - Set default values for the pointerMove offset. (#4966) :: Jason Juang
  • d36f497f7b - Revert "Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter" :: Alexei Barantsev
  • 0c142baa59 - Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter, second try :: Alexei Barantsev
  • 295610df5a - Fixing FirefoxBinary to json conversion :: Alexei Barantsev
  • ef38612604 - Fixing capability passing to underlying service in ServicedSession :: Alexei Barantsev
  • e07e0918d2 - Changing a tests for javascript execution before a page is loaded. All drivers (except for HtmlUnit) allow to execute JS in this state. The spec allows it too. :: Alexei Barantsev
  • 392fd26cb8 - Remove unused code and keywords :: Simon Stewart
  • e91c5c31a6 - Make Json output to an Appendable not just a Writer :: Simon Stewart
  • 761717d6b7 - Avoid writing protocol handshake to disk unless memory is tight. :: Simon Stewart
  • fe6383b03d - Move NewSessionPayload so it can be used by ProtocolHandshake :: Simon Stewart
  • ae02d81442 - Grid Nodes can set firefox binary paths :: Simon Stewart
  • 5ad7f7a7ca - Actually count number of bytes sent in protocol handshake :: Simon Stewart
  • 825ff9fc3c - Fixing css color value test, drivers can return implementation specific value, W3C spec does not specify canonical form. :: Alexei Barantsev
  • 83bdd7b2ed - Fixes #2888 - Retry on network error (#4959) :: Sean Poulter
  • 52a6d68ca7 - node/selenium-webdriver: increase maximum number of portprober attempts from 10 -> 100 (#4932) :: Mark Christian
  • 1ae127f46e - [js] Remove non-standard capabilities (like elementScrollBehavior) :: Jason Leyba
  • acbdeeec0f - [js] Remove meaningless Safari options :: Jason Leyba
  • d79f1b1e32 - [js] Removed the deprecated driver.manage().timeouts() :: Jason Leyba
  • 6648015ba9 - [js] Add support for geckodriver's custom install/uninstall addon commands :: Jason Leyba
  • 49d132e4c7 - Better docs for NewSessionPayload.stream :: Simon Stewart
  • 4baa958348 - Fix the Protocol Handshake :: Simon Stewart
  • 5efdb288ca - Rookie mistake: only include the w3c capabilities in the w3c capabilities :: Simon Stewart
  • a63ed1d1e9 - Properly write JSON when injecting values into Hub request :: Simon Stewart
  • 2cc2ecf07e - Show desired effect in javadoc :: Daniel Wagner-Hall
  • eb7d9bf9ce - Fix tests failing because of ProtocolHandshake :: Simon Stewart
  • e2200dfca8 - Rewrite binary paths for GeckoDriver in Hub if set in node config :: Simon Stewart
  • 3847dc8fd9 - Add test for roundtripping numbers in maps through JSON :: Simon Stewart
  • abae9cdac1 - Update java changelog :: Simon Stewart
  • 0b45ddba3c - Copy firefox_profile and firefox_binary into w3c payload :: Simon Stewart
  • c6da91f6dd - updated references to 'btnG' (deprecated) to 'btnK' :: jess010
  • 5278a0ab65 - Fixed typos and grammar errors. :: Dan Fabulich
  • ba13dc366b - Modify build files so drivers export RemoteWebDriver too :: Simon Stewart
  • de595071ba - Fix the build :: Simon Stewart
  • 20f6931345 - Make AbstractCapabilities.asMap return Map<String, Object> :: Simon Stewart
  • 36342d0296 - Add new session pipeline mutators for chrome and firefox Grid Nodes :: Simon Stewart
  • 84af2056de - Use the *Mutators designed for the Node pipeline in the Hub :: Simon Stewart
  • e66d995672 - Use the Node's configuration to set up the Pipeline :: Simon Stewart
  • 80adb70987 - Remove responsibility for rewriting Capabilities from the Hub. :: Simon Stewart
  • d59647efd3 - Separating windows and unix/macos code in genrules that collect libs. :: Alexei Barantsev
  • a4bbfbeb33 - Making .NET Interactions device classes public :: Jim Evans
  • 05c202852c - Updating HTTP error return status for IE driver to align with spec :: Jim Evans
  • 3a04108e2c - Updating initial timeouts for IE driver to align with W3C Spec :: Jim Evans
  • e8abd35ac6 - Updating new session payload processing to align with W3C spec :: Jim Evans
  • 0c10a88002 - Updating IE driver findElement command handlers to be spec compliant :: Jim Evans
  • cd66f5a8e1 - Updating IE driver to accept and validate timeout values per spec (64-bit int) :: Jim Evans
  • 7a74dbffa3 - Updating IE driver navigation code to be more compliant with W3C spec :: Jim Evans
  • 2e63ee6253 - Fixing warnings in IE driver for 64-bit compilation :: Jim Evans
  • d276a8884b - Updating IE driver to properly handle carriage return ('\r') character :: Jim Evans
  • e7065a5ab0 - Updating IE driver prebuilts :: Jim Evans
  • 3440b61c25 - Adding .NET ctors to FirefoxDriver to align with other browser drivers :: Jim Evans
  • 5c5ee6ecba - Updating .NET Options classes to better support W3C Capabilities :: Jim Evans
  • 1ff492f6e8 - Updating post-build steps for .NET csproj file :: Jim Evans
  • 85318cb2af - Updating .NET bindings setting of timeouts for spec-compliance :: Jim Evans
  • 2321c73b65 - Mark a test that is passing as passing :: Simon Stewart
selenium - Selenium 3.6.0

Published by ddavison almost 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b88b658ba2 - Correct Rakefile to actually use the push-release target :: Simon Stewart
  • b5e281bef0 - Remove direct dependency on HTMLUnit and PhantomJS from Maven artifacts :: Simon Stewart
  • 92e51a0944 - Remove deprecated FirefoxDriver constructors :: Simon Stewart
  • 4a33dfa7ac - Make required parameters actually be required. :: Simon Stewart
  • 3528c0c572 - Fix the build :: Simon Stewart
  • aba4bb0db6 - Remove deprecated methods from FirefoxOptions :: Simon Stewart
  • a38aec89a1 - Cleaning required capabilities out of tests, step 1: deleting tests directly checking required capabilities. They were enabled in legacy Firefox driver only because there no other driver implemented required capabilities. :: Alexei Barantsev
  • 05bc5bf424 - Cleaning required capabilities out of tests, step 2: driver suppliers should not use driver constructors that accept required capabilities :: Alexei Barantsev
  • 05325a7c1e - Actually deleting maven dependency on htmlunit-driver :: Alexei Barantsev
  • 35f59093b8 - Allowing null arguments isn't going to make anyone happy :: Simon Stewart
  • aa232de51a - Remove junit dependency from SlowLoadableComponent :: Simon Stewart
  • f0c85e01c3 - Deleting deprecated methods from FirefoxOptions :: Alexei Barantsev
  • a19f161d7d - Restricting junit visibility :: Alexei Barantsev
  • 333b42679c - toJson has higher priority than toMap/asMap when converting to JSON :: Alexei Barantsev
  • 7639373d01 - Adding a guard for remote specific test :: Alexei Barantsev
  • 05151a4aa1 - Deleting deprecated RemoteWebDriver constructors (with required capabilities) :: Alexei Barantsev
  • 19df908525 - Update cssparser reference in IJ config :: Simon Stewart
  • c74e42e928 - Provide a pure JRE implementation of HttpClient :: Simon Stewart
  • abb0585ba3 - Collapse exception blocks. No logical change :: Simon Stewart
  • 24d89c6d13 - Apparently people expect Maps to be modifiable :: Simon Stewart
  • db4011765d - Add JreHttpClient to a BUCK file :: Simon Stewart
  • 91be330752 - Lowercase proxy type for W3C payload :: Alex Rodionov
  • d4d843398e - Handle ChromeDriver returning null for findElements call :: Alex Rodionov
  • 08a118bd6f - Updated IE driver to better support W3C WebDriver Specification :: Jim Evans
  • d6d0cb6237 - Adding new window commands to .NET bindings :: Jim Evans
  • b16e401983 - Adding GetProperty method to IWebElement in .NET bindings :: Jim Evans
  • 8e863ceed3 - Add support for W3C 'invalid argument' error code to .NET bindings :: Jim Evans
  • 20ca315518 - Updating .NET common test playlist :: Jim Evans
  • eead3f1bd7 - Updating serialization of Proxy for W3C-compliant drivers in .NET :: Jim Evans
  • 68c2432b0f - Guarding against null return value from findElements in .NET. :: Jim Evans
  • 4fcce6e1af - guarding against null return value from find_elements in python see issue #4555 :: lmtierney
  • e9d3ff1dc2 - lowercase proxy type for w3c payload in python see issue #4574 :: lmtierney
  • 5e93ba1f19 - only check for proxyType once :: Lucas Tierney
  • 488e3cf8ea - Linking tests to bug reports :: Alexei Barantsev
  • 8e8f9f8afc - More tests for FirefoxOptions :: Alexei Barantsev
  • 543780fc77 - Addressing #4555 in WebElement.findElements too :: Alexei Barantsev
  • 8c3c22fcc6 - Deleting deprecated internal file NewProfileExtensionConnection :: Alexei Barantsev
  • ddd900b959 - Deleting empty methods deprecated in 2.xxx (long ago) :: Alexei Barantsev
  • 550717bc07 - Deleting deprecated unused interface (a part of non-public internal API) :: Alexei Barantsev
  • a7f9cb84d1 - Fixing file list in buck file :: Alexei Barantsev
  • dadc09e412 - FirefoxOptions should add browser name to the generated capabilities. Otherwise new RemoteWebDriver(url, options.toCapabilities()) sends payload without browserName and grid hub can match it to a node that has no ability to run Firefox. :: Alexei Barantsev
  • 415942957f - Trying to unignore some tests in chrome, passed locally, let's look how will they perform on CI server :: Alexei Barantsev
  • 2a7e5342fa - Update chromeOptions key for capabilities :: Simon Stewart
  • abe4ec43ab - No logical change: remove unused import :: Simon Stewart
  • d3f9b1fb4b - Add pause to action chains :: Simon Stewart
  • bf948c9581 - No need to multiply pause by 1000 :: Simon Stewart
  • d80f86d185 - Revivify the ProtocolConverterTest :: Simon Stewart
  • c8f6bf9408 - Move element converter so it's only used in RemoteWebDriver :: Simon Stewart
  • 4cacc9df71 - Add back test ensuring preservation of pointer location :: Simon Stewart
  • b5999f6691 - Always use JSON.parse for bot.json.parse (#4603) :: Jakub Vrána
  • f3208bfd1c - Changing .NET ChromeOptions to use goog:chromeOptions as property name :: Jim Evans
  • 5638427e3e - Simplifying Proxy properties marked as obsolete in .NET :: Jim Evans
  • 74fb80374e - Moving WebDriverWait into main WebDriver.dll assembly :: Jim Evans
  • 90611adf87 - Updating assembly version resources and .NET CHANGELOG for 3.5.2 point release :: Jim Evans
  • 07b7b540a7 - Replace cglib with bytebuddy :: Simon Stewart
  • 3f3afc4ea5 - No logical changes: Use Java 8 instead of guava :: Simon Stewart
  • b37c27b4c6 - Moved Locable to the interactions package :: Simon Stewart
  • 5f5ddb9915 - Add missing case to Proxy :: Simon Stewart
  • cab6655c72 - fix typo in docs for driverExecutableFileName :: Nate Lowry
  • bb73a56e4e - Add test for releasing keys when driver receive NULL key :: Alex Rodionov
  • 4854ccbabf - Move Handlers under the commandhandlers package :: Simon Stewart
  • 4d6f38fb11 - Add missing bytebuddy files :: Simon Stewart
  • 7f66dc9547 - Adding a method to enable insecure cert support via FirefoxOptions :: Alexei Barantsev
  • 38a5130ca5 - Adding an option to start Firefox in headless mode :: Alexei Barantsev
  • bd9d415b3f - Add an ElementClickInterceptedException :: Simon Stewart
  • 1fbbe9ccc1 - Add back a deprecated Locatable interface. :: Simon Stewart
  • eabea4afa7 - Fix the build :: Simon Stewart
  • 237e96e285 - Fix the small java tests :: Simon Stewart
  • 5cb47df62c - Mark tests as meant to be passing in Marionette :: Simon Stewart
  • 5d83293500 - Remove platformVersion from W3C payload :: Alex Rodionov
  • f10dfc03d7 - Properly map page load timeout when constructing GeckoDriver payload :: Alex Rodionov
  • e6f40238df - Fix specs which used to send platformVersion in W3C payload :: Alex Rodionov
  • 2d3a147611 - Release selenium-webdriver 3.5.2 :: Alex Rodionov
  • 72e3977756 - Implementing enum for FirefoxDriver (geckodriver) log levels, it's not wise to use jul levels because geckodriver has its own set of levels. :: Alexei Barantsev
  • 808b30648d - ByAll should not oblige driver to implement FindByXXX interfaces, using pure WebDriver interface is safer. :: Alexei Barantsev
  • 18028ac9f0 - ByAll.findElement should not not use remaining locators if an element is already found. :: Nitish
  • 4f5741b878 - Let FirefoxDriverLogLevels be responsible for log levels :: Simon Stewart
  • cc0066ffa0 - Temporarily ignoring a test in marionette, see https://github.com/mozilla/geckodriver/issues/934 :: Alexei Barantsev
  • 1f2eb7fde6 - Lift DesiredCapabilities.toString() to MutableCapabilities :: Simon Stewart
  • c2ece2559d - Make SafariOptions easier to chain :: Simon Stewart
  • 66ba89a8d9 - Make SafariOptions extend MutableCapabilities :: Simon Stewart
  • 84ef203da4 - Adding new Interactive interface to EventFiringWebDriver. Fixes #4589 :: Alexei Barantsev
  • bc15308830 - Fix Java binding test org.openqa.selenium.os.CommandLineTest.canUpdateLibraryPath(). :: Gerald Ehmayer
  • cf3c68464c - No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour
  • 3f3f249296 - Remove extra line before package declaration :: Ahmed Ashour
  • 717d5eff03 - Fix python driver examples (#3872) [ci skip] :: Dmitry Tokarev
  • 00ca43f153 - Default to true when javascriptEnabled capability is not set :: Alex Rodionov
  • 376e0097fb - Cleaning out temp files created by test. :: Alexei Barantsev
  • 1e7691554a - Deleting duplicated action performed in fixture initialization method :: Alexei Barantsev
  • 738b060b60 - FirefoxProfile.toJson should not pollute directory for temp files. :: Alexei Barantsev
  • dcc855b227 - Detect early if logger will be used :: Ahmed Ashour
  • d7b43efa05 - Fix some typos in the client javadoc. :: Adam Demuri
  • 865c14024c - [java] Fix submitting form containing input with name or id "submit" (#3398) :: Ondřej Machulda
  • f9f0f6b93d - Fixed WebExtensions installation :: Nitish
  • 1534fa32e8 - Fixing the duplicate creation of SocketConfig and RequestConfig :: Jesserd July
  • 87b1ef3713 - Fix Eclipse warnings :: Ahmed Ashour
  • 5090a0cd40 - Use String.valueOf() :: Ahmed Ashour
  • c1e9efa4ca - Add constructors to IEDriver that take IEDriverOptions :: Simon Stewart
  • ee84bcb628 - Make recursive setting of IEOptions harder :: Simon Stewart
  • 321151379e - Remove unused imports (#4673) :: Ahmed Ashour
  • 9943df8ddb - Make ChromeOptions extend MutableCapabilities :: Simon Stewart
  • 3a1d5e9512 - Close resources in tests :: Ahmed Ashour
  • 2ef07a73e4 - Fix generics warnings :: Ahmed Ashour
  • 96862ebe63 - Fixing platform name conversion in capabilities returned on new session request. Fixes #4669 :: Alexei Barantsev
  • e5d451ef2a - Start adding a target to generate dist jars :: Simon Stewart
  • 2d4541f5bd - It was a bad idea to close server connector :( :: Alexei Barantsev
  • 2494e69275 - Improved TimeoutException for wrapped WebDrivers :: Tom Trumper
  • 2f3ee9c3d5 - More Java 8 in tests :: Alexei Barantsev
  • c3ceecfed7 - Ignoring a test that started to fail in Firefox on travis. Locally it's green :: Alexei Barantsev
  • 302453dd19 - Fix package name in python webelement module (#4670) :: 0uk
  • c1130112d3 - Update settings for rubocop. :: RustyNail
  • 30b0fcf31a - Added setting to exclude Style/ MutableConstant. :: RustyNail
  • f8bc310035 - Fix regression of invalid RuboCop correction :: Alex Rodionov
  • e2e1d77dfd - Adding a lost InternetExplorerDriver constructor :: Alexei Barantsev
  • ef599b3100 - Parse Mac OS X as a Platform :: Simon Stewart
  • 782822cb6f - Mark Lock for deletion :: Simon Stewart
  • 52025541c9 - Tweak code style :: Simon Stewart
  • b3d07c9087 - Reformat EdgeOptions. No logical changes. :: Simon Stewart
  • 6386ccddd4 - Move EdgeOptions to extend MutableCapabilities :: Simon Stewart
  • 9d7ec561bd - Don't allow modification of ChromeOptions as a map :: Simon Stewart
  • edb6a01a5d - Make OperaOptions a MutableCapability :: Simon Stewart
  • acd0ad9c9a - Making ChromeOptions fluent, like Firefox and IE :: Alexei Barantsev
  • 75923476ff - Adding an option to run Chrome headless :: Alexei Barantsev
  • 1896b15f04 - Make OperaOptions fluent :: Simon Stewart
  • 20c1ef80b8 - Fixing javadoc format :: Alexei Barantsev
  • dcc66f3734 - Make FirefoxOptions extend MutableCapabilities :: Simon Stewart
  • 555a624254 - Allow ChromeOptions to amend the hash :: Simon Stewart
  • 2243e8b9c6 - Use proper setters when copying FirefoxOptions :: Simon Stewart
  • fa0e55618e - Unignoring marionette tests that are green locally in geckodriver 0.19 :: Alexei Barantsev
  • db53d0f643 - Restoring FirefoxOptions.getBinary method to not return null always. :: Alexei Barantsev
  • 2f65928ada - Fixing legacy firefox driver initialization with no profile specified in options :: Alexei Barantsev
  • 488a97fd40 - Rework guards to use RSpec pending examples :: Alex Rodionov
  • d3603a85e5 - Clean up guards for specs passing against Chrome :: Alex Rodionov
  • e9aa80a460 - Clean up guards for specs passing against Marionette :: Alex Rodionov
  • a49033c4ad - Clean up guards for specs passing against remote :: Alex Rodionov
  • 39a028ed85 - Clean up guards for specs passing against PhantomJS :: Alex Rodionov
  • db2939c5f4 - Add guards for mozilla/geckodriver#800 :: Alex Rodionov
  • 81d261bde5 - Unguard tests passing with GeckoDriver 0.18 :: Alex Rodionov
  • ba04547ccc - Unguard tests passing with standalone 3.5 :: Alex Rodionov
  • 72c9dc2ea9 - Remove Firefox nightly tests from Ruby :: Alex Rodionov
  • 7ba5a339ba - Print browser version in specs :: Alex Rodionov
  • 1b0f2b328a - Make sure hung driver and cannot be quit does not affect subsequent specs :: Alex Rodionov
  • b19c77fc4a - Unguard tests passing with IE :: Alex Rodionov
  • 2deadc58d5 - Unguard tests passing with Safari :: Alex Rodionov
  • 9520c9d433 - Silence WebRick output in tests :: Alex Rodionov
  • 7389846821 - Don't allow IE tests failure on AppVeyor :: Alex Rodionov
  • 48abe77199 - Unguard delete cookie test for Firefox :: Alex Rodionov
  • 1c12c4b290 - Restoring ability to use system property to force legacy mode or marionette. If we want to delete it we should deprecate it first. :: Alexei Barantsev
  • eb52e66d10 - Remove integration tests for PhantomJS :: Alex Rodionov
  • 51bdd7ccc0 - Make JettyAppServer attempt to lookup a non-loopback address :: Simon Stewart
  • c32eb80c56 - Support installing web extensions using Firefox profile :: Alex Rodionov
  • 005110b201 - Avoid calling fields before they've been initialized :: Simon Stewart
  • d05f1f8f1d - Updating .NET bindings to not send incorrect W3C Firefox capabilities :: Jim Evans
  • a4a62466ed - Updating for compilation with .NET Standard 2.0 :: Jim Evans
  • 82a2635a59 - Updating NuGet.exe tool for .NET :: Jim Evans
  • f28bea266c - Adding ILRepack tool for .NET builds :: Jim Evans
  • 2c5e69d642 - Updating version of ImageSharp for .NET Standard builds :: Jim Evans
  • 8fe5a9227f - Updating .NET bindings .NET Core/.NET Standard support :: Jim Evans
  • 354c04af32 - Adding .nuspec file for WebDriver assembly for .NET Core/.NET Standard support :: Jim Evans
  • 36ef2c7fea - Removing option for screenshot formatting under .NET Core :: Jim Evans
  • 2c9b5ba7dc - Removing ImageSharp from .NET bindings :: Jim Evans
  • bddf35fba2 - Adding no-format override to .NET Screenshot class for saving file :: Jim Evans
  • 46427d6060 - Moving .NET signing key file to dotnet directory :: Jim Evans
  • ffefe84000 - Correcting XML documentation comment in .NET :: Jim Evans
  • 19c841e3d7 - Removing internal use of deprecated construct in .NET bindings :: Jim Evans
  • 52202f23ac - Updating .NET tests to NMock3 :: Jim Evans
  • 8edff46200 - Separating in-progress .NET Core support work from production :: Jim Evans
  • 04824f71b7 - Moving .NET build process to use Buck instead of crazy-fun :: Jim Evans
  • 5ae088ccad - Adding dummy test file for Safari :: Jim Evans
  • 74f96fd2a6 - Adding explicit current-release Firefox test class for .NET :: Jim Evans
  • d39c1fc1c8 - Created new cross-browser test configuration mechanism for .NET :: Jim Evans
  • 782a3b1b6e - Removing now-unused config files for .NET tests :: Jim Evans
  • 78860c7e51 - Refactored .NET HttpCommandExecutor for future HTTP client expansion :: Jim Evans
  • a7c51d6fe7 - Temporarily updating environment for WebDriverBackedSelenium .NET tests :: Jim Evans
  • 6dac133d2d - Conditionally not compiling .NET PageFactory tests for .NET Core 2.0 :: Jim Evans
  • 334d0cf41e - Enabling .NET Core on all test projects :: Jim Evans
  • 6598a95e3e - Updating .NET build process :: Jim Evans
  • ce6a30e471 - Finalizing .NET language bindings build with Buck :: Jim Evans
  • e4705043fa - Adding launchSettings.json to gitignore :: Jim Evans
  • e397dec865 - Updating .NET project post-build step for Visual Studio compilation :: Jim Evans
  • c569bccc33 - Updating .NET BUCK build files for use with non-Windows platforms :: Jim Evans
  • c02a36b8c2 - Updating dependency rules in .NET BUCK files :: Jim Evans
  • 81cf1fd774 - Try and set profile for xpi driver if necessary :: Simon Stewart
  • b6d64e16cd - Deleting unused code and use of deprecated methods. :: Alexei Barantsev
  • 42fb125e04 - Adding FirefoxDriver constructor that accepts driver server only :: Alexei Barantsev
  • 4a919b7969 - Deprecating environment setting in FirefoxBinary, it should be configured in DriverService (for local runs) on in server/node settings (for remote runs) :: Alexei Barantsev
  • 49305c8065 - Bump buck version :: Simon Stewart
  • 043e4450b6 - Build dist jars using buck :: Simon Stewart
  • 500f3e11f6 - Build selenium server dist jar using buck :: Simon Stewart
  • 00460be770 - Bump selenium version to 3.6 :: Simon Stewart
  • 04d5365d77 - Update java changelog :: Simon Stewart
  • 332735e8c8 - Make sure Options do not require DesiredCapabilities :: Simon Stewart
  • baea96c05f - Attempt to fix the python builds :: Simon Stewart
  • 041c815937 - Correct test guards for Microsoft Edge :: Alex Rodionov
  • ae96602ad1 - Handle permission denied error upon attempt to start multiple Edge drivers :: Alex Rodionov
  • a0b1418016 - Removing and unignoring tests for Safari in .NET :: Jim
  • c1b7c174e0 - Apparently args and "args" is not the same :: Alexei Barantsev
  • a44360437e - Fixing "args" and "prefs" handling in Capabilities to FirefoxOptions converters :: Alexei Barantsev
  • 708da64a10 - Bump the buck version :: Simon Stewart
  • c3900625a8 - Deprecate PhantomJS support :: Alex Rodionov
  • b28e9ef692 - Update Ruby changelog for 3.6.0 :: Alex Rodionov
  • a8aa455b29 - Mention HTMLUnit as an alternative to deprecated PhantomJS :: Alex Rodionov
  • d603bcae75 - Deprecate PhontomJS DesiredCapability :: Simon Stewart
  • a51f912052 - chromedriver on windows 7 returns platform as "Windows NT" :: Alexei Barantsev
  • e1ab34d032 - Deleting old tests in rc (!) namespace. They are duplicates of existing more modern tests. :: Alexei Barantsev
  • 55a15907aa - Deprecate PhantomJS capabilities :: Alex Rodionov
  • 1d6c9655e8 - Lift clever handling of some capabilities into MutableCapabilities :: Simon Stewart
  • 7e2172a74d - Implementing handy ImmutableCapabilities constructors :: Alexei Barantsev
  • 0530de0eac - Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in client tests :: Alexei Barantsev
  • c9b7c73f43 - Fixing compilation error in PerformanceLoggingTest :: Alexei Barantsev
selenium - Selenium 3.5.3

Published by ddavison about 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 91eb004d23 - Fix wrapping of maps with null values. Fixes #3380 :: Alexei Barantsev
  • 732a5ad9e3 - Unused imports :: Alexei Barantsev
  • 5285ef6ae5 - Unused import :: Alexei Barantsev
  • de65bafb68 - Linking ignored tests to the corresponding issue :: Alexei Barantsev
  • 9be6e6eacd - Fixing encoding of payload passed by hub to a node :: Alexei Barantsev
  • 1f25db90aa - Move ActiveSession and Session even closer :: Simon Stewart
  • 198735f592 - Implement screenshot saving for InMemorySession :: Simon Stewart
  • a4eda2568b - Remove unused field :: Simon Stewart
  • ab385555fa - [py] convert OSS capabilities to W3C equivalent for W3C payload :: lmtierney
  • 58fffa6aa2 - [py] add IE Options class :: lmtierney
  • 466c084ded - [py] allow IE WebDriver to accept IE Options :: Lucas Tierney
  • 3e0e6ffc2d - Add temporary iOS platform to aid W3C migration (#4559) :: matthewdoerksen
  • 9158232447 - remove unnecessary pytest marking, address flake8 issues :: Lucas Tierney
  • cd10cae4ca - Make Chrome driver aware of touch actions :: Alex Rodionov
  • 38e4a10040 - Fix incorrect documentation for Chrome emulation :: Alex Rodionov
  • 7a197cce08 - Allow passing speed to flick action :: Alex Rodionov
  • 3e1bac65e8 - Don't print mouse/key deprecations on using TouchActionBuilder :: Alex Rodionov
  • 6afbc2e410 - Ignore difference in browser handling of links with the same blank target :: Alex Rodionov
  • 1940813259 - Synchronizing "platform" and "platformName" capability values. Fixes #4565 :: Alexei Barantsev
  • 4a3ec2d5bb - Defending against chromedriver that sometimes returns null value as the result of findElements operation. See #4555 :: Alexei Barantsev
  • 0e801b2609 - No logical change: minor java 8 syntax tweak :: Simon Stewart
  • 2be28288db - Prevent a Grid Hub blindly assuming 404 == dead session :: Simon Stewart
  • 13c1113d99 - [Grid]: Handle poorly formed JSON responses :: Simon Stewart
  • b0b598f8c9 - Unignored marionette tests fixed in nightly :: Alexei Barantsev
  • bf1e8372bc - [Grid]: Add a w3c status endpoint for nodes and hubs :: Simon Stewart
  • 5c658dfc55 - Add a target for running Grid tests :: Simon Stewart
  • 52b826234f - Forgot to wire the GridSupplier into the WebDriverBuilder :: Simon Stewart
  • 4c97156ceb - Add shortcut targets for running grid tests :: Simon Stewart
  • 8d7004002f - Grid tests are also remote tests :: Simon Stewart
  • cfebaadb72 - Actions: correctly fill sequences :: Simon Stewart
  • 7e034d949f - Fixing javadoc to match OSS spec :: Alexei Barantsev
  • 07eb380981 - Linking ignored tests to bug reports :: Alexei Barantsev
  • 7e6e03d8e1 - Adding a new test inspired by issue #578. Driver should be able to set page load timeout once and handle sequential pages with load timeouts. :: Alexei Barantsev
  • 6c37bb464f - Ensure DriverService instances found by ServiceLocators are used :: Simon Stewart
  • 1da22d48ae - ActiveSession: allow new factories to be bound :: Simon Stewart
  • 870a5c07cf - Add new test into test suite :: Simon Stewart
  • 30ebe6ed32 - Adding tests for focus and blur events inspired by #825 :: Alexei Barantsev
  • 1bd61c06a0 - Ignoring just added tests in marionette :: Alexei Barantsev
  • fb2f497713 - Ignoring recently added test in legacy Firefox driver :: Alexei Barantsev
  • 59d5019204 - Fixing a grid test: two new status servlets were added recently :: Alexei Barantsev
  • 60fc2d44de - Oops, there are two checks in this test, only one was fixed in the previous commit :: Alexei Barantsev
  • c95b44bc09 - Linking ignored test to bug report :: Alexei Barantsev
  • 9731d698c7 - Return toReturn. :: Joshua Bruning
  • 7dec9f12c3 - Adding tests for executeScript that returns recursive structures :: Alexei Barantsev
  • 95f25152c5 - Grid tests need geckodriver apparently :: Alexei Barantsev
  • 18791bdffc - Ignoring failed tests :: Alexei Barantsev
  • 4e5969142b - Adding a test for click to an element partially (>50%) hidden by overflow :: Alexei Barantsev
  • 77ae1f87a0 - Implementing ability to ignore tests in grid environment :: Alexei Barantsev
  • ce962bd842 - Bump Java version number to 3.5.3 :: Simon Stewart
  • 1080c9107c - All Platforms have a family. :: Simon Stewart
  • bd255ec346 - Avoid throwing an exception in RemoteWebDriver.toString() :: Simon Stewart
  • f4a22f2d61 - A Platform family returns null from getFamily :: Simon Stewart
  • d9a3d3f4de - Update java release targets :: Simon Stewart
  • a88d25fe6b - Update java changelog one last time :: Simon Stewart
Package Rankings
Top 0.76% on Repo1.maven.org
Top 2.23% on Conda-forge.org
Top 0.2% on Npmjs.org
Top 0.07% on Rubygems.org
Top 0.12% on Pypi.org
Top 18.53% on Anaconda.org
Badges
Extracted from project README
CI Open in Gitpod