Selenium 2.46.0
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 :: sugamab04b0a6b99
- improved Perl code on non-ascii output :: sugama362777c967
- replaced single auote to double qoute :: jamadama26595ff63
- Bump Ruby version to 2.45.0, update change log. :: Jari Bakken904b05bb78
- Bump Ruby version to 2.46.0.dev :: Jari Bakken140fbdd87d
- Update chrome.Options to handle all documented chromedriver options. :: Jason Leyba9805a702cd
- Fix tests from revision 140fbdd :: Jason Leybacf2aefba04
- Drop existing task callbacks when a task is cancelled due to an unhanded error in the current frame. :: Jason Leyba45afa32bb7
- java: remove support for Presto-based Opera :: Andreas Tolfsenc8725cf38f
- py: remove Presto-Opera support :: Andreas Tolfsendbb434d4a8
- rb: remove support for Opera :: Andreas Tolfsen6e3c7b3a08
- ide: remove reference to Opera :: Andreas Tolfsen62662b6a34
- atoms: remove Opera support :: Andreas Tolfsenc049af9c2c
- selenium-atoms: remove test guards for Opera :: Andreas Tolfsenaf8b8eedf0
- javascript/webdriver: remove Opera support :: Andreas Tolfsen72ef60dd4d
- core: remove references to Opera :: Andreas Tolfsen0c9288ad73
- java: fix compile error :: Andreas Tolfsend6e313a744
- all: remove reference to Opera from README.md :: Andreas Tolfsenca06e36dbf
- java: update CHANGELOG to mention discontinuation of Presto-Opera :: Andreas Tolfsen590e4935f7
- py: remove import of deleted class :: Andreas Tolfsen17872d640a
- adding context switching for mobile to python :: Luke Inman-Semerau56d88d7b8d
- Restore ability to select Opera in webdriverjs capabilities (accidentally removed in revision af8b8ee). :: Jason Leyba2d0eea922d
- Add another test for the bug fix from revision cf2aefb :: Jason Leybae7fdca35c4
- Bump webdriverjs to 2.45.1 Includes a doc refresh to pick up API additions. :: Jason Leybaeea1ecf704
- Fixing Java syntax error :: Alexei Barantsevb98b81d92b
- dotnet: make PhantomJS driver more cross-platform aware :: Eberhard Beilharzebb6c9e5fa
- java: remove BrowserType.OPERA_PRESTO and DesiredCapabilities.operaPresto :: Andreas Tolfsen5fcb57f4d2
- docs: fix javadocs errors :: Andreas Tolfsenc7243844ad
- server: InvalidParameterException is expected :: Andreas Tolfsen7a0e42ac5a
- grid: remove rewrite of Presto-Opera capability opera.binary :: Andreas Tolfsen1e551333a6
- server: remove Opera as supported browser from RC :: Andreas Tolfsen27a959c5c0
- server: remove ignore guards for Presto-Opera tests :: Andreas Tolfsencb0d7132a3
- java: mention native events in docs for WebElement.click :: Harry085aecb2d2
- Including RC files info the main Java distribution package unless we're on the 3.0 track :: Alexei Barantsev7b1c21eac7
- rb: remove unused HasBrowserConnection driver extension :: Jim van Musschere4b33f3b94
- rb: add HasNetworkConnection driver extension :: Jim van Musscher147d4df36a
- rb: replace duplicated type/value mapping :: Jim van Musscher29ea618014
- rb: deal with invalid type argument :: Jim van Musscher51d4486911
- rb: get HasNetworkConnection (and specs) to work :: Jim van Musscher4af80cca91
- don't force garbage collection in httpd.js for firefox when connections are closed :: Luke Inman-Semerau2856585e61
- fix typo from 62662b6 :: Seva Lotoshnikovd5b792d1c0
- Update python driver to handle the new element key 'element-6066-11e4-a52e-4f735466cecf' :: AutomatedTestera1d7320ea9
- Update FirefoxDriver to send both 'ELEMENT' and 'element-6066-11e4-a52e-4f735466cecf' when finding elements and returning elements :: AutomatedTester573baceab7
- Allow Java To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester230ecb97be
- Add back starting firefox in spec tests :: AutomatedTester3bef150819
- Allow Ruby To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester17d4b0e63b
- Adding ability to handle W3C spec compliant element serialization in .NET :: Jim Evans64efd116bc
- Adding W3C spec compliant element serialization to IE driver :: Jim Evanse7620c50c4
- EC.invisibility_of_element_located should return the element. Fixes Issue #8493 :: Luke Inman-Semerauf7d72b298f
- fix for when trying to start firefox with a backed up profile and already existing extension. :: Calin Marinafa4b165971
- updating AUTHORS :: Luke Inman-Semerau5fa53a42cb
- js: Explicitly kill Firefox on quit :: Jason Leybac95a98e3d5
- Updating .NET CHANGELOG for 2.45. :: Jim Evans515538a44f
- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans5946f574fc
- Fixing HSL to RGB converter in Java :: Alexei Barantsev4df3d90e3a
- Fixing HSL to RGB converter in Python :: Alexei Barantsev53d13ad562
- Fixing HSL to RGB converter in Ruby :: Alexei Barantsevf8c8e25fd0
- Fixing release date in the changelog. Fixes issue 8579 :: Alexei Barantsev837efa60df
- 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 Barantseve160a45291
- Show deprecated commands in command Autocomplete as well :: Samit Badlec1aa7c801d
- 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 Badle8e072aa1eb
- Return the menu item so it can be modified :: Samit Badlec9e9245a47
- Adding support to submit cleaned diagnostic information to a gist and stop hiding errors so that we can fix them faster :: Samit Badle057f204f8c
- Replaced hard coded strings with their localised versions :: Samit Badleccc44e2e95
- Support human readable health data :: Samit Badlec8a527c2bd
- Selenium IDE Scheduler in one massive commit :: Samit Badleb4fcbe496c
- getting ready for Selenium IDE v2.9.0 :: Samit Badle5cc33b80f0
- Fixing logic error in .NET support library's RetryingElementLocatorFactory :: Jim Evans46d7920232
- Adding ability to add custom wire protocol commands in .NET bindings. :: Jim Evans8ba6f933da
- Whitespace formatting, no logic change :: Alexei Barantsev860db821d1
- Upgrading commons-exec from 1.1 to 1.3 :: Alexei Barantsev7830ff176b
- On behalf of Richard Atkins: Using DaemonExecutor from commons-exec instead of DefaultExecutor. Fixes issue 4734 :: Alexei Barantsev301a4cac5c
- Using more native way to kill the whole process tree on Windows. Stop plugin-container crashes :: Alexei Barantsev73760b1279
- Removing timeout added time back to overcome a marionette connection bug, now fixed :: Alexei Barantsev35fd44a1c9
- Removing a workaround that temporarily fixed marionette incompatibility in findElements command :: Alexei Barantsevb5c968db3e
- Disabling e10s notification in Firefox :: Alexei Barantsev5c2a215403
- Ignoring some tests in Marionette :: Alexei Barantsevb636dd8843
- Fixing Marionette responce reading :: Alexei Barantsev750dfc53dd
- Unignoring a test, IE passed it locally :: Alexei Barantseva62933776b
- Revert "Unignoring a test, IE passed it locally" :: Alexei Barantsev96895ca96d
- updating README code.google.com -> github.com :: Luke Inman-Semerau8ca0463885
- Deleting an orphaned test for Opera Presto launcher :: Alexei Barantsevd947e4489a
- README: remove section about authorative repo as it's confusing now :: Andreas Tolfsenb82e4d70be
- README: simplify section on PRs :: Andreas Tolfsen86dbcf5911
- README: clean up build instructions :: Andreas Tolfsen6bfcce9e33
- README: add Ruby version to requirements :: Andreas Tolfsena4278fff5f
- all: remove unused wire.py :: Andreas Tolfsen757615707f
- py: lint file; no functional changes :: Andreas Tolfsen49877978bf
- py: break long line :: Andreas Tolfsen9b1dd344b1
- py: update copyright header :: Andreas Tolfsen3fc2db2751
- py: update links to new canonical repo :: Andreas Tolfsen51c6b1de53
- rb: update links to new canonical repo :: Andreas Tolfsen5ef36d8634
- java: update links to new canonical repo :: Andreas Tolfsenec8d07597b
- rb: fix incorrect link :: Andreas Tolfsenc372d7a103
- js: Update changelog for bug fix from revision 5fa53a4 :: Jason Leyba51b5fec601
- js: Update links for repo move :: Jason Leybac2c6b4302a
- java: extract method Select.escapeQuotes to a separate class Quotes :: Andrei Solntsev977561aecd
- README: link crazy fun to wiki page, not the unused googlecode project :: Luke Inman-Semerau8d55018f20
- legal: rename COPYING to LICENSE to follow Apache advice :: Andreas Tolfsen68660d3591
- legal: appendix of license not in sync with Apache 2.0 :: Andreas Tolfsen67c6cf8f1b
- legal: add NOTICE with copyright statement as per Apache advice :: Andreas Tolfsenf1cfd5934f
- Don't augment for TakesScreenshot which RemoteWebDriver already implements. A follow up to 4555973 :: Seva Lotoshnikov61aa54128e
- python: Fixing the link to the project home page in the package description :: Alexei Barantseva10009ccb9
- java: Implementing partial alert support in Marionette :: Alexei Barantsev463107ea55
- removing api docs, they are now in gh-pages branch :: Luke Inman-Semerau3a2e29e6fb
- adding script to generate java and python docs and commit / push to gh-pages automagically :: Luke Inman-Semerau4a12de7703
- Provide ability to use custom annotations :: Artem Koshelev8ff432f2d0
- ide: Fixing links to the issue tracker :: Alexei Barantsev56ea5c7518
- docs: expand CONTRIBUTING.md :: Andreas Tolfseneb4ac92378
- docs: fix syntax :: Andreas Tolfsen33d084f2be
- docs: link to CONTRIBUTING.md from README.md :: Andreas Tolfsen02f875a154
- infra: remove .svn-authors :: Andreas Tolfsen66ab09d9fe
- remote: remove directory :: Andreas Tolfsen129514f8fe
- infra: this changelog concerns the whole project :: Andreas Tolfsen5fcfdeb183
- infra: shorten name of CHANGELOG :: Andreas Tolfsen3c45e65645
- infra: add links to docs to README.md :: Andreas Tolfsen4d3de56c06
- build: fix path to CHANGES file :: Andreas Tolfsen5eb1e01dfb
- build: include NOTICE and LICENSE in every .zip :: Andreas Tolfsenc9cb688a5c
- Update javadoc for ExpectedConditions.not to explain a gotcha that can occur. :: Luke Inman-Semerau2642ca3fcf
- docs: move labels last, they distract :: Andreas Tolfsen2091116e2c
- docs: committt -> commit :: Andreas Tolfsen8b6f274015
- docs: rephrase first paragraph to make it shorter :: Andreas Tolfsenaf4bde1f06
- docs: add section about communication :: Andreas Tolfsen9382a4f885
- docs: add link to easy issues :: Andreas Tolfsenbea89a93be
- docs: fix link :: Andreas Tolfsen97cd24ff9f
- fixup! docs: fix link :: Andreas Tolfsene81aae867a
- docs: make headers normative :: Andreas Tolfsen348404c8f5
- docs: reduce number of headers :: Andreas Tolfsend2ee05bde1
- ide: Making generated python code more python 2 and 3 compatible :: Alexei Barantsev0cdc1b9b11
- Finally add Java / TestNG / WebDriver support to Selenium IDE :: Samit Badlec568c54b02
- Merge pull request #173 from jamadam/perl-formatter-improve :: samitbadle8f3f81e1c5
- Fixing incorrect empty string for perl formatter :: Samit Badle101715bec9
- Fixing broken build script for Selenium IDE :: Samit Badled5ebf4f90f
- remove unnecessary lock.unlock :: Luke Inman-Semeraucc0966a0af
- infra: update AUTHORS :: Andreas Tolfsen61654e35db
- docs: add link to sscce.org and selenium-users@ :: Andreas Tolfsene5ee9f249b
- docs: fix Markdown link :: Andreas Tolfsen3f5272d4f9
- docs: reorder mailing list links :: Andreas Tolfsen291f41c5f4
- docs: join paragraphs :: Andreas Tolfsen79d74d5ec5
- fix wiki links :: Dj3fd9c159fe
- Revert "fix wiki links" :: Andreas Tolfsen2e7271a2dd
- Revert "build: fix path to CHANGES file" :: Andreas Tolfsen6a9bd5d06d
- Revert "infra: shorten name of CHANGELOG" :: Andreas Tolfsend920111019
- Revert "infra: this changelog concerns the whole project" :: Andreas Tolfsenbb13f6dbca
- Fixing error code returned by xpath finder if the document is lot loaded yet :: Alexei Barantsev40377e42b2
- java: Fixing sessionId format in marionette connector :: Alexei Barantsev66546100de
- java: Implementing ability to switch to a frame by WebElement in marionette :: Alexei Barantsev98161bc5c7
- 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 Barantsev84208567fa
- Removing a broken link to operadriver library in IDEA project :: Alexei Barantsevef6a94ae92
- IDEA project refactoring: moving common-web to a separate module :: Alexei Barantsev0238b9b1dd
- Adding python and ruby modules to the IDEA project :: Alexei Barantsevb22f2bb112
- Updating ruby module dependencies in IDEA project :: Alexei Barantsev4a4281f0c4
- Moving Selenium IDE module file for IDEA project into ide subdirectory :: Alexei Barantseva214dd32af
- Removing stale eclipse and IDEA project files for third_party :: Alexei Barantseva2df95fe76
- Oops! Restoring eclipse project file for third_party :: Alexei Barantsev47e9ce8cbd
- all: update links to Github repo :: ddavisona6dda8f9df
- adding editorconfig file for consistency :: ddavison8dda3017a5
- adding ruby and js :: ddavisonac34dcad7f
- using 2 spaces for java :: ddavisondc189236e5
- js: In remote.DriverService#start(), short-circuit polling the server status if the child process dies. :: Jason Leyba86da9a4ed2
- js: Properly reject start-up promise if child-process dies. :: Jason Leybaf21e8f27db
- Fixing stacktrace parser in Firefox, weakening function name pattern :: Alexei Barantsev70cc862407
- Disabling html escaping in JSON. Fixes issue 8487 :: Alexei Barantsev4387b493b5
- Interpreting taskkill result code 128 (no children) as success :: Alexei Barantseva38c7f6eb6
- On behalf of [email protected]: Enabling firefox-driver addon on OpenBSD platform. Fixes issue 8295 :: Alexei Barantsev457ce30f02
- Merge pull request #346 from ddavison/dot-editorconfig :: Kevin Menard0ae8a97991
- firefoxdriver: don't return window name :: Jason Juang3fe4cf761e
- Deflake tests on Chrome for Android by working around https://code.google.com/p/chromedriver/issues/detail?id=1044 :: Seva Lotoshnikov44d87cae0e
- Deflake test (especially flaky on Firefox desktop) :: Seva Lotoshnikove753e9bce1
- Fix typo from 3fe4cf7 :: Seva Lotoshnikov77c7c9289c
- 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 Lotoshnikovd1a0d4333e
- Fix TestUtilities.getIEVersion for IE11. On behalf of juangj. :: Seva Lotoshnikovb727fa725e
- docs: adding toc to some files :: ddavison17dc63ad29
- moving TOC on README and CONTRIBUTING :: Luke Inman-Semerau9b4ec3bf71
- Add optional semicolon omitted in 4af80cc (testing CI after upgrade) :: Seva Lotoshnikovdfb54465b9
- Add constructor overload which takes in single DriverService parameter :: Yi Zenga591496b9a
- Changes to .NET ExecuteJavaScript extension method for converting result :: Chris Block735c76959b
- Adding support for ByAll, finding elements matching all locators to .NET :: Immanuel Hayden7a933ccee6
- Adding FindsByAllAttribute to .NET PageFactory implementation :: Jim Evansd1bd270819
- [DOC]: fixing typo in README.md :: Brandon Williams6c9ee2f53d
- StyleCop warning fixes. No functional changes. :: Jim Evans689276b5e3
- .NET PageFactory refactor :: Sergey Tikhomirov59d3940efb
- Minor optimization for dynamic type creation in .NET PageFactory :: Jim Evans01bf9a0372
- Fixing capabilities constructor from a map to not modify the original map :: Alexei Barantsev32e764df90
- Implementing ability to pass whitelisted-ips option to the chromedriver :: Alexei Barantsev2ff2ab2e3c
- python: Closing driver server i/o channels when driver server stopped. Fixes issue 8498 on googlecode :: Alexei Barantsev25fe2cfb33
- python: Fixing reference to API doc online :: Alexei Barantsev5a271c3fce
- java: Checking for presense of firefox-bin executable before firefox on uni[ systems :: Alexei Barantsevbc0cb2e284
- java: Fixing operaOptions capability name :: Alexei Barantsevb43d286441
- py: check existence before creating a new directory :: cezarelnazlib2483a1516
- .NET DriverService improvment to check response on startup :: WORKSTATION02eb9f6606a2
- Adding additional PhantomJS command-line options to .NET bindings :: WORKSTATION025f079bc643
- java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style :: Alexei Barantsev50fb416b3e
- grid: Fixing mixing in chrome binary property. Fixes #342 :: Alexei Barantseva446b86c55
- Revert "java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style" :: Alexei Barantsev1a4b24ccbf
- 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 Lotoshnikov589c637041
- Restore order of parameters to pre 1a4b24c :: Seva Lotoshnikove7958a954b
- Py: Bring docstring :Args: in order :: Seva Lotoshnikov5ac0fba7f3
- Removing unneeded cast :: Alexei Barantsev2c780f9edd
- py: Fixing Python 2 incompatibility. Fixes issue 8274 :: Alexei Barantsevbae54d2421
- py: Fixing Firefox extension ID extraction. :: Alexei Barantsevdbac7447d8
- py: Killing phantomjs in the same manner as other drivers (more Windows-compatible way) :: Alexei Barantsevbfa37a0a92
- docs: remove ToC from README.md :: Andreas Tolfsen0e9a513646
- docs: update AUTHORS :: Andreas Tolfsen128a1278e2
- removing unnessecary basestring check :: Luke Inman-Semerau0a1a2aa76c
- java: Gathering all Firefox-specific magic system property names to a single interface :: Alexei Barantsevd2d1ff137d
- Fix typo (unused import that breaks build) :: Seva Lotoshnikov28bd2c4d49
- Updating .NET bindings copyright notices :: Jim Evansb1c5156085
- Fixing Ruby build after renaming COPYING to LICENSE :: Alexei Barantsev00801a07ee
- ruby: Don't set default value of nativeEvents capability, it is already set in profile. Fixes issue 4478 :: Alexei Barantsevcc36b9b903
- accept configurable timeouts in HTTP client factory :: Derrick Isaacson2a60218f7e
- Changing interface to final class, and adding more documentation :: Alexei Barantsev3dbbc54851
- Chrome binary passed in capabilities has higher priority than node configuration :: Alexei Barantseva8b9c27bcb
- Suppressing failures in JS test that Chrome fails on CI. Needs more investigation :: Alexei Barantsev96952fc011
- build: compile tests by default :: Andreas Tolfsen2d34765ff3
- infra: add Travis config for building :: Andreas Tolfsen1bbba1d204
- change HttpClientFactory error handling :: Derrick Isaacson239ce45d82
- Improving check for modal presence in Firefox. Fixes issue 8208 :: Alexei Barantsev309304b9e5
- replace error checking in HttpClientFactory :: Derrick Isaacsonff632700f2
- Merge pull request #285 from disaacson/tcptimeouts :: Kevin Menardfb51ad7395
- js: fix node:deploy task :: Jason Leyba93732a7dbd
- js: Convert the webdriver.promise namespace to a Closure module. :: Jason Leyba54dbe417e1
- js: In promise.ControlFlow#wait(), if the timeout is omitted or 0, wait indefinitely for the condition to be satisfied. :: Jason Leyba9d7c2d6d1d
- Remove deprecated enum constants. :: Jason Leybae7b442e013
- js: remove a bunch of deprecated functions :: Jason Leyba017bdbf321
- js: Chain WebElement#getRawId() off of #getId(). This ensures the ID is properly referenced from the WebElementPromise proxy. :: Jason Leybad313aa366f
- 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 Lotoshnikov1ec882eb62
- ff: Making error stacktrace parser more defensive. Fixes issue 8176 :: Alexei Barantsev6bbafd4bdd
- ff: Escaping quotes in preferences. Fixes issue 8273 :: Alexei Barantsev6231c15cbe
- ff: gc() is not defined :: Alexei Barantsevc23dbbcfac
- java: Changing default value of how part of @findby annotation from ID to UNSET, but treat them equivalent to ensure backward compatibility :: Alexei Barantsevf0881e3028
- rb: retry ports unavailable by EADDRNOTAVAIL :: Titus Fortner868512b36d
- rb: add #394 to changelog :: Andreas Tolfsenfaa5179c1e
- java: Adding getters to FirefoxProfile to allow reading preset preference values :: Alexei Barantseva6928d7b2a
- Setting default project encoding in IDEA :: Alexei Barantsevb495706793
- Disable https://wiki.mozilla.org/Advocacy/heartbeat Firefox 37+ feature in browser sessions started by FirefoxDriver. :: Seva Lotoshnikov831f861a05
- Correct a comment :: Seva Lotoshnikov2b3b6c687d
- Add more information for the disabled tests on Chrome. https://code.google.com/p/chromedriver/issues/detail?id=1073 :: Seva Lotoshnikov0a9cc30d57
- Update copyright notices for the javascript/ tree for #401. :: Jason Leybab715d63bcf
- For #401, update copyright notices under javascript/selenium-core. :: Jason Leyba47b32e2787
- rb: fix typo :: bootstraponline260f73e2b1
- Remove json2.js from the FirefoxDriver. :: Jason Leyba20c9f7e943
- For #401, update copyright notices in the py/ tree. :: Jason Leyba8f56eaf19e
- For #401, apply a consistent copyright notice to the java/ tree. :: Jason Leyba6b4e6de722
- For #401, add a new rake task to update the copyright notices in all source code :: Jason Leyba2f03bd6407
- atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491 :: Alexei Barantseva53b301248
- Revert "atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491" :: Alexei Barantsev6f3c0cf815
- rb: updated or removed dead and outdated links :: Titus Fortnerdcec4a5049
- rb: add closing comments to classes and modules :: Andreas Tolfsen51fd82ec9c
- rb: update existing license and copyright information :: titusfortner18a2092eac
- Adding support for testing of transparent file upload elements :: Jim Evans6c807c71af
- Preventing crash in IE driver when attaching to IWebBrowser2 object fails. :: Jim Evansc8127ea61f
- js: fix typo in otherwise superb jsdoc :: Seva Lotoshnikov2051ad9a92
- js: Update wiki links code.google.com -> github :: Seva Lotoshnikovb2f60730bd
- py: improve OSError exception on starting chromedriver :: Steve Smith20d3c9813a
- docs: fix typo in CONTRIBUTING.md :: Steve Smitha286dfa52f
- atoms: align list of error strings with W3C WebDriver protocol :: Andreas Tolfsen18f77aceab
- atoms: reorder enums and correct docs :: Andreas Tolfsend3bae0ec44
- 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 Lotoshnikov60f377d65f
- On Behalf of velma911: add Get/Set network connection commands to JsonHttpCommandHandler to be able to use commands in selenium grid. :: Luke Inman-Semeraud23f680b7f
- OnBehalf of 'sun void': make it so ResourceWarning isn't generated at all :: Luke Inman-Semerau587b49a4bc
- docs: remove ToC from CONTRIBUTING.md :: Andreas Tolfsenba85962285
- docs: make headers more legible in CONTRIBUTING.md :: Andreas Tolfsen2beb20a99b
- docs: add paragraph about triage :: Andreas Tolfsen48104b7bcf
- Copyright uniformity for C++ projects :: Jim Evansbcb1720c6f
- Copyright uniformity for .NET projects :: Jim Evans12c44b8235
- More copyright uniformity for C++ projects :: Jim Evansbb27671bfa
- Adding ability to get wrapped IWebElement from SelectElement in .NET :: Jim Evans9b76ea5fcb
- Update pytest and dependencies :: AutomatedTester091b03748d
- Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list :: AutomatedTestera19f07aec6
- move size and location to call getElementRect, will remove soon :: AutomatedTesterf5328006f7
- Reordering declarations. Partially reverts 18f77ac :: Alexei Barantsev31c89a318e
- Adding delay and logging on attaching to launched IE :: Jim Evans5b9bca3455
- Adding pageLoadStrategy to IE driver :: Jim Evans889904aaf4
- Adding type safe support to InternetExplorerOptions for page load strategy :: Jim Evans3bbdedb4d5
- adding ExpectedConditions for URLs (contains, toBe, and matches regex) :: Daniel Davison4f8b8b2f4e
- chromedriver atoms: Fixed isElementClickable when button was a top-level component in a shadow DOM. :: Seva Lotoshnikov1f1644d4de
- Changing capability name from pageLoadingStrategy to pageLoadStrategy :: Alexei Barantsevf7c9b5fa8b
- Unignoring file uploading test in marionette :: Alexei Barantsev9672ff80aa
- Correcting wrong name for pageLoadStrategy desired capability :: Jim Evanse22b53aa8d
- Reset browser window handle on failure to attach via Active Accessibility :: Jim Evans54a4f8e44e
- Resetting inadvertent commit of debugging options in .NET bindings :: Jim Evansb99df023cc
- Adding busy check after attach to IE instance :: Jim Evansfd57d5b4bb
- Fixing incorrect logging message. :: Jim Evans05da83d193
- Adding log when hook procedure can't be installed :: Jim Evans95e59b0235
- Correcting logic in 'eager' page loading strategy for IE :: Jim Evans429a2d9d23
- Reformat code, no other change :: Samit Badle4f86f013a6
- No more duplicate commands in the sidebar while recording. Fixes #396 :: Samit Badle53b0c0f285
- js: Properly track the top of the stack in the ControlFlow to ensure promise callbacks interrupt the correct frame. :: Jason Leyba3e1ef01c1a
- js: shorten URL in documentation to silence linter about a long line. :: Jason Leybaef8112fb43
- 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 Barantsev22be876c6d
- js: convertwebdriver.logging
to closure module syntax. :: Jason Leybad987aedf55
- js: Expose Closure's logging system through the webdriver.logging module. :: Jason Leybaeff8b8824d
- Fixing eager page load strategy in Firefox :: Alexei Barantsevb14d42865e
- Fixing eager page load strategy in Firefox on page refresh :: Alexei Barantsev0872f54b20
- java: fix pagefactory.SmallTests: add missing ByAllTest :: Alberto Scotto37d08745ab
- Disable some atoms tests that are broken in Safari. :: Jason Juang1d3df8cf25
- Fixing event order test (and unignoring a couple of tests in chrome) :: Alexei Barantsev3f8262be33
- Deleting obsolete functions used to get element size and position :: Alexei Barantsev530819866f
- Revert "move size and location to call getElementRect, will remove soon" :: Luke Inman-Semerau763bbcb48f
- update to htmlunit to 2.16 :: rbri1eaa4d921b
- build: refactor py tragets :: josh698dc42eea
- Changing IE driver to allow interaction with elements where opacity = 0 :: Jim Evansb12ff65068
- Ignoring the test that still fails with HtmlUnit 2.16 :: rbri887007265d
- HtmlUnit: Determining visibility does not require javascript in general :: rbrie27013a20e
- Unignoring visibility tests that don't require javascript :: Alexei Barantsev14db564e5f
- java: Fixing intellij compilation issues brought on by 763bbcb :: Daniel Davisonf548be901a
- Form handling in htmlunit works correct without any additional tricks :: rbrif16fbaecf9
- HtmlUnit: reduce the visibility of some methods as announced two years before :: rbri8b2cae0224
- 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) :: rbri9a8b6b9be6
- Fixing IDEA project dependencies :: Alexei Barantsev8e9a8028aa
- Deleting unused imports :: Alexei Barantsev6a1b9f458b
- java: Implementing both integer (legacy) and string (standard) response status :: Alexei Barantsev42600bf2ac
- java: Fixing sessionId in response broken by previous commit :: Alexei Barantsev2f6f8681d6
- removed old python test task target :: Joshua Grant6ee07f049e
- Check for visibility:collapse :: Jason Leyba6fc17a0cba
- Skipping profile cleaning step :: Alexei Barantsevd3ddc713e8
- java: Adding a guard for the case of empty sessionId (this case happens on the start of marionette connection) :: Alexei Barantsev6cfa491d59
- java: Adding more tests for BeanToJsonConverter :: Alexei Barantsev01c4f9f3a8
- java: Convert an object to JSON with the help of asList/toList method if available :: Alexei Barantsev92b25eca2e
- java: Implementing MarionetteDriver as a separate class (with @beta annotation) :: Alexei Barantsevfd2b856738
- java: Setting background for executing action chains "all at once" (instead of the current "one by one" implementation). :: Alexei Barantseva951a8c792
- java: Adding a method toList that allows converting CompositeAction to JSON :: Alexei Barantsevd7bf6cbc66
- Deleting unused imports :: Alexei Barantsev2af527c20f
- java: Adding dependency on guava :: Alexei Barantsevff30a09d2f
- java: MarionetteDriver can perform action chains :: Alexei Barantsevda83f63d49
- java: Executing action chain at once if the target driver supports this feature :: Alexei Barantsevb4692eaa05
- java: Implementing action chains in marionette-style (that does not conform to the standard yet) :: Alexei Barantsev8380cd6a60
- In SafariDriver's page script, copy window properties to goog.global. :: Jason Juangb4d8238c8a
- Implement toString for OutputType. :: Joshua Bruning3b06dd4e67
- ide: add tooltip text to scheduler switch :: AJ420eae925e
- Updating project post-build actions for .NET bindings :: Jim Evans5feb5955c2
- Creating new Visual Studio solution files :: Jim Evans806cdc3794
- Fixing recently broken tests for JSON conversion of Response objects :: Alexei Barantsev536b6e2234
- Adding Python code to launch BlackBerry browser automatically :: Rory Craig-Barnes939a7d7fa8
- java: server: Update Eclipse classpath. :: Qays H. Poonawala3e8546256d
- Update year in LICENSE.txt :: Ahmed Ashour53fb1a0b79
- Improve Javadoc for HtmlUnitDriver :: Ahmed Ashour7facf93608
- Implementing ability to clear file input fields (Firefox only; other browsers need to update atoms) :: Alexei Barantsevb9895de4af
- Fixing critical server error that occurs when it attempts to register a driver compiled for higher Java version :: Alexei Barantsev9160eaba5a
- py, ruby: Skipping profile cleaning step. This change proved to be stable enough in Java binding. :: Alexei Barantsev46d425d3a5
- java: Deleting a deprecated class :: Alexei Barantseved08801d4d
- Update changelog prior to 2.46.0 release. :: Simon Stewartac2a47eb03
- Add important missing information to changelog :: Simon Stewart0653357f19
- Adding Sonarqube configuration for Java modules :: Alexei Barantsevd5b8a91951
- java: hashCode must supplement equals :: Alexei Barantsev81707fb362
- WDBS: Including original WebDriver exception into SeleniumException :: Alexei Barantsev9cb8677131
- Fixing | to || in a logical expression :: Alexei Barantsev3e3f9ec26d
- java: Adding final modifier for a constant :: Alexei Barantsevbbf838e4f1
- java: Direct messages to the logger, stop polluting the console :: Alexei Barantsev5cee193a71
- java: Stop polluting console with stack traces :: Alexei Barantsev50e3e72774
- Update to the latest released version of Buck. :: Simon Stewart144f5ee7eb
- [js] Skip silent profile installation step for Firefox :: Jason Leyba04e68154a6
- Removing Firefox profile cleaning step in .NET bindings :: Jim Evans5c4d78b5c6
- Allow IE driver to work with transparent file upload elements. :: Jim Evansfb4820e1a6
- Replace custom PATH_SEPARATOR with path.delimiter. :: Tobias Lidskog6f34f2a0aa
- [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 Barantsev43ba61c646
- server: Delisting HtmlUnitDriver from the server, there is no reason to run HtmlUnit on server :: Alexei Barantsev29d7cffd4a
- Fixing IDEA project dependencies :: Alexei Barantsev51c1ed3d0b
- server: Refactoring driver provider registration :: Alexei Barantseve63b91c124
- server: Refactoring driver provider registation even more :: Alexei Barantseva8cc615399
- java: Updating jna to version 4 :: Alexei Barantsev413864b780
- Fixing maven project :: Alexei Barantsev413bcbc340
- server: Restoring HtmlUnitDriver on server, it is used in grid tests as an invisible test browser :: Alexei Barantsev6174c21f59
- server: Changing default test browser from firefox to htmlunit, this simplifies running tests in IDE and debugger :: Alexei Barantsev093f775ed1
- Deleting duplicated copyright comment :: Alexei Barantsev2f48140a95
- server: Hiding data behind methods :: Alexei Barantsev785981a6f6
- server: Improving grid node reporting to the console :: Alexei Barantsev5023dfec6e
- server: Throwing more specific exception :: Alexei Barantsev262f628517
- server: Reusing existing constants :: Alexei Barantsev2da38a2665
- java: Implementing ability to split actions to a series of atomic actions :: Alexei Barantsev88155a9287
- Deleting unused imports :: Alexei Barantsev7aad11d85a
- java: Decreasing visibility of a method that is used in tests only :: Alexei Barantseva4df332984
- java: Reusing existing named constant instead of a literal value :: Alexei Barantsev284d98398f
- java,tests: More mockito instead of stub classes :: Alexei Barantsev4222889f19
- Fixing file list for crazyfun :: Alexei Barantsevcab3162dd2
- Fixing typos in ActionChains method doc strings. :: Bill Agee04c1326c3f
- server,tests: Increasing timeouts in the SUT, 1ms precision is too fragile when the SUT uses real system time. :: Alexei Barantsevf480f28968
- java,tests: Replacing stubs with mocks :: Alexei Barantsev2be99cdb9b
- Configuring IDEA to allow running WDBS tests from IDE :: Alexei Barantsevc8a30db2b0
- java,tests: Replacing more stubs with mocks :: Alexei Barantsevddfc472ebc
- java: Deprecating RemoteWebDriver.getRemoteStatus method as useless :: Alexei Barantsev6e946e3d35
- IDEA: Fixing the link to the selenium atoms directory :: Alexei Barantsevc9bb8e41cb
- Error code 255 returned by taskkill means that the process or one of its children is already dead and can't be killed. :: Alexei Barantsev419a902e6a
- java: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev2976ad5ac7
- py,rb: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev7fa050f5bf
- java: Deleting a test for status command because it is deprecated :: Alexei Barantsev6fad57f6d5
- java: Moving tests for RemoteWebDriver from server to client because there is no server specific in these tests :: Alexei Barantsev69ddf291fc
- java: Replacing a real driver with a stub in a test, for speed :: Alexei Barantsevd7fb38add8
- server: Redesigning driver factory to check if driver providers can instantiate new drivers. :: Alexei Barantsev79a755c249
- server,tests: Increasing test timeout a bit to make it less fragile on slow computer :: Alexei Barantsev40cfd59823
- server: Making selenium server/hub/node start/registration/unregistration messages less noisy and more informative :: Alexei Barantsev354810c7e6
- server: Deleting a method that is used in tests only :: Alexei Barantsevea98e17845
- java,safari: Deleting deprecated methods :: Alexei Barantsevf852657964
- server: Deleting deprecated code :: Alexei Barantsev16fac7965d
- java: Deleting outdated TODO comments :: Alexei Barantsev7510ff9a5a
- server: Catching more specific exception and improving the warning message :: Alexei Barantsevc053c80b82
- server: Improving help message if -role option value is not recognized :: Alexei Barantsev12a9660f58
- server: Separating help messages for various server roles :: Alexei Barantsevfcdfa01c01
- server: Adding a help message for the case when -role option is not specified :: Alexei Barantsevea6e0da8ab
- server: Adding a usage string in front of help message :: Alexei Barantsev01399fffec
- server: Loading option descriptions from JSON file instead of Properties, this allows to manage order of options in the help message :: Alexei Barantseva38226b703
- Implementing lazy loopback detection. This provides ~10x speed improvement of selenium server startup. :: Alexei Barantsevc7f34eede5
- server: Refactoring driver sessions to break direct dependency on system clock to increase testability :: Alexei Barantsev70ce5e4866
- webdriven: Fixing environment preparation for webdriven tests running in dev mode (from IDE) :: Alexei Barantsevd381682663
- ruby: Ensure Firefox capabilities are proper instance by default :: Alex Rodionov42ee0b605e
- Adding ToString override to .NET Platform class :: Jim Evans3a7e29e304
- dotnet: ExpectedConditions did not match up to the java version of the Class. :: Darrin Cherry0e391573ed
- 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 Barantsevd6b0a91383
- webdriven: Moving a test aux class to a more appropriate package :: Alexei Barantsev437725cbfb
- Generalize SocketLock to account for Chrome port race condition :: Jason Andersonc0e91b9fa3
- webdriven: attachFile should throw an exception if the file is not found or can't be accessed :: Alexei Barantseva55454f1ab
- add retry for upload to saucelabs :: Luke Inman-Semeraub5a1d0783c
- Style changes (PEP8) :: Ram Rachum8f4b69ffd1
- server: Fixing stringification of detached proxies :: Alexei Barantsev4d1f81af44
- Unignoring two tests that IE11 passed locally :: Alexei Barantsev529026cd5d
- Ignoring back two tests in IE, they fail if requireWindowFocus=true :: Alexei Barantsev9036358f23
- Update links in README.md :: Ahmed Ashourb02d299936
- Typos in CONTRIBUTING.md :: Ahmed Ashour348b68a04f
- Buck version bump. :: Simon Stewart7832f12224
- Updating IE driver prebuilts for impending 2.46 release :: Jim Evansdcadbf6119
- Updating .NET assembly version and CHANGELOG for impending 2.46 release :: Jim Evanse48851a1d4
- Adding tests to .NET test suite for parity with Java tests :: Jim Evansd10b2a8bc9
- Bumping version numbers for 2.46.0 release :: Jim Evans6ca78c5c61
- Upgrade htmlUnit to 2.17 :: Ahmed Ashour56366a46d4
- note about htmlunit update in changelog :: Luke Inman-Semerau6fadbcc784
- Fix error reporting when phantomjs doesn't start :: Dylan Semlerce54918752
- Fixing dynamic assembly generation for .NET PageFactory for .NET 3.5 :: Jim Evansb4fe5f333a
- Fixing documentation warnings in .NET build :: Jim Evans87c69e2df4
- Minor nitpick update to Java CHANGELOG :: Jim Evans