Selenium 3.0.0-beta-3
Pre-release
Pre-release
·
14337 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
31c43c82ec- bumping buck version :: Luke Inman-Semeraufb0b0276d4- Bump Python to 3.0.0.b2 :: AutomatedTestera50ac1f99f- Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencionicb4f29e80c- Making note about ff48 in issues template :: Luke Inman-Semeraua9bc94b969- rb - change w3c element id processing :: Titus Fortner3eee8f83c2- rb - fix submit element for w3c :: Titus Fortner901fa6b193- rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner622a2c83e1- Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner451eb05a55- rb - change ruby version to dev between releases :: Titus Fortnerae4573ae86- change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau3d792ee38a- bumping buck version :: Luke Inman-Semeraub1c9ada7a8- rb - fix collections bug :: Titus Fortner514156c4ba- rb - fix issues with Microsoft Edge support :: Titus Fortner242161770b- rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner055325c09d- Fix indentation error (#2539) :: Ian Lesperance2992ce0221- Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans1b4a0f896d- Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evansa573338f7f- Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans5301a2a427- Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans4729413fb1- firefox: fix log message to say we click on parent element first :: Andreas Tolfsen944a4c0891- Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang7e144bb024- Fix documentation typo :: Jason Leybadcaf7b2f17- [js] The http.Executor class now accepts a promised client. The builder will now use this instead of command.DeferredExecutor when creating WebDriver instances, so http.Executors.prototype.defineCommand is exposed for users to define additional commands. :: Jason Leyba83dfb2cd1e- [js] For Firefox and Chrome, the builder will now always return a firefox.Driver or chrome.Driver instance, respectively, even when targeting a remote server. :: Jason Leybab5dfb0dcad- [js] Bump version to 3.0.0-beta-1 :: Jason Leyba0d4951c001- Fix node:deploy target :: Jason Leyba82057399ec- [js] Move the Builder class to the main module and remove the builder module. The builder module was originally added to avoid a circular dependency that no longer exists. :: Jason Leybaa567ef8b23- [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba62f83f5287- [js] Bump to 3.0.0-beta-2 :: Jason Leyba8f773cfbfe- [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov941ddb9f14- Initial implementation of get_attribute acting as a shim :: AutomatedTester77e455dc36- Normalising white space in safari service.py. No functional changes :: AutomatedTester3cf339c6ce- [js] remove unused require in test (#2598) :: Vitaliy Potapovc2ff59753f- Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans4b46465ad0- Implement getAttribute for W3C-compliant remote ends. :: Jason Juang4326cb0631- Add missing None check in get_attribute. :: Jason Juange87363fcbf- Fix W3C check in WebElement. :: Jason Juang583c6b831c- re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerauf4a052e12c- Remove bundling of LegRC with the main server. :: Simon Stewart8f2ae95fa4- Delete the deprecated SessionNotFoundException :: Simon Stewart1eb94ab618- Determine webdriver variant spoken by remote end. :: Simon Stewartd725150ac7- Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart88fa5ba66e- Normalise window and alert handling commands :: Simon Stewart61090000e4- Normalise JS script execution between codecs :: Simon Stewart95735447ce- Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart09b887e7d0- Normalise how we handle window commands. :: Simon Stewart25271b8f14- Use the atom to simulate the original getAttribute method. :: Simon Stewartf6e48fd80a- Fix getAttribute for w3c remote ends. Oops :: Simon Stewart8b6ee4d7fe- [js] Fix a broken test :: Jason Leybab7cea8290d- [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leybad18ba32ab9- [js] Add W3C compliant mappings for getting and setting the window position :: Jason Leyba81a74f5d13- [js] Extract a common base class from the chrome, edge, and opera ServiceBuilder classes. :: Jason Leyba54d53e8a39- [js] Add firefox.ServiceBuilder so users can customize the geckodriver server. :: Jason Leybaae3ceea03b- Log dialect of protocol detected by the protocol handshake. :: Simon Stewart1a9e26f016- Fix the failing window switching tests. :: Simon Stewart11798fe8ad- Normalise handling of finding elements between protocols. :: Simon Stewartb37476fed7- Normalise handling of remaining methods in RemoteWebDriver :: Simon Stewartff3576605a- Normalise handling of all methods in RemoteWebElement :: Simon Stewart4f28354b77- Allow commands to be aliased in the CommandCodec :: Simon Stewartd729f320ea- Actually make the W3C shim for getAttribute work. :: Simon Stewartb7c316f5e6- Use an atom for isDisplayed when driving a W3C remote end. :: Simon Stewart0a2b32188e- Add missing command names to handler for 2.x compatibility :: Simon Stewart39208b1a4f- Bump the version number to beta3 :: Simon Stewartdd0cc3aa32- rb - update w3c getElementAttribute :: Titus Fortnerca34606609- rb - don't commit at 5am :: Titus Fortnerd7aec3175e- Update java changelog prior to release. :: Simon Stewart5bb9c973d5- Export the selenium html runner as a binary :: Simon Stewart949e09c059- Extract a new build target for building the release zips :: Simon Stewart5c028a6bb1- Allow the new htmlrunner to use theselenium.baseproperty. :: Simon Stewartc829ac8bbe- Fix PhantomJsDriver maven reference (#2661) :: Valery Yatsynovich501b325fff- Provide a better error message when the htmlsuite runner is not available. :: Simon Stewart54dc8a4fab- Remove unnecessary line from Rakefile :: Simon Stewart487af37229- Upgrade to PhantomJsDriver 1.3.0 (#2664) :: Valery Yatsynovichdd3f2e8563- Add repackaged jetty to our list of maven exports :: Simon Stewart3d6a4ea640- Add missing jetty.pom :: Simon Stewarte0f5782fc6- Buck version bump :: Simon Stewarte33b9cfa49- Update java changelog :: Simon Stewartfbc82cdddf- Fix loading from -hubConfig and -nodeConfig files (#2675) :: Doug Simmons0718a9ad45- Add support for safari 10 safaridriver (#2669) :: Ziyua435a8dce5- [js] Surface in the API a way to configure a socks proxy :: Jason Leyba2a4fb0697c- Fixes #2680. Use port to check safaridriver availability. Ensure the new safari driver receives non null required capabilities. (#2685) :: François JACQUES4f2e9b19be- rb - update build.desc for running legacy Firefox tests via rake :: Titus Fortner17637fa92e- rb - implementation of getAttribute with atom :: Titus Fortner21943928fe- Fix/Add support for node servlets (#2683) :: Doug Simmonse867146d50- Don't swallow exceptions if unable to start safari :: Simon Stewart09dab5afe5- py: make it possible to specialise web element :: Andreas Tolfsen18432f5b0f- py: add xbl extension commands for firefox :: Andreas Tolfsen8a99914094- Fix DisplayHelpServlet so it does not display "nullnull" (#2688) :: Doug Simmons65c0d493a5- Add the ability to optionally disable some of the default grid servlets (#2689) :: Doug Simmons4c75ef025f- py: Implement getAttribute and isDisplayed using atoms :: Simon Stewartcffa6a8af7- Fix StandaloneConfiguration#toString() (#2697) :: Doug Simmons291a4873df- getElementLocation and getElementSize are not aliases for getElementRect :: Simon Stewart7afd033048- rb - don't require atoms unless they are needed :: Titus Fortnere47024a218- Using automation atoms for getAttribute and isDisplayed in .NET for W3C remote ends :: Jim Evansc18d68006f- Handle both JSON and W3C end points on the server :: Simon Stewarta6bfb137c2- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evansc610f16b3a- Bump the version number in py :: Simon Stewart8b7c47ff16- Updating version number and CHANGELOG for .NET 3.0 beta3 :: Jim Evans2e8824f036- Make sure we also publish the htmlrunner :: Simon Stewartfc8ff8c119- Fix the Rakefile :: Simon Stewart6b53ca5459- rb - getAttribute specs now passing on Firefox :: Titus Fortner70e781df80- rb - changelog & version bump to 3.0.0.beta3 :: Titus Fortnerc7b525db30- rb - change version to dev :: Titus Fortner