Skip to content

Selenium 2.46.0

Compare
Choose a tag to compare
@diemol diemol released this 19 Aug 14:24
· 14748 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
  • d7dbc3070e - reduced escapes in Perl code :: sugama
  • b04b0a6b99 - improved Perl code on non-ascii output :: sugama
  • 362777c967 - replaced single auote to double qoute :: jamadam
  • a26595ff63 - Bump Ruby version to 2.45.0, update change log. :: Jari Bakken
  • 904b05bb78 - Bump Ruby version to 2.46.0.dev :: Jari Bakken
  • 140fbdd87d - Update chrome.Options to handle all documented chromedriver options. :: Jason Leyba
  • 9805a702cd - Fix tests from revision 140fbdd :: Jason Leyba
  • cf2aefba04 - Drop existing task callbacks when a task is cancelled due to an unhanded error in the current frame. :: Jason Leyba
  • 45afa32bb7 - java: remove support for Presto-based Opera :: Andreas Tolfsen
  • c8725cf38f - py: remove Presto-Opera support :: Andreas Tolfsen
  • dbb434d4a8 - rb: remove support for Opera :: Andreas Tolfsen
  • 6e3c7b3a08 - ide: remove reference to Opera :: Andreas Tolfsen
  • 62662b6a34 - atoms: remove Opera support :: Andreas Tolfsen
  • c049af9c2c - selenium-atoms: remove test guards for Opera :: Andreas Tolfsen
  • af8b8eedf0 - javascript/webdriver: remove Opera support :: Andreas Tolfsen
  • 72ef60dd4d - core: remove references to Opera :: Andreas Tolfsen
  • 0c9288ad73 - java: fix compile error :: Andreas Tolfsen
  • d6e313a744 - all: remove reference to Opera from README.md :: Andreas Tolfsen
  • ca06e36dbf - java: update CHANGELOG to mention discontinuation of Presto-Opera :: Andreas Tolfsen
  • 590e4935f7 - py: remove import of deleted class :: Andreas Tolfsen
  • 17872d640a - adding context switching for mobile to python :: Luke Inman-Semerau
  • 56d88d7b8d - Restore ability to select Opera in webdriverjs capabilities (accidentally removed in revision af8b8ee). :: Jason Leyba
  • 2d0eea922d - Add another test for the bug fix from revision cf2aefb :: Jason Leyba
  • e7fdca35c4 - Bump webdriverjs to 2.45.1 Includes a doc refresh to pick up API additions. :: Jason Leyba
  • eea1ecf704 - Fixing Java syntax error :: Alexei Barantsev
  • b98b81d92b - dotnet: make PhantomJS driver more cross-platform aware :: Eberhard Beilharz
  • ebb6c9e5fa - java: remove BrowserType.OPERA_PRESTO and DesiredCapabilities.operaPresto :: Andreas Tolfsen
  • 5fcb57f4d2 - docs: fix javadocs errors :: Andreas Tolfsen
  • c7243844ad - server: InvalidParameterException is expected :: Andreas Tolfsen
  • 7a0e42ac5a - grid: remove rewrite of Presto-Opera capability opera.binary :: Andreas Tolfsen
  • 1e551333a6 - server: remove Opera as supported browser from RC :: Andreas Tolfsen
  • 27a959c5c0 - server: remove ignore guards for Presto-Opera tests :: Andreas Tolfsen
  • cb0d7132a3 - java: mention native events in docs for WebElement.click :: Harry
  • 085aecb2d2 - Including RC files info the main Java distribution package unless we're on the 3.0 track :: Alexei Barantsev
  • 7b1c21eac7 - rb: remove unused HasBrowserConnection driver extension :: Jim van Musscher
  • e4b33f3b94 - rb: add HasNetworkConnection driver extension :: Jim van Musscher
  • 147d4df36a - rb: replace duplicated type/value mapping :: Jim van Musscher
  • 29ea618014 - rb: deal with invalid type argument :: Jim van Musscher
  • 51d4486911 - rb: get HasNetworkConnection (and specs) to work :: Jim van Musscher
  • 4af80cca91 - don't force garbage collection in httpd.js for firefox when connections are closed :: Luke Inman-Semerau
  • 2856585e61 - fix typo from 62662b6 :: Seva Lotoshnikov
  • d5b792d1c0 - Update python driver to handle the new element key 'element-6066-11e4-a52e-4f735466cecf' :: AutomatedTester
  • a1d7320ea9 - Update FirefoxDriver to send both 'ELEMENT' and 'element-6066-11e4-a52e-4f735466cecf' when finding elements and returning elements :: AutomatedTester
  • 573baceab7 - Allow Java To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester
  • 230ecb97be - Add back starting firefox in spec tests :: AutomatedTester
  • 3bef150819 - Allow Ruby To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester
  • 17d4b0e63b - Adding ability to handle W3C spec compliant element serialization in .NET :: Jim Evans
  • 64efd116bc - Adding W3C spec compliant element serialization to IE driver :: Jim Evans
  • e7620c50c4 - EC.invisibility_of_element_located should return the element. Fixes Issue #8493 :: Luke Inman-Semerau
  • f7d72b298f - fix for when trying to start firefox with a backed up profile and already existing extension. :: Calin Marina
  • fa4b165971 - updating AUTHORS :: Luke Inman-Semerau
  • 5fa53a42cb - js: Explicitly kill Firefox on quit :: Jason Leyba
  • c95a98e3d5 - Updating .NET CHANGELOG for 2.45. :: Jim Evans
  • 515538a44f - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • 5946f574fc - Fixing HSL to RGB converter in Java :: Alexei Barantsev
  • 4df3d90e3a - Fixing HSL to RGB converter in Python :: Alexei Barantsev
  • 53d13ad562 - Fixing HSL to RGB converter in Ruby :: Alexei Barantsev
  • f8c8e25fd0 - Fixing release date in the changelog. Fixes issue 8579 :: Alexei Barantsev
  • 837efa60df - Implementing ability to set an arbitrary platform capability even if it can't be converted to Platform enum in DesiredCapability constructor from Map. Fixes issue 8333 :: Alexei Barantsev
  • e160a45291 - Show deprecated commands in command Autocomplete as well :: Samit Badle
  • c1aa7c801d - Replaced hard coded strings with their localised versions, mostly using Google translate. Those who understand the language and notice anything wrong, please help me correct them :: Samit Badle
  • 8e072aa1eb - Return the menu item so it can be modified :: Samit Badle
  • c9e9245a47 - Adding support to submit cleaned diagnostic information to a gist and stop hiding errors so that we can fix them faster :: Samit Badle
  • 057f204f8c - Replaced hard coded strings with their localised versions :: Samit Badle
  • ccc44e2e95 - Support human readable health data :: Samit Badle
  • c8a527c2bd - Selenium IDE Scheduler in one massive commit :: Samit Badle
  • b4fcbe496c - getting ready for Selenium IDE v2.9.0 :: Samit Badle
  • 5cc33b80f0 - Fixing logic error in .NET support library's RetryingElementLocatorFactory :: Jim Evans
  • 46d7920232 - Adding ability to add custom wire protocol commands in .NET bindings. :: Jim Evans
  • 8ba6f933da - Whitespace formatting, no logic change :: Alexei Barantsev
  • 860db821d1 - Upgrading commons-exec from 1.1 to 1.3 :: Alexei Barantsev
  • 7830ff176b - On behalf of Richard Atkins: Using DaemonExecutor from commons-exec instead of DefaultExecutor. Fixes issue 4734 :: Alexei Barantsev
  • 301a4cac5c - Using more native way to kill the whole process tree on Windows. Stop plugin-container crashes :: Alexei Barantsev
  • 73760b1279 - Removing timeout added time back to overcome a marionette connection bug, now fixed :: Alexei Barantsev
  • 35fd44a1c9 - Removing a workaround that temporarily fixed marionette incompatibility in findElements command :: Alexei Barantsev
  • b5c968db3e - Disabling e10s notification in Firefox :: Alexei Barantsev
  • 5c2a215403 - Ignoring some tests in Marionette :: Alexei Barantsev
  • b636dd8843 - Fixing Marionette responce reading :: Alexei Barantsev
  • 750dfc53dd - Unignoring a test, IE passed it locally :: Alexei Barantsev
  • a62933776b - Revert "Unignoring a test, IE passed it locally" :: Alexei Barantsev
  • 96895ca96d - updating README code.google.com -> github.com :: Luke Inman-Semerau
  • 8ca0463885 - Deleting an orphaned test for Opera Presto launcher :: Alexei Barantsev
  • d947e4489a - README: remove section about authorative repo as it's confusing now :: Andreas Tolfsen
  • b82e4d70be - README: simplify section on PRs :: Andreas Tolfsen
  • 86dbcf5911 - README: clean up build instructions :: Andreas Tolfsen
  • 6bfcce9e33 - README: add Ruby version to requirements :: Andreas Tolfsen
  • a4278fff5f - all: remove unused wire.py :: Andreas Tolfsen
  • 757615707f - py: lint file; no functional changes :: Andreas Tolfsen
  • 49877978bf - py: break long line :: Andreas Tolfsen
  • 9b1dd344b1 - py: update copyright header :: Andreas Tolfsen
  • 3fc2db2751 - py: update links to new canonical repo :: Andreas Tolfsen
  • 51c6b1de53 - rb: update links to new canonical repo :: Andreas Tolfsen
  • 5ef36d8634 - java: update links to new canonical repo :: Andreas Tolfsen
  • ec8d07597b - rb: fix incorrect link :: Andreas Tolfsen
  • c372d7a103 - js: Update changelog for bug fix from revision 5fa53a4 :: Jason Leyba
  • 51b5fec601 - js: Update links for repo move :: Jason Leyba
  • c2c6b4302a - java: extract method Select.escapeQuotes to a separate class Quotes :: Andrei Solntsev
  • 977561aecd - README: link crazy fun to wiki page, not the unused googlecode project :: Luke Inman-Semerau
  • 8d55018f20 - legal: rename COPYING to LICENSE to follow Apache advice :: Andreas Tolfsen
  • 68660d3591 - legal: appendix of license not in sync with Apache 2.0 :: Andreas Tolfsen
  • 67c6cf8f1b - legal: add NOTICE with copyright statement as per Apache advice :: Andreas Tolfsen
  • f1cfd5934f - Don't augment for TakesScreenshot which RemoteWebDriver already implements. A follow up to 4555973 :: Seva Lotoshnikov
  • 61aa54128e - python: Fixing the link to the project home page in the package description :: Alexei Barantsev
  • a10009ccb9 - java: Implementing partial alert support in Marionette :: Alexei Barantsev
  • 463107ea55 - removing api docs, they are now in gh-pages branch :: Luke Inman-Semerau
  • 3a2e29e6fb - adding script to generate java and python docs and commit / push to gh-pages automagically :: Luke Inman-Semerau
  • 4a12de7703 - Provide ability to use custom annotations :: Artem Koshelev
  • 8ff432f2d0 - ide: Fixing links to the issue tracker :: Alexei Barantsev
  • 56ea5c7518 - docs: expand CONTRIBUTING.md :: Andreas Tolfsen
  • eb4ac92378 - docs: fix syntax :: Andreas Tolfsen
  • 33d084f2be - docs: link to CONTRIBUTING.md from README.md :: Andreas Tolfsen
  • 02f875a154 - infra: remove .svn-authors :: Andreas Tolfsen
  • 66ab09d9fe - remote: remove directory :: Andreas Tolfsen
  • 129514f8fe - infra: this changelog concerns the whole project :: Andreas Tolfsen
  • 5fcfdeb183 - infra: shorten name of CHANGELOG :: Andreas Tolfsen
  • 3c45e65645 - infra: add links to docs to README.md :: Andreas Tolfsen
  • 4d3de56c06 - build: fix path to CHANGES file :: Andreas Tolfsen
  • 5eb1e01dfb - build: include NOTICE and LICENSE in every .zip :: Andreas Tolfsen
  • c9cb688a5c - Update javadoc for ExpectedConditions.not to explain a gotcha that can occur. :: Luke Inman-Semerau
  • 2642ca3fcf - docs: move labels last, they distract :: Andreas Tolfsen
  • 2091116e2c - docs: committt -> commit :: Andreas Tolfsen
  • 8b6f274015 - docs: rephrase first paragraph to make it shorter :: Andreas Tolfsen
  • af4bde1f06 - docs: add section about communication :: Andreas Tolfsen
  • 9382a4f885 - docs: add link to easy issues :: Andreas Tolfsen
  • bea89a93be - docs: fix link :: Andreas Tolfsen
  • 97cd24ff9f - fixup! docs: fix link :: Andreas Tolfsen
  • e81aae867a - docs: make headers normative :: Andreas Tolfsen
  • 348404c8f5 - docs: reduce number of headers :: Andreas Tolfsen
  • d2ee05bde1 - ide: Making generated python code more python 2 and 3 compatible :: Alexei Barantsev
  • 0cdc1b9b11 - Finally add Java / TestNG / WebDriver support to Selenium IDE :: Samit Badle
  • c568c54b02 - Merge pull request #173 from jamadam/perl-formatter-improve :: samitbadle
  • 8f3f81e1c5 - Fixing incorrect empty string for perl formatter :: Samit Badle
  • 101715bec9 - Fixing broken build script for Selenium IDE :: Samit Badle
  • d5ebf4f90f - remove unnecessary lock.unlock :: Luke Inman-Semerau
  • cc0966a0af - infra: update AUTHORS :: Andreas Tolfsen
  • 61654e35db - docs: add link to sscce.org and selenium-users@ :: Andreas Tolfsen
  • e5ee9f249b - docs: fix Markdown link :: Andreas Tolfsen
  • 3f5272d4f9 - docs: reorder mailing list links :: Andreas Tolfsen
  • 291f41c5f4 - docs: join paragraphs :: Andreas Tolfsen
  • 79d74d5ec5 - fix wiki links :: Dj
  • 3fd9c159fe - Revert "fix wiki links" :: Andreas Tolfsen
  • 2e7271a2dd - Revert "build: fix path to CHANGES file" :: Andreas Tolfsen
  • 6a9bd5d06d - Revert "infra: shorten name of CHANGELOG" :: Andreas Tolfsen
  • d920111019 - Revert "infra: this changelog concerns the whole project" :: Andreas Tolfsen
  • bb13f6dbca - Fixing error code returned by xpath finder if the document is lot loaded yet :: Alexei Barantsev
  • 40377e42b2 - java: Fixing sessionId format in marionette connector :: Alexei Barantsev
  • 66546100de - java: Implementing ability to switch to a frame by WebElement in marionette :: Alexei Barantsev
  • 98161bc5c7 - java: Making frame switching API more standard conformant. The standard claims that a driver must provide switching by index or element reference only. Switching by name and id should be implemented on the client side if we want to keep it in the API. In particular it is true for marionette :: Alexei Barantsev
  • 84208567fa - Removing a broken link to operadriver library in IDEA project :: Alexei Barantsev
  • ef6a94ae92 - IDEA project refactoring: moving common-web to a separate module :: Alexei Barantsev
  • 0238b9b1dd - Adding python and ruby modules to the IDEA project :: Alexei Barantsev
  • b22f2bb112 - Updating ruby module dependencies in IDEA project :: Alexei Barantsev
  • 4a4281f0c4 - Moving Selenium IDE module file for IDEA project into ide subdirectory :: Alexei Barantsev
  • a214dd32af - Removing stale eclipse and IDEA project files for third_party :: Alexei Barantsev
  • a2df95fe76 - Oops! Restoring eclipse project file for third_party :: Alexei Barantsev
  • 47e9ce8cbd - all: update links to Github repo :: ddavison
  • a6dda8f9df - adding editorconfig file for consistency :: ddavison
  • 8dda3017a5 - adding ruby and js :: ddavison
  • ac34dcad7f - using 2 spaces for java :: ddavison
  • dc189236e5 - js: In remote.DriverService#start(), short-circuit polling the server status if the child process dies. :: Jason Leyba
  • 86da9a4ed2 - js: Properly reject start-up promise if child-process dies. :: Jason Leyba
  • f21e8f27db - Fixing stacktrace parser in Firefox, weakening function name pattern :: Alexei Barantsev
  • 70cc862407 - Disabling html escaping in JSON. Fixes issue 8487 :: Alexei Barantsev
  • 4387b493b5 - Interpreting taskkill result code 128 (no children) as success :: Alexei Barantsev
  • a38c7f6eb6 - On behalf of [email protected]: Enabling firefox-driver addon on OpenBSD platform. Fixes issue 8295 :: Alexei Barantsev
  • 457ce30f02 - Merge pull request #346 from ddavison/dot-editorconfig :: Kevin Menard
  • 0ae8a97991 - firefoxdriver: don't return window name :: Jason Juang
  • 3fe4cf761e - Deflake tests on Chrome for Android by working around https://code.google.com/p/chromedriver/issues/detail?id=1044 :: Seva Lotoshnikov
  • 44d87cae0e - Deflake test (especially flaky on Firefox desktop) :: Seva Lotoshnikov
  • e753e9bce1 - Fix typo from 3fe4cf7 :: Seva Lotoshnikov
  • 77c7c9289c - Deflake PageLoadingTest by allowing more time for things to load. Forefox/Desktop and Chrome/Android were especially flaky. Refactor the tests and add testPageLoadTimeoutCanBeChanged(). :: Seva Lotoshnikov
  • d1a0d4333e - Fix TestUtilities.getIEVersion for IE11. On behalf of juangj. :: Seva Lotoshnikov
  • b727fa725e - docs: adding toc to some files :: ddavison
  • 17dc63ad29 - moving TOC on README and CONTRIBUTING :: Luke Inman-Semerau
  • 9b4ec3bf71 - Add optional semicolon omitted in 4af80cc (testing CI after upgrade) :: Seva Lotoshnikov
  • dfb54465b9 - Add constructor overload which takes in single DriverService parameter :: Yi Zeng
  • a591496b9a - Changes to .NET ExecuteJavaScript extension method for converting result :: Chris Block
  • 735c76959b - Adding support for ByAll, finding elements matching all locators to .NET :: Immanuel Hayden
  • 7a933ccee6 - Adding FindsByAllAttribute to .NET PageFactory implementation :: Jim Evans
  • d1bd270819 - [DOC]: fixing typo in README.md :: Brandon Williams
  • 6c9ee2f53d - StyleCop warning fixes. No functional changes. :: Jim Evans
  • 689276b5e3 - .NET PageFactory refactor :: Sergey Tikhomirov
  • 59d3940efb - Minor optimization for dynamic type creation in .NET PageFactory :: Jim Evans
  • 01bf9a0372 - Fixing capabilities constructor from a map to not modify the original map :: Alexei Barantsev
  • 32e764df90 - Implementing ability to pass whitelisted-ips option to the chromedriver :: Alexei Barantsev
  • 2ff2ab2e3c - python: Closing driver server i/o channels when driver server stopped. Fixes issue 8498 on googlecode :: Alexei Barantsev
  • 25fe2cfb33 - python: Fixing reference to API doc online :: Alexei Barantsev
  • 5a271c3fce - java: Checking for presense of firefox-bin executable before firefox on uni[ systems :: Alexei Barantsev
  • bc0cb2e284 - java: Fixing operaOptions capability name :: Alexei Barantsev
  • b43d286441 - py: check existence before creating a new directory :: cezarelnazli
  • b2483a1516 - .NET DriverService improvment to check response on startup :: WORKSTATION02
  • eb9f6606a2 - Adding additional PhantomJS command-line options to .NET bindings :: WORKSTATION02
  • 5f079bc643 - java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style :: Alexei Barantsev
  • 50fb416b3e - grid: Fixing mixing in chrome binary property. Fixes #342 :: Alexei Barantsev
  • a446b86c55 - Revert "java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style" :: Alexei Barantsev
  • 1a4b24ccbf - Py: No-op. Fix, cleanup docstrings. Especially: mentioning non-existing command.CommandExecutor was replaced by remote_connection.RemoteConnection. Make de facto required parameter 'desired_capabilities' first parameter in the constructor to highlight it. :: Seva Lotoshnikov
  • 589c637041 - Restore order of parameters to pre 1a4b24c :: Seva Lotoshnikov
  • e7958a954b - Py: Bring docstring :Args: in order :: Seva Lotoshnikov
  • 5ac0fba7f3 - Removing unneeded cast :: Alexei Barantsev
  • 2c780f9edd - py: Fixing Python 2 incompatibility. Fixes issue 8274 :: Alexei Barantsev
  • bae54d2421 - py: Fixing Firefox extension ID extraction. :: Alexei Barantsev
  • dbac7447d8 - py: Killing phantomjs in the same manner as other drivers (more Windows-compatible way) :: Alexei Barantsev
  • bfa37a0a92 - docs: remove ToC from README.md :: Andreas Tolfsen
  • 0e9a513646 - docs: update AUTHORS :: Andreas Tolfsen
  • 128a1278e2 - removing unnessecary basestring check :: Luke Inman-Semerau
  • 0a1a2aa76c - java: Gathering all Firefox-specific magic system property names to a single interface :: Alexei Barantsev
  • d2d1ff137d - Fix typo (unused import that breaks build) :: Seva Lotoshnikov
  • 28bd2c4d49 - Updating .NET bindings copyright notices :: Jim Evans
  • b1c5156085 - Fixing Ruby build after renaming COPYING to LICENSE :: Alexei Barantsev
  • 00801a07ee - ruby: Don't set default value of nativeEvents capability, it is already set in profile. Fixes issue 4478 :: Alexei Barantsev
  • cc36b9b903 - accept configurable timeouts in HTTP client factory :: Derrick Isaacson
  • 2a60218f7e - Changing interface to final class, and adding more documentation :: Alexei Barantsev
  • 3dbbc54851 - Chrome binary passed in capabilities has higher priority than node configuration :: Alexei Barantsev
  • a8b9c27bcb - Suppressing failures in JS test that Chrome fails on CI. Needs more investigation :: Alexei Barantsev
  • 96952fc011 - build: compile tests by default :: Andreas Tolfsen
  • 2d34765ff3 - infra: add Travis config for building :: Andreas Tolfsen
  • 1bbba1d204 - change HttpClientFactory error handling :: Derrick Isaacson
  • 239ce45d82 - Improving check for modal presence in Firefox. Fixes issue 8208 :: Alexei Barantsev
  • 309304b9e5 - replace error checking in HttpClientFactory :: Derrick Isaacson
  • ff632700f2 - Merge pull request #285 from disaacson/tcptimeouts :: Kevin Menard
  • fb51ad7395 - js: fix node:deploy task :: Jason Leyba
  • 93732a7dbd - js: Convert the webdriver.promise namespace to a Closure module. :: Jason Leyba
  • 54dbe417e1 - js: In promise.ControlFlow#wait(), if the timeout is omitted or 0, wait indefinitely for the condition to be satisfied. :: Jason Leyba
  • 9d7c2d6d1d - Remove deprecated enum constants. :: Jason Leyba
  • e7b442e013 - js: remove a bunch of deprecated functions :: Jason Leyba
  • 017bdbf321 - js: Chain WebElement#getRawId() off of #getId(). This ensures the ID is properly referenced from the WebElementPromise proxy. :: Jason Leyba
  • d313aa366f - build: add some test targets that were left out to 'tests'. (There may be more out there; I don't know of a solid way to add 'all test targets') :: Seva Lotoshnikov
  • 1ec882eb62 - ff: Making error stacktrace parser more defensive. Fixes issue 8176 :: Alexei Barantsev
  • 6bbafd4bdd - ff: Escaping quotes in preferences. Fixes issue 8273 :: Alexei Barantsev
  • 6231c15cbe - ff: gc() is not defined :: Alexei Barantsev
  • c23dbbcfac - java: Changing default value of how part of @findby annotation from ID to UNSET, but treat them equivalent to ensure backward compatibility :: Alexei Barantsev
  • f0881e3028 - rb: retry ports unavailable by EADDRNOTAVAIL :: Titus Fortner
  • 868512b36d - rb: add #394 to changelog :: Andreas Tolfsen
  • faa5179c1e - java: Adding getters to FirefoxProfile to allow reading preset preference values :: Alexei Barantsev
  • a6928d7b2a - Setting default project encoding in IDEA :: Alexei Barantsev
  • b495706793 - Disable https://wiki.mozilla.org/Advocacy/heartbeat Firefox 37+ feature in browser sessions started by FirefoxDriver. :: Seva Lotoshnikov
  • 831f861a05 - Correct a comment :: Seva Lotoshnikov
  • 2b3b6c687d - Add more information for the disabled tests on Chrome. https://code.google.com/p/chromedriver/issues/detail?id=1073 :: Seva Lotoshnikov
  • 0a9cc30d57 - Update copyright notices for the javascript/ tree for #401. :: Jason Leyba
  • b715d63bcf - For #401, update copyright notices under javascript/selenium-core. :: Jason Leyba
  • 47b32e2787 - rb: fix typo :: bootstraponline
  • 260f73e2b1 - Remove json2.js from the FirefoxDriver. :: Jason Leyba
  • 20c9f7e943 - For #401, update copyright notices in the py/ tree. :: Jason Leyba
  • 8f56eaf19e - For #401, apply a consistent copyright notice to the java/ tree. :: Jason Leyba
  • 6b4e6de722 - For #401, add a new rake task to update the copyright notices in all source code :: Jason Leyba
  • 2f03bd6407 - atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491 :: Alexei Barantsev
  • a53b301248 - Revert "atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491" :: Alexei Barantsev
  • 6f3c0cf815 - rb: updated or removed dead and outdated links :: Titus Fortner
  • dcec4a5049 - rb: add closing comments to classes and modules :: Andreas Tolfsen
  • 51fd82ec9c - rb: update existing license and copyright information :: titusfortner
  • 18a2092eac - Adding support for testing of transparent file upload elements :: Jim Evans
  • 6c807c71af - Preventing crash in IE driver when attaching to IWebBrowser2 object fails. :: Jim Evans
  • c8127ea61f - js: fix typo in otherwise superb jsdoc :: Seva Lotoshnikov
  • 2051ad9a92 - js: Update wiki links code.google.com -> github :: Seva Lotoshnikov
  • b2f60730bd - py: improve OSError exception on starting chromedriver :: Steve Smith
  • 20d3c9813a - docs: fix typo in CONTRIBUTING.md :: Steve Smith
  • a286dfa52f - atoms: align list of error strings with W3C WebDriver protocol :: Andreas Tolfsen
  • 18f77aceab - atoms: reorder enums and correct docs :: Andreas Tolfsen
  • d3bae0ec44 - py, firefox: use right port when testing if extension can be connected to. I didn't find Python unit testing support in crazy-fun-build, is there? :: Seva Lotoshnikov
  • 60f377d65f - On Behalf of velma911: add Get/Set network connection commands to JsonHttpCommandHandler to be able to use commands in selenium grid. :: Luke Inman-Semerau
  • d23f680b7f - OnBehalf of 'sun void': make it so ResourceWarning isn't generated at all :: Luke Inman-Semerau
  • 587b49a4bc - docs: remove ToC from CONTRIBUTING.md :: Andreas Tolfsen
  • ba85962285 - docs: make headers more legible in CONTRIBUTING.md :: Andreas Tolfsen
  • 2beb20a99b - docs: add paragraph about triage :: Andreas Tolfsen
  • 48104b7bcf - Copyright uniformity for C++ projects :: Jim Evans
  • bcb1720c6f - Copyright uniformity for .NET projects :: Jim Evans
  • 12c44b8235 - More copyright uniformity for C++ projects :: Jim Evans
  • bb27671bfa - Adding ability to get wrapped IWebElement from SelectElement in .NET :: Jim Evans
  • 9b76ea5fcb - Update pytest and dependencies :: AutomatedTester
  • 091b03748d - Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list :: AutomatedTester
  • a19f07aec6 - move size and location to call getElementRect, will remove soon :: AutomatedTester
  • f5328006f7 - Reordering declarations. Partially reverts 18f77ac :: Alexei Barantsev
  • 31c89a318e - Adding delay and logging on attaching to launched IE :: Jim Evans
  • 5b9bca3455 - Adding pageLoadStrategy to IE driver :: Jim Evans
  • 889904aaf4 - Adding type safe support to InternetExplorerOptions for page load strategy :: Jim Evans
  • 3bbdedb4d5 - adding ExpectedConditions for URLs (contains, toBe, and matches regex) :: Daniel Davison
  • 4f8b8b2f4e - chromedriver atoms: Fixed isElementClickable when button was a top-level component in a shadow DOM. :: Seva Lotoshnikov
  • 1f1644d4de - Changing capability name from pageLoadingStrategy to pageLoadStrategy :: Alexei Barantsev
  • f7c9b5fa8b - Unignoring file uploading test in marionette :: Alexei Barantsev
  • 9672ff80aa - Correcting wrong name for pageLoadStrategy desired capability :: Jim Evans
  • e22b53aa8d - Reset browser window handle on failure to attach via Active Accessibility :: Jim Evans
  • 54a4f8e44e - Resetting inadvertent commit of debugging options in .NET bindings :: Jim Evans
  • b99df023cc - Adding busy check after attach to IE instance :: Jim Evans
  • fd57d5b4bb - Fixing incorrect logging message. :: Jim Evans
  • 05da83d193 - Adding log when hook procedure can't be installed :: Jim Evans
  • 95e59b0235 - Correcting logic in 'eager' page loading strategy for IE :: Jim Evans
  • 429a2d9d23 - Reformat code, no other change :: Samit Badle
  • 4f86f013a6 - No more duplicate commands in the sidebar while recording. Fixes #396 :: Samit Badle
  • 53b0c0f285 - js: Properly track the top of the stack in the ControlFlow to ensure promise callbacks interrupt the correct frame. :: Jason Leyba
  • 3e1ef01c1a - js: shorten URL in documentation to silence linter about a long line. :: Jason Leyba
  • ef8112fb43 - Add proxy support to the NodeJS webdriver.http.Client so that it can connect to a Selenium server through a proxy. :: Elias Faxö
  • 3fd044c4e7 - Unignoring some pageLoadStrategy tests in IE :: Alexei Barantsev
  • 22be876c6d - js: convert webdriver.logging to closure module syntax. :: Jason Leyba
  • d987aedf55 - js: Expose Closure's logging system through the webdriver.logging module. :: Jason Leyba
  • eff8b8824d - Fixing eager page load strategy in Firefox :: Alexei Barantsev
  • b14d42865e - Fixing eager page load strategy in Firefox on page refresh :: Alexei Barantsev
  • 0872f54b20 - java: fix pagefactory.SmallTests: add missing ByAllTest :: Alberto Scotto
  • 37d08745ab - Disable some atoms tests that are broken in Safari. :: Jason Juang
  • 1d3df8cf25 - Fixing event order test (and unignoring a couple of tests in chrome) :: Alexei Barantsev
  • 3f8262be33 - Deleting obsolete functions used to get element size and position :: Alexei Barantsev
  • 530819866f - Revert "move size and location to call getElementRect, will remove soon" :: Luke Inman-Semerau
  • 763bbcb48f - update to htmlunit to 2.16 :: rbri
  • 1eaa4d921b - build: refactor py tragets :: josh
  • 698dc42eea - Changing IE driver to allow interaction with elements where opacity = 0 :: Jim Evans
  • b12ff65068 - Ignoring the test that still fails with HtmlUnit 2.16 :: rbri
  • 887007265d - HtmlUnit: Determining visibility does not require javascript in general :: rbri
  • e27013a20e - Unignoring visibility tests that don't require javascript :: Alexei Barantsev
  • 14db564e5f - java: Fixing intellij compilation issues brought on by 763bbcb :: Daniel Davison
  • f548be901a - Form handling in htmlunit works correct without any additional tricks :: rbri
  • f16fbaecf9 - HtmlUnit: reduce the visibility of some methods as announced two years before :: rbri
  • 8b2cae0224 - HtmlUnit: do not disable mouse notifications when js is disabled, css is also related to this information (only partly implemented in HtmlUnit at the moment) :: rbri
  • 9a8b6b9be6 - Fixing IDEA project dependencies :: Alexei Barantsev
  • 8e9a8028aa - Deleting unused imports :: Alexei Barantsev
  • 6a1b9f458b - java: Implementing both integer (legacy) and string (standard) response status :: Alexei Barantsev
  • 42600bf2ac - java: Fixing sessionId in response broken by previous commit :: Alexei Barantsev
  • 2f6f8681d6 - removed old python test task target :: Joshua Grant
  • 6ee07f049e - Check for visibility:collapse :: Jason Leyba
  • 6fc17a0cba - Skipping profile cleaning step :: Alexei Barantsev
  • d3ddc713e8 - java: Adding a guard for the case of empty sessionId (this case happens on the start of marionette connection) :: Alexei Barantsev
  • 6cfa491d59 - java: Adding more tests for BeanToJsonConverter :: Alexei Barantsev
  • 01c4f9f3a8 - java: Convert an object to JSON with the help of asList/toList method if available :: Alexei Barantsev
  • 92b25eca2e - java: Implementing MarionetteDriver as a separate class (with @beta annotation) :: Alexei Barantsev
  • fd2b856738 - java: Setting background for executing action chains "all at once" (instead of the current "one by one" implementation). :: Alexei Barantsev
  • a951a8c792 - java: Adding a method toList that allows converting CompositeAction to JSON :: Alexei Barantsev
  • d7bf6cbc66 - Deleting unused imports :: Alexei Barantsev
  • 2af527c20f - java: Adding dependency on guava :: Alexei Barantsev
  • ff30a09d2f - java: MarionetteDriver can perform action chains :: Alexei Barantsev
  • da83f63d49 - java: Executing action chain at once if the target driver supports this feature :: Alexei Barantsev
  • b4692eaa05 - java: Implementing action chains in marionette-style (that does not conform to the standard yet) :: Alexei Barantsev
  • 8380cd6a60 - In SafariDriver's page script, copy window properties to goog.global. :: Jason Juang
  • b4d8238c8a - Implement toString for OutputType. :: Joshua Bruning
  • 3b06dd4e67 - ide: add tooltip text to scheduler switch :: AJ
  • 420eae925e - Updating project post-build actions for .NET bindings :: Jim Evans
  • 5feb5955c2 - Creating new Visual Studio solution files :: Jim Evans
  • 806cdc3794 - Fixing recently broken tests for JSON conversion of Response objects :: Alexei Barantsev
  • 536b6e2234 - Adding Python code to launch BlackBerry browser automatically :: Rory Craig-Barnes
  • 939a7d7fa8 - java: server: Update Eclipse classpath. :: Qays H. Poonawala
  • 3e8546256d - Update year in LICENSE.txt :: Ahmed Ashour
  • 53fb1a0b79 - Improve Javadoc for HtmlUnitDriver :: Ahmed Ashour
  • 7facf93608 - Implementing ability to clear file input fields (Firefox only; other browsers need to update atoms) :: Alexei Barantsev
  • b9895de4af - Fixing critical server error that occurs when it attempts to register a driver compiled for higher Java version :: Alexei Barantsev
  • 9160eaba5a - py, ruby: Skipping profile cleaning step. This change proved to be stable enough in Java binding. :: Alexei Barantsev
  • 46d425d3a5 - java: Deleting a deprecated class :: Alexei Barantsev
  • ed08801d4d - Update changelog prior to 2.46.0 release. :: Simon Stewart
  • ac2a47eb03 - Add important missing information to changelog :: Simon Stewart
  • 0653357f19 - Adding Sonarqube configuration for Java modules :: Alexei Barantsev
  • d5b8a91951 - java: hashCode must supplement equals :: Alexei Barantsev
  • 81707fb362 - WDBS: Including original WebDriver exception into SeleniumException :: Alexei Barantsev
  • 9cb8677131 - Fixing | to || in a logical expression :: Alexei Barantsev
  • 3e3f9ec26d - java: Adding final modifier for a constant :: Alexei Barantsev
  • bbf838e4f1 - java: Direct messages to the logger, stop polluting the console :: Alexei Barantsev
  • 5cee193a71 - java: Stop polluting console with stack traces :: Alexei Barantsev
  • 50e3e72774 - Update to the latest released version of Buck. :: Simon Stewart
  • 144f5ee7eb - [js] Skip silent profile installation step for Firefox :: Jason Leyba
  • 04e68154a6 - Removing Firefox profile cleaning step in .NET bindings :: Jim Evans
  • 5c4d78b5c6 - Allow IE driver to work with transparent file upload elements. :: Jim Evans
  • fb4820e1a6 - Replace custom PATH_SEPARATOR with path.delimiter. :: Tobias Lidskog
  • 6f34f2a0aa - [js] Be tolerant about trailing slash :: Daniel Boelzle [:dbo]
  • ec627effd9 - [js] Use browser CORS, if available. :: Daniel Boelzle [:dbo]
  • da155c1da0 - JS: Chrome base path handling, pass to the driver service :: Daniel Boelzle [:dbo]
  • b5526a8153 - Ignoring inspection profiles in IDEA :: Alexei Barantsev
  • 43ba61c646 - server: Delisting HtmlUnitDriver from the server, there is no reason to run HtmlUnit on server :: Alexei Barantsev
  • 29d7cffd4a - Fixing IDEA project dependencies :: Alexei Barantsev
  • 51c1ed3d0b - server: Refactoring driver provider registration :: Alexei Barantsev
  • e63b91c124 - server: Refactoring driver provider registation even more :: Alexei Barantsev
  • a8cc615399 - java: Updating jna to version 4 :: Alexei Barantsev
  • 413864b780 - Fixing maven project :: Alexei Barantsev
  • 413bcbc340 - server: Restoring HtmlUnitDriver on server, it is used in grid tests as an invisible test browser :: Alexei Barantsev
  • 6174c21f59 - server: Changing default test browser from firefox to htmlunit, this simplifies running tests in IDE and debugger :: Alexei Barantsev
  • 093f775ed1 - Deleting duplicated copyright comment :: Alexei Barantsev
  • 2f48140a95 - server: Hiding data behind methods :: Alexei Barantsev
  • 785981a6f6 - server: Improving grid node reporting to the console :: Alexei Barantsev
  • 5023dfec6e - server: Throwing more specific exception :: Alexei Barantsev
  • 262f628517 - server: Reusing existing constants :: Alexei Barantsev
  • 2da38a2665 - java: Implementing ability to split actions to a series of atomic actions :: Alexei Barantsev
  • 88155a9287 - Deleting unused imports :: Alexei Barantsev
  • 7aad11d85a - java: Decreasing visibility of a method that is used in tests only :: Alexei Barantsev
  • a4df332984 - java: Reusing existing named constant instead of a literal value :: Alexei Barantsev
  • 284d98398f - java,tests: More mockito instead of stub classes :: Alexei Barantsev
  • 4222889f19 - Fixing file list for crazyfun :: Alexei Barantsev
  • cab3162dd2 - Fixing typos in ActionChains method doc strings. :: Bill Agee
  • 04c1326c3f - server,tests: Increasing timeouts in the SUT, 1ms precision is too fragile when the SUT uses real system time. :: Alexei Barantsev
  • f480f28968 - java,tests: Replacing stubs with mocks :: Alexei Barantsev
  • 2be99cdb9b - Configuring IDEA to allow running WDBS tests from IDE :: Alexei Barantsev
  • c8a30db2b0 - java,tests: Replacing more stubs with mocks :: Alexei Barantsev
  • ddfc472ebc - java: Deprecating RemoteWebDriver.getRemoteStatus method as useless :: Alexei Barantsev
  • 6e946e3d35 - IDEA: Fixing the link to the selenium atoms directory :: Alexei Barantsev
  • c9bb8e41cb - Error code 255 returned by taskkill means that the process or one of its children is already dead and can't be killed. :: Alexei Barantsev
  • 419a902e6a - java: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev
  • 2976ad5ac7 - py,rb: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev
  • 7fa050f5bf - java: Deleting a test for status command because it is deprecated :: Alexei Barantsev
  • 6fad57f6d5 - java: Moving tests for RemoteWebDriver from server to client because there is no server specific in these tests :: Alexei Barantsev
  • 69ddf291fc - java: Replacing a real driver with a stub in a test, for speed :: Alexei Barantsev
  • d7fb38add8 - server: Redesigning driver factory to check if driver providers can instantiate new drivers. :: Alexei Barantsev
  • 79a755c249 - server,tests: Increasing test timeout a bit to make it less fragile on slow computer :: Alexei Barantsev
  • 40cfd59823 - server: Making selenium server/hub/node start/registration/unregistration messages less noisy and more informative :: Alexei Barantsev
  • 354810c7e6 - server: Deleting a method that is used in tests only :: Alexei Barantsev
  • ea98e17845 - java,safari: Deleting deprecated methods :: Alexei Barantsev
  • f852657964 - server: Deleting deprecated code :: Alexei Barantsev
  • 16fac7965d - java: Deleting outdated TODO comments :: Alexei Barantsev
  • 7510ff9a5a - server: Catching more specific exception and improving the warning message :: Alexei Barantsev
  • c053c80b82 - server: Improving help message if -role option value is not recognized :: Alexei Barantsev
  • 12a9660f58 - server: Separating help messages for various server roles :: Alexei Barantsev
  • fcdfa01c01 - server: Adding a help message for the case when -role option is not specified :: Alexei Barantsev
  • ea6e0da8ab - server: Adding a usage string in front of help message :: Alexei Barantsev
  • 01399fffec - server: Loading option descriptions from JSON file instead of Properties, this allows to manage order of options in the help message :: Alexei Barantsev
  • a38226b703 - Implementing lazy loopback detection. This provides ~10x speed improvement of selenium server startup. :: Alexei Barantsev
  • c7f34eede5 - server: Refactoring driver sessions to break direct dependency on system clock to increase testability :: Alexei Barantsev
  • 70ce5e4866 - webdriven: Fixing environment preparation for webdriven tests running in dev mode (from IDE) :: Alexei Barantsev
  • d381682663 - ruby: Ensure Firefox capabilities are proper instance by default :: Alex Rodionov
  • 42ee0b605e - Adding ToString override to .NET Platform class :: Jim Evans
  • 3a7e29e304 - dotnet: ExpectedConditions did not match up to the java version of the Class. :: Darrin Cherry
  • 0e391573ed - webdriven: Fixing attachFile command and adding a test for this command (it is not included in the suite because it should be run in local env only and can't be run on CI server at the moment) :: Alexei Barantsev
  • d6b0a91383 - webdriven: Moving a test aux class to a more appropriate package :: Alexei Barantsev
  • 437725cbfb - Generalize SocketLock to account for Chrome port race condition :: Jason Anderson
  • c0e91b9fa3 - webdriven: attachFile should throw an exception if the file is not found or can't be accessed :: Alexei Barantsev
  • a55454f1ab - add retry for upload to saucelabs :: Luke Inman-Semerau
  • b5a1d0783c - Style changes (PEP8) :: Ram Rachum
  • 8f4b69ffd1 - server: Fixing stringification of detached proxies :: Alexei Barantsev
  • 4d1f81af44 - Unignoring two tests that IE11 passed locally :: Alexei Barantsev
  • 529026cd5d - Ignoring back two tests in IE, they fail if requireWindowFocus=true :: Alexei Barantsev
  • 9036358f23 - Update links in README.md :: Ahmed Ashour
  • b02d299936 - Typos in CONTRIBUTING.md :: Ahmed Ashour
  • 348b68a04f - Buck version bump. :: Simon Stewart
  • 7832f12224 - Updating IE driver prebuilts for impending 2.46 release :: Jim Evans
  • dcadbf6119 - Updating .NET assembly version and CHANGELOG for impending 2.46 release :: Jim Evans
  • e48851a1d4 - Adding tests to .NET test suite for parity with Java tests :: Jim Evans
  • d10b2a8bc9 - Bumping version numbers for 2.46.0 release :: Jim Evans
  • 6ca78c5c61 - Upgrade htmlUnit to 2.17 :: Ahmed Ashour
  • 56366a46d4 - note about htmlunit update in changelog :: Luke Inman-Semerau
  • 6fadbcc784 - Fix error reporting when phantomjs doesn't start :: Dylan Semler
  • ce54918752 - Fixing dynamic assembly generation for .NET PageFactory for .NET 3.5 :: Jim Evans
  • b4fe5f333a - Fixing documentation warnings in .NET build :: Jim Evans
  • 87c69e2df4 - Minor nitpick update to Java CHANGELOG :: Jim Evans