github SeleniumHQ/selenium selenium-2.42.0
Selenium 2.42.0

latest releases: nightly, selenium-4.24.1-javascript, selenium-4.24.0...
3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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

Don't miss a new selenium release

NewReleases is sending notifications on new releases.