Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
c95c848d7f
- Pass in an encoded profile to the capabilities created from Options :: AutomatedTester9dd3fe4338
- [js] Deprecate more stuff :: Jason Leybafd36602985
- [js] Bump to 2.53.0 :: Jason Leyba5b7594ab33
- fix the publish command for push_release task :: Luke Inman-Semerau3ae50b5fe8
- removing htmlunit driver from java pom file, it's external now :: Luke Inman-Semerauf22d7c53c2
- spell remote correctly :: Rob Richardsond1f19925ac
- add meta information area for browser, browser version, os, etc; add comments to help facilitate SSCC examples :: Daniel Davison9f88503b29
- refactoring of grid command line parameters / configuration classes. This is not fully backwards compatible with 2.X selenium, changes will be needed for anyone running selenium grid directly from Java. :: Luke Inman-Semerau2552f733e5
- maven: removing leg-rc package, bumping to 3.0-beta1-SNAPSHOT :: Luke Inman-Semerau42690d07e1
- missed a leg-rc maven reference :: Luke Inman-Semerau223bcdc92b
- Update Ruby Changelog and bump version to 2.53 :: Titus Fortner3067a40d0f
- Update Ruby version to dev :: Titus Fortnerd57dcdc6fd
- fix java build (due to not resolving everything when merging) :: Luke Inman-Semeraubfbe97326e
- fixing buck build :: Luke Inman-Semeraucf142b008a
- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba08403f2daa
- cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1 :: Luke Inman-Semerau0a6119f0e4
- Set the default java level to 8 :: Simon Stewartdc9be6ce71
- intellij, set to java 8 (also adding third_party as a module, for easy of navigating build files) :: Luke Inman-Semeraud8b077d6a5
- [js] Use the gendocs script from the deploy script :: Jason Leyba49dd3b2cba
- Removing Selenium RC Python code :: AutomatedTesterb619cdabc7
- fixing grid test compilation error, one test failure :: Luke Inman-Semeraudc2063df53
- Get the Buck build compiling again :: Simon Stewartef580f7e5e
- custom configuration values take node config preference rather than the hub, hubHost/hubPort in default json should use just 'hub' :: Luke Inman-Semerauf9514d92bd
- actually register the requested node's host and port o.0 fixes tests :) :: Luke Inman-Semerauaa404f6bae
- Drop support for Python 3.2 :: AutomatedTestere988bbb55d
- fix test, old console is gone :: Luke Inman-Semerau1ff41b242b
- rb - No More RC! :: Titus Fortnerb977de3af3
- Remove import of Selenium RC :: AutomatedTester37a49cebc5
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester73b967d57a
- another test fix for grid :: Luke Inman-Semerau4bbd7ee15c
- Document only supporting 3.3+ for Python 3 :: AutomatedTester128319dd30
- fixing last two grid e2e test failures :: Luke Inman-Semerau884bfc3af1
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTesterc5472c66c5
- fix being able to load host/port from config file, fixing tests and go build targets (well, locally using java 1.7...) :: Luke Inman-Semerau81d10fb830
- crazy fun back to 1.7 for now (so it works in ci), partial revert of 0a6119f :: Luke Inman-Semerauddcba0fbba
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTestera74892783b
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester969f586385
- Added CharSequence[] keysToSend in *ChangeValueOf event + test :: kuhtichb6b5006877
- Bump python version to 2.53.1 :: AutomatedTester057dc48300
- When uploading wheels we should upload python 3 wheels too :: AutomatedTester9e9f099d7a
- When uploading wheels we should upload python 3 wheels too :: AutomatedTesterd52b42c37a
- hub, remove a duplicate call to initServer (one must call start to start it, which calls initServer). Getting rid of lots of magic strings related to tests creating a new session / grid console page. Deleting old servlets from the hub. :: Luke Inman-Semerauc824d7b0b7
- Added an overload of ExecuteJavaScript extension method that doesn't accepts a generic argument and doesn't return a value. :: arnonax072214ebbe
- Fix spelling in IE driver registry path. :: Nathan Isom074028815e
- Correcting argument name in exception in DefaultWait{T}.cs :: mohammadsavadkuhi52a349c3ea
- Updating IE prebuilts and version resources for 2.53 :: Jim Evansee654ebb40
- Updating version resources for .NET 2.53 relase :: Jim Evans1616f1aaa7
- [js] Slight reversal on thenFinally deprecation in 9dd3fe4 :: Jason Leyba165d8122ff
- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leybaf59af56c42
- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leybacc199ba17e
- I really need to stop coding when I'm tired :: Jason Leybaaa924a87a2
- handling some NPE's that can happen if config values aren't set :: Luke Inman-Semerau09ec0b84cd
- Refactor goog.array.ArrayLike -> IArrayLike. :: John J. Bartonc10e8a9558
- Rewrite copyFile using Files.copy. :: Jason Juang838105f210
- rb - update to run remote ruby tests :: Titus Fortneree43b79b86
- rb - run remote tests without passing in webdriver.firefox arguments since those aren't working :: Titus Fortner6e1c651968
- Bumping the buck version :: Simon Stewart8fd3aba235
- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning980fb83c0e
- guessHost should be back in for grid :: Luke Inman-Semeraue7c6b9129e
- Replace Throwables.propagate with equivalent. :: Joshua Bruning327dcae209
- standalone-server jar needs client combined dependencies, also adding phantomjs/htmlunit to buck standalone-server build :: Luke Inman-Semerau8f455096da
- add hamcrest sources :: Alberto Scottofa5ac92b45
- Make IE wait algorithm respect load strategy for IWebBrowser2::ReadyState :: Jim Evansd4a751979d
- rb - remove code supporting Ruby versions < 2.0 :: Titus Fortnere85c59460b
- Fixed temp cookie file handle leak in PhantomJS :: Shan6094ebf105
- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning0b23aceebe
- Fixed temp cookie file handle leak in PhantomJS :: Shan7bea19f360
- Use simple Request class name. :: Joshua Bruning9d438c2ae3
- Save the promise before dispatchEvent(). :: John J. Barton2b10d56cb8
- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juangeb0da4884f
- add avoidProxy to make things work in saucelabs for our CI :: Luke Inman-Semerau0a6b17f246
- Workaround IO inhertiance in Marionette on Windows :: Alex Rodionovc554cf3b7e
- Adding a space when encoding ids starting with digits :: Bob Baron745e7c4e59
- [js] Use https.request() for https requests. :: Jason Leybaa11eed9e88
- Update Wicked Good XPath to ce916fcfaf97247e3b8ec6cada64a6f6687175b4 :: Michael Zhou19c0c178f5
- Do not return proxy capability if no proxy requested for IE :: Jim Evansafba7f6fa4
- Delete the unused ParallelSuite. :: Simon Stewart4e277f14d9
- Making FirefoxDriver dual-mode, default to marionette :: Alexei Barantsevf9347cd6d4
- Java: Upgrading httpcomponents :: Alexei Barantsev43014b72a9
- Java: HttpClient dependency on mime4j was eliminated in 4.1 :: Alexei Barantsev7d8e205364
- Java: Upgrading httcomponents in maven :: Alexei Barantseva01061a0bc
- Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls :: Alexei Barantsev4246126fa3
- updated file access modes on python files :: Corey Goldbergae3e1bfebf
- Fail if an error is not thrown. :: Joshua Bruning67d3dc4907
- Replace Throwables.propagate with equivalent rethrows. :: Jason Juangc07e5c1449
- Check for IPv6 literals in isValidHostname. :: Jason Juang674459559c
- Fix some more IPv6 stuff. :: Jason Juange5794d0656
- for java tests add the "marionette" capability explicitly for firefox, to run marionette tests add marionette=true to go command line :: Luke Inman-Semerau194d041e97
- It's been a long time since we supported Firefox 4. :: Simon Stewart71aa0292b3
- Use more informative link to JS API. :: Jason Juangf0b98e30fb
- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang5166a60960
- Revert "Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls" :: Alexei Barantsev64359862e8
- [js] fix capabilities serialize :: Craig Nishina5d1741bddd
- Fix FirefoxDriver's parsing of IPv6 hostports when setting proxy configuration. :: Jason Juangc6f7cd53f3
- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang99abe7922a
- reverting maven removal of leg-rc package :: Luke Inman-Semerauf426cde5f4
- Fix CoveringUpSauceErrorsRule: the original exception was lost :: Alberto Scotto1e39027d0c
- Emphasize predicate failure over timeout details. :: Joshua Bruning40c203384f
- Remove unneccessary 'throws' annotations :: phoenix384d72d483b4a
- Bump python to 2.53.2 :: AutomatedTester2bb9c0b9f2
-ActionBuilder#move_by
should send only Integer coordinates :: Pavel Lobashovbe34819996
- Get the Buck firefox tests running again. :: Simon Stewart056d9ec363
- Make the Firefox used by IJ the Se Firefox driver. :: Simon Stewart3537483ac3
- Start integrating Buck into rake and Crazy Fun. :: Simon Stewart36730d29af
- Fix things so Buck doesn't get added to every target :: Simon Stewart843ae40ed0
- Bump the buck version :: Simon Stewart9865a5f795
- Bump the buck version again :: Simon Stewart07870839b2
- Add the ability to run tests using Buck via CrazyFun :: Simon Stewart8f600a70f5
- Remove the unhelpful puts from the build :: Simon Stewart8b4a719236
- Compile more tests using Buck. :: Simon Stewart99e2fd09c4
- Fail the build if the Buck command fails :: Simon Stewartac136924fe
- Attempt to download the buck PEX if it's required. :: Simon Stewarta3593e60cc
- Remove debugging statement :: Simon Stewartcca3c965bb
- The downloader is never used. :: Simon Stewarta0c4f99adc
- attempt at omitting those html comments :: Daniel Davisona368fca55f
- Properly handle responses in WebDriver.attachToSession :: Jason Leyba0e071c3097
- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkoa076f39314
- Make the downloaded PEX executable :: Simon Stewartdbe638ed71
- Clean up constructors in the FirefoxDriver used for tests. :: Simon Stewart65a6604a89
- Fix SessionCleaner dying off due to uncaught exception. (#2031) :: Zeki Mokhtarzada16a02ed2ba
- Introduce aBuckBuild
that mirrors the existingBuild
test helper :: Simon Stewart78b07f80b6
- Build the SynthesizedFirefoxDriver using Buck :: Simon Stewart2f13d85ebc
- Include BuckBuild.java in the correct build.desc :: Simon Stewartdb5cbb0060
- [js] bump to 2.53.2 :: Jason Leyba2d0ec03d36
- do not compress firefox profile data :: Philipp Hanckefdac9ccfe0
- Prepare for the maven publish from Buck. :: Simon Stewart0ed2d50465
- Centralise the selenium version number for Buck builds :: Simon Stewart10893e3b4f
- Fix./go build
:: Simon Stewartf493d821a0
- Bump the firefox driver version number :: Simon Stewart116adb894b
- Find visible elements (#2041) :: Remco0f20fdbffa
- Add filename to IOException if file copy was failed. :: tirana27e31db2b8
- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersmaf5b2ab52ca
- Avoid homepage overrides in Firefox :: Dave Hunt49a7905c10
- Remove htmlunit Buck target :: Simon Stewartfc848bcaad
- Add a new runner for SeCore tests. :: Simon Stewart0ce72608ff
- Attempt to fix the maven build :: Simon Stewartbb1b50e226
- Really fix the maven build :: Simon Stewart26eca99119
- Delete the original RC server and htmlsuite runner. :: Simon Stewart3735661116
-./go release
now builds the maven artifacts for release :: Simon Stewart1bccadec6e
- Introduce a leg-rc maven package :: Simon Stewart99bfd991b9
- Attempt to get the java build on Jenkins working :: Simon Stewarte3c4d304ec
- Once more into fixing the java jenkins build breach. :: Simon Stewart0917cdc61e
- Add missing copyright headers :: Simon Stewart298fb44807
- Move the SafariLocator into the safari package :: Simon Stewarta3e218f340
- Ensure that the leg-rc maven package includes the WebDriverBackedSelenium :: Simon Stewart23798052df
- Add maven coords to servlet api package in buck :: Simon Stewartcfbcbd6a1c
- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt6106c78d4f
- Add builder api for setting http agent for each request :: Akhil Lbf73c7c14a4
- Interface for Select component extracted (#2104) :: Jane Ta793d61bfc
- The SafariDriver now lives in the safari branch :: Jason Leybac945e6a49c
- removing preferences that were removed from firefox :: Luke Inman-Semerau58d0b7ec92
- [js] Move some classes from the http module that don't depend on any built-in node modules to the lib/http so they can be reused for other environments. :: Jason Leyba21cc4d9790
- [js] Minor cleanup :: Jason Leybad9ff8196ef
- fixing build for safari-driver removal :: Luke Inman-Semeraua5d890fea5
- Allow homepage override in Firefox profile test :: Dave Hunte70ce52616
- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt40d59c44f8
- Clean up Firefox WebDriver constructor :: Dave Hunt35e1568dc6
- Fix Marionette specific Python tests :: Dave Hunt8e2cab1b5f
- Add Marionette launcher test for Python :: Dave Hunt98edbe85b8
- Correct the expected capability name for the Firefox profile :: Dave Hunta63d5e7a55
- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt803c43a8a4
- Add Python test for using Marionette with a custom profile :: Dave Hunt5b85c3244a
- Attempt to remove Firefox profile when using Marionette :: Dave Hunt6aa6e059a4
- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang5e6de50841
- updated file access modes on python files :: Corey Goldberg8f1721d56d
- Fix some more IPv6 stuff. :: Jason Juangaf28d14c26
- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juangaadaa15d40
- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang71aa100f9d
- Find visible elements (#2041) :: Remco3527d6791f
- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma677618b3cf
- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt4f5e65a2c7
- Allow homepage override in Firefox profile test :: Dave Hunt5e520b80cc
- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt62763bc046
- Clean up Firefox WebDriver constructor :: Dave Hunt9cdc744aec
- Fix Marionette specific Python tests :: Dave Huntdffb8e06e8
- Add Marionette launcher test for Python :: Dave Hunt0f0c066ed9
- Correct the expected capability name for the Firefox profile :: Dave Hunt4930a447a1
- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt5161a63fc9
- Add Python test for using Marionette with a custom profile :: Dave Huntfc824e7b71
- Attempt to remove Firefox profile when using Marionette :: Dave Hunta91690bd41
- Switch to Marionette by default in the Python client Marionette tests can be run using ./go //py:marionette_test:run :: Dave Huntede98def1f
- [js] Only wrap function type arguments :: Jason Leybac76adf8000
- Do not use System.out.println in production code (#2130) :: Joshua Bruning119021b57b
- Deleting a bunch of code that is no longer used :: Jason Leyba874dfa8bc0
- Minor cleanups for FirefoxDriver.java (#2129) :: Joshua Bruning6dab772ffe
- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Huntd6e2c410f8
- Use pytest.raises in element finding tests :: Dave Huntd09ef3b4f5
- Fix a couple of flake8 issues in the python tests :: Dave Hunt953f348665
- Remove some invalid ignore comments for Marionette in python tests :: Dave Huntdbad0d8b24
- updating htmlunit to 2.21 :: Luke Inman-Semeraue5067762b6
- fixing htmlunit project / dependencies :: Luke Inman-Semeraub099b4afb4
- Fix eclipse project classpath (#2138) :: Ahmed Ashoura1b0fbd603
- ruby: Escape selector when converting it to CSS :: Alex Rodionov8981d763bc
- Adding new functions to until class (#2139) :: Manoj Kumar1eb3d09238
- Add 'How to build driver with phantomjs-prebuilt' (#2086) :: Victor Tangbdabcc0d9d
- [js] Minor style fixes and updating changelog :: Jason Leybac9e6405fe2
- Remove unneeded 'else' (#2142) :: Ahmed Ashour1c339290e1
- Space before curly bracket (#2143) :: Ahmed Ashourcc6b93571b
- Remove redundant generics type (#2141) :: Ahmed Ashourc8534a6ebd
- [js] Prepare for renaming of 'wires' into 'geckodriver' (#2149) :: Johan Lorenzof9d9671db5
- [js] until.alertIsPresent(): Workaround for GeckoDriver conversion error (#2137) :: Johan Lorenzo3b48f0ece7
- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt80305a7cf2
- fix broken link to python documentation (#2159) :: Nik Nyby1019ef21b1
- fixing rst table :: Luke Inman-Semeraue3a896bf40
- [js] Marionette support: Remove dev edition enforcement (#2135) :: Johan Lorenzo1edd075975
- Updating ignored .NET tests for Edge :: Jim Evansac7c9652d2
- Adding 1 second delay after creation of EdgeDriver :: Jim Evans04a346a7a5
- Adding type-safe options for EdgeDriverService command line switches :: Jim Evans371581add7
- Ignoring authentication test for IE due to change in OS dialogs on Windows 10 :: Jim Evansd31681f6a6
- Updating NUnit to 3.2.1 :: Jim Evans9ae8bdbc60
- Adding *.VC.db to .gitignore :: Jim Evans74a7ba5d0d
- Handling very rare race condition in IE driver with multiple windows :: Jim Evans26a788e5fd
- Updating build scripts to allow execution of .NET tests :: Jim Evans93120d0477
- Move the new core runner to the server package. :: Simon Stewart28669da78b
- Bump version of java targeted by maven to java 8 :: Simon Stewartd702af7c04
- changed Chrome to Firefox in comments (#2165) :: Ákos Lukács8d83cc9750
- Disable geolocation atoms test for Chrome. :: Jason Juang051c8b110a
- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis03f3fb2720
- rb: Extract Chrome service into a parent class that can be shared :: Alex Rodionov3601054d2b
- rb: Remove unused PhantomJS port option :: Alex Rodionovaf61cd0ee3
- rb: Refactor PhantomJS service to use shared service class :: Alex Rodionovc4449c617e
- rb: Refactor Marionette service to use shared service class :: Alex Rodionova60cd4d9ae
- rb: Refactor Edge service to use shared service class :: Alex Rodionov5c63343bea
- rb: Share method to communicate to running service :: Alex Rodionov29fc6d72fd
- rb: Share Service#connect_until_stable :: Alex Rodionov7652b576f3
- rb: Allow altering driver path in public API :: Alex Rodionov5e7041cd3e
- rb: Remove private API instead of deprecating it :: Alex Rodionov82f602067a
- rb: Remove Service.default_service method :: Alex Rodionov7143ecc620
- rb: Add private Service#process_running? and Service#process_exited? :: Alex Rodionova151e56bb7
- rb: Add Service#host accessor to avoid hacking instance variables :: Alex Rodionovc64a624ce6
- rb: Add IE.driver_path accessor just like other drivers :: Alex Rodionov4bf985aa19
- rb: Refactor IE server to use shared service class :: Alex Rodionov9b54dcf155
- rb: Changelog of refactored service class :: Alex Rodionov09ab2f3255
- rb: Update unit tests to use shared service class :: Alex Rodionov8826009830
- rb: Make sure Edge service extends shared service :: Alex Rodionovf48a5c3c36
- Use mirror to download PhantomJS :: Alex Rodionov02715f26ad
- WIP :: Alex Rodionova01b61554b
- Revert "WIP" :: Alex Rodionov4ebe136afc
- Make the AppServerTest work with Buck :: Simon Stewarte59d6c7917
- Remove commented out dependency :: Simon Stewart56d093e456
- Allow the CrazyFun ':run: alias to work with tests and binaries. :: Simon Stewart0b1642c661
- Ensure that the IEDriverServer is actually built. :: Simon Stewart1ff4664098
- browserTimeout is in seconds, treat the value as such :: Luke Inman-Semerau42472ff332
- re-apply linting :: Luke Inman-Semerauc2bb8243c9
- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt39f5e1608f
- Include the Marionette specific tests :: Dave Hunt0bb2168a8a
- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt121f031455
- Filter ignored tests by marker instead of keyword :: Dave Hunt82ddbc11ce
- fix broken link to python documentation (#2159) :: Nik Nybye9928d6ede
- fixing rst table :: Luke Inman-Semerauf9c5ff85d6
- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakiscd7af6ae84
- Use the correct binary path when using Marionette :: Dave Hunta62bbd6af1
- Use the correct binary path when using Marionette :: Dave Hunt41b0107003
- Bump the buck version to the latest release on GH :: Simon Stewartc091e2ab81
- Remember to update the .buckhash :: Simon Stewartf929a926a1
- Remove old Core builds form the Rakefile :: Simon Stewartd201e373fc
- Add childprocess to the jruby-complete jar :: Simon Stewartc3fe2ddaf7
- Add a client-combined target for Buck builds :: Simon Stewarta73e6488bb
- Migrate top level targets in the Rakefile to Buck :: Simon Stewarta81134516a
- Build Buck targets with deep builds :: Simon Stewartd5a8804823
- Add a nasty hack to get the Jenkins build working :: Simon Stewart3e6e1035aa
- [js] Move Profile generation out of GeckoDriver path (#2221) :: Johan Lorenzo95c6ee0ea1
- use java 8 in travis config :: Luke Inman-Semerau331c8a6b5b
- leg-rc package maven_coords should be leg-rc :: Luke Inman-Semerau66fe9991de
- Bump the buck version to a new release :: Simon Stewartde734a5ce9
- Bump the buck version :: Simon Stewart25495503cf
- Remove references to uber jars :: Simon Stewart3f8481bfe3
- Remove java build.desc files :: Simon Stewart4e77374658
- [js] Fix timeouts' url (#2185) :: Johan Lorenzo222fe1900a
- [js] Minor tweaks for type checking :: Jason Leyba4d604a64c3
- [js] Doc formatting :: Jason Leyba0a4f3c3d6c
- [js] Update a test to only check the error type, as the error message will differ by driver implementation :: Jason Leybadb8c0aa53e
- Remove our custom Base64Encoder :: Simon Stewart071c291410
- Kill an existing buckd before starting a build :: Simon Stewart5c4b3a108a
- rb - update build files :: Titus Fortner9994dc3aae
- rb - remove specification level from supported capabilities :: Titus Fortner4bfb699023
- Buck can handle our maven pushes for us. :: Simon Stewart5fa739cf90
- Update the maven docs in the README :: Simon Stewart2c1bd2bed0
- The standalone server should include all the drivers :: Simon Stewartdfc1cd7f8a
- Bumping Python to 2.53.3 :: AutomatedTester42beb5ee06
- add links in github issue template to common other driver implementations that should be logged elsewhere :: Luke Inman-Semerau6aba7175c2
- NoSuchSessionException should extend WebDriverException, not NotFoundException :: Luke Inman-Semerau2f3633adcc
- Filter ignored tests by marker instead of keyword :: Dave Hunt79cef4cab2
- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt6c9e23ca36
- Use pytest.raises in element finding tests :: Dave Huntd6840f54d9
- Fix a couple of flake8 issues in the python tests :: Dave Hunt985a800314
- Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt316f2eb388
- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt6f7a4abd37
- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Huntd8c3617007
- Set Marionette flag appropriately in Python tests :: Dave Hunt07818b6150
- Include the Marionette specific tests :: Dave Hunte77cfde503
- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Huntc54d81cbe8
- Get the python tests compiling properly :: Simon Stewart1e6dd55547
- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt5827d7bf26
- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt89495c9ee6
- Bumping Python to 2.53.4 :: Dave Huntd00ae13b28
- rb - fix unwanted private method classification :: Titus Fortner4227381296
- rb - deprecated ruby versions :: Titus Fortner0342309991
- [js] Replace uses of managed-promises with native promises where the promise manager isn't required. :: Jason Leyba85abf9d7a4
- [js] Remove a deprecated class :: Jason Leyba9f51796fc9
- [js] Remove a bunch of deprecated stuff :: Jason Leyba3c0e38c54d
- rb - update to latest geckodriver :: Titus Fortner63e0aa8796
- rb - update to latest geckodriver :: Titus Fortnere4f30b815b
- ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov44746cab89
- rb - update changelog & bump version :: Titus Fortner44161f53c1
- rb - set version to dev :: Titus Fortnerf2ba9217c4
- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester2802b6fd34
- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester195f9bdfb1
- Add a test to make sure still support elements locators that use css escape chars :: AutomatedTester4e92bf90e6
- Bump Python to 2.53.5 :: AutomatedTester31204aa26c
- Bump setup.py to 2.53.5 :: AutomatedTester44dc930225
- GeckoDriverService should wait for the geckodriver to be running before returning (#2255) :: Sankha Narayan Guria1142aaeebc
- Reduce verbosity of several logging statements from INFO to FINE. (#2260) :: Erik Kueflerdc252ef7fd
- issue template ff 47 :: Luke Inman-Semeraue5d67a7a02
- [js] Remove thenable properties from promise.Deferred :: Jason Leyba022644c47c
- [js] Clean-up semantics around promise cancellation. :: Jason Leyba02f407976c
- [js] For consistency with getCookie(s), addCookie now expects the expiry to be specified in seconds since epoch, not milliseconds. :: Jason Leyba76109e28c4
- Minor cleanup :: Jason Leyba9ed5b19eb5
- Oops :: Jason Leybaa494a3ade4
- Missed an addCookie call :: Jason Leyba1dddaef3c8
- [js] Change sendKeys() to officially accept numbers as inputs (values are still converted to string as required by the wire protocol). sendKeys will throw if a type other than string/number is provided. :: Jason Leybac0d2fca810
- rb - fix bug for finding drivers on windows :: Titus Fortner63673eaeb0
- rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortnerd753cd5282
- rb - update changelog & bump version :: Titus Fortnerb7e1951e06
- rb - change version to dev :: Titus Fortner51938c4559
- rb - fix remote tests :: Titus Fortner212a5e7bcc
- Don't use js_binary to copy the safari driver client. Buck/crazy-fun's implementation re-adds the closure base library, which we don't need. :: Jason Leyba4f417e9893
- Updating .NET bindings to find geckodriver.exe for marionette instead of wires.exe :: Jim Evansd9843c334c
- rb - this breaks things on remote machines and isn't needed anyway :: Titus Fortnerc68e2d93b4
- rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortnerf53d08ec1c
- rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner2adcc584c2
- rb - Update version to dev :: Titus Fortner840ff727df
- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester424eef7b75
- Round the X, Y of the element location :: AutomatedTesterb5165b3e61
- Disable marionette tests on Position and Size tests :: AutomatedTester48cc1a9a77
- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester502cef20fa
- Round the X, Y of the element location :: AutomatedTester4e2eadbe5c
- Disable marionette tests on Position and Size tests :: AutomatedTester2b2d5fd7bc
- [js] Make geckodriver the default for firefox :: Jason Leybaca86aab6b4
- Delete unused requires. :: Jason Juangfaddaa5c0e
- rb - use rubocop to enforce consistent style :: Titus Fortnerfed04765a7
- rb - update hash syntax :: Titus Fortner26ce4eb025
- rb - Use a guard clause instead of wrapping the code inside a conditional expression :: Titus Fortnerfa682a1fa0
- rb - update conditional formatting :: Titus Fortner274e9f2c6e
- rb - performance updates :: Titus Fortnera586d3c212
- rb - update block formatting :: Titus Fortnerccc5674ee7
- rb - make all the spacing consistent :: Titus Fortner9551fe68e2
- rb - update the literals :: Titus Fortner8c001eefeb
- rb - update deprecated methods :: Titus Fortner6ec074843a
- rb - remove unused method parameters :: Titus Fortnercccc9fe4a7
- rb - all the style updates :: Titus Fortnera870613cc8
- rb - update string literals :: Titus Fortner4d140b5b82
- rb - reduce method complexity :: Titus Fortner2f048df25b
- rb - reduce module, class, method, line lengths :: Titus Fortner036399628d
- rb - convert bridge methods to snake case :: Titus Fortnerce3c51bc77
- rb - update spec locators from ordered parameters to hash syntax :: Titus Fortnera871037214
- rb - fix syntax issue :: Titus Fortnera81b559fe7
- rb - firefox defaults to geckodriver :: Titus Fortner70e72c8a02
- Change the location where the buck.pex is downloaded. :: Simon Stewart8eb46e583d
- Tweak childprocess.rb to assume we're always using jruby :: Simon Stewartc5aeecef84
- Updating .NET build dependencies for updated java targets :: Jim Evansdd8f00410d
- rb - marionette spec updates :: Titus Fortnere3367a49c2
- this shouldn't make a difference, but it seems to work now, so... :: Titus Fortneraee3d8790d
- split up all the build rake tasks for build to work :: Titus Fortner7ed8fcf30c
- rb - updates for windows compatibility :: Titus Fortner2a444de969
- Revert "this shouldn't make a difference, but it seems to work now, so..." :: Simon Stewart22cec65c5d
- Revert "split up all the build rake tasks for build to work" :: Simon Stewart3f41a29aec
- Allow buck to be downloaded and called with multiple targets. :: Simon Stewartbad871b4fb
- Better handling of exceptions in the new HTMLRunner :: Simon Stewartb93ccedfc7
- Better logging of steps in the HTMLRunner :: Simon Stewart73a2cce39e
- Revivify the old HTMLLauncher :: Simon Stewart0e923016ba
- Allow the new HTMLRunner to run suites from the local filesystem. :: Simon Stewartcc309c9762
- Delete the redundant skeleton html runner and use HTMLLauncher in preference :: Simon Stewarteb31e47923
- Add a test case to allow the Core tests to run :: Simon Stewart2f79118f93
- Rework our new SeCore test runner. :: Simon Stewarte043b6a69b
- adding oss staging repo url to maven buck target(s) :: Luke Inman-Semerau05e5799a5f
- rb - revert back to js for w3c page source :: Titus Fortner9e68025da6
- Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt319f4314b7
- Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt62ff9d3d71
- rb - updates for edge support :: Titus Fortnera1b3b478ec
- Fix flake8 issues in Python client :: Dave Huntbd3d308aad
- Fix flake8 issues in Python client :: Dave Hunt02e40f1aec
- expose the rgb raw values to Color support class via java.awt.Color :: Luke Inman-Semeraufd31a5faf0
- have Rakefile read ~/.m2/settings.xml for maven credentials, horrible xml parsing but ¯_(ツ)_/¯ doesn't look like i can use third party gems in our Rakefile :: Luke Inman-Semerau36a417ef4a
- [js] Properly send HTTP requests when using a WebDriver server proxy :: Jason Leyba006a6c42ec
- java: update geckodriver executable name and urls :: Andreas Tolfsen5d3639fe1a
- Don't blur when clicking a non-focusable child of the active element. :: Jason Juangc726b3f781
- py: default Safari to use safaridriver from apple if it exists, add 'use_legacy' to Safari constructor to force the old way (not sure if it would even work, but leaving the option open) :: Luke Inman-Semerau56aeee5028
- rb - update changelog :: Titus Fortner529ea7c5c8
- Make the FirefoxDriver fall back to looking for wires if geckodriver not found. :: Simon Stewart01d9bc748c
- Rework the V3 launcher. :: Simon Stewart09a8a51347
- Hook up the new Core Runner (HTMLLauncher) to the main method. :: Simon Stewart4444c7ff18
- Add missing copyright notice :: Simon Stewartf56924e5d6
- Generate BuildInfo for JARs we generate :: Simon Stewart4243f8cbd7
- Fix a bug in starting up the server with unknown role types :: Simon Stewart2e2ab01849
- Log the build revision and version number on start up. :: Simon Stewart612e2b03dd
- Remove an unused alias from the buckconfig :: Simon Stewart7759ff4475
- Allow tests using the SynthesizedFirefoxDriver to work from an IDE. :: Simon Stewart4942a7037f
- The PEX used in the interactive tests should be crazy-fun's :: Simon Stewartfc09123eea
- Actually make the tests in the IDE work. :: Simon Stewartf10408a58e
- Small overhaul to the command-line parameter documentation (#2383) :: Marcus Merrellb605dd8be6
- Work around issue on Windows with BuckBuild in IDE tests :: Simon Stewart5b7e46cd5e
- Make my OCD happy by adding a blank line --- no logical changes :: Simon Stewartb83fdcad96
- When killing buck, escape the path to the pex :: Simon Stewart3000ef4f9a
- Bump max supported version for FirefoxDriver :: AutomatedTester5ad95f243a
- Bump max supported version for FirefoxDriver :: AutomatedTester6b8f3fff8d
- py: update binary name to geckodriver in firefox implementation :: Andreas Tolfsen5eba0fe70b
- Bump Python Version to 2.53.6 :: AutomatedTester843b848442
- rb - update changelog & point release :: Titus Fortner08aafaf0e8
- rb - bump version to dev :: Titus Fortner6616780677
- [js] Deprecate more stuff :: Jason Leyba53f5cc213a
- [js] Bump to 2.53.0 :: Jason Leybad033965f2d
- spell remote correctly :: Rob Richardson9bcba27be1
- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba28db4a4729
- [js] Use the gendocs script from the deploy script :: Jason Leyba22cbc241da
- [js] Slight reversal on thenFinally deprecation in 9dd3fe4 :: Jason Leyba0c04c7e950
- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba4afcd2c692
- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leyba1976737a1c
- I really need to stop coding when I'm tired :: Jason Leyba4a33bf9753
- Adding a space when encoding ids starting with digits :: Bob Baron32f59a3335
- [js] Use https.request() for https requests. :: Jason Leyba8843f96303
- Use more informative link to JS API. :: Jason Juang38c583e477
- [js] fix capabilities serialize :: Craig Nishina182b4665ae
- Properly handle responses in WebDriver.attachToSession :: Jason Leyba942d6d28c7
- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkobb566eb6c2
- [js] bump to 2.53.2 :: Jason Leybad11b56df66
- [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba135b6f5943
- Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans15fe5fcbda
- .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans3da6b383a1
- Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evans431070e95f
- nodejs: enable use of firefox profiles for marionette (#2406) :: Andreas Tolfsend59ccc169a
- [js] Marionette tweaks :: Jason Leyba74c5a85f1e
- [js] Missed an isElementPresent call :: Jason Leybab824de08d4
- Change proxy to not depend on node util module (#2391) :: Ziyu91b3777143
- Delete debugging println calls. :: Jason Juanga36b8b1cd5
- 2.53.1 version number bump :: Luke Inman-Semerau96ed95a974
- [js] Fix proxy configuration for geckodriver :: Jason Leyba65facb141a
- Corrected link to buck fork (#2399) :: tommywoc344464f2e
- [js] Skip test that fails due to marionette bug :: Jason Leybaef3b8e2e41
- [js] Test cleanup :: Jason Leyba5412433da5
- adding maven-install target, adding two missing maven_coords directives, correcting one. This is pending some changes to buck to make it all work. :: Luke Inman-Semerau1c2fbcb2ed
- Adding '/version' command line argument to IEDriverServer.exe :: Jim Evans1160d498f2
- Enabling tagging of beta releases for .NET bindings :: Jim Evans11955e8b4c
- i can finally build / install the maven artifacts! :: Luke Inman-Semerau9225623f9f
- SNAPSHOT didn't work, also correcting one of the third party maven_coords :: Luke Inman-Semeraua9b485f914
- correcting readme for maven info :: Luke Inman-Semerau6ad4b4839e
- nodejs: add switch context extension command to marionette (#2407) :: Andreas Tolfsen688a4be7a8
- augmenter is the actual top level library in remote, using that to build the maven artifact. cleaning up third_party dependencies, removing unused ones :: Luke Inman-Semerau240ca07e47
- re-add eclipse_compiler, still being used :: Luke Inman-Semerau125dd35439
- Add the ability to control how much info is coming out from failures using Py.test --tb feature :: AutomatedTester430b19b8b0
- fix javadocs for TakesScreenshot and OutputType (#2446) :: Alberto Scotto398c59103a
- Fix build for IDEA users: cglib-nodep had broken paths (#2449) :: Alberto Scottod7b50a7e0d
- fix javascript doc for Builder#setProxy() (#2452) :: Ziyue6b55070ba
- no longer need to mention ff 47 in issue template :: Luke Inman-Semerau55e987831d
- fixing grid launching with node role and including -browser :: Luke Inman-Semerau93332c3e87
- updating copyright :: Luke Inman-Semerauba6774223f
- updating buck :: Luke Inman-Semeraufe0ed9a802
- don't require maven credentials when doing a 'maven-install' :: Luke Inman-Semeraucefa1bfa85
- Update W3C supported handle to use response instead of looking at capabilities :: AutomatedTesterb9a621f79a
- w3c needs to be set for all instances of webdriver :: Luke Inman-Semerau1870e66482
- fix syntax error :: Luke Inman-Semerau0a4b995008
- rb - fix chrome options for detach (issue 2418) :: Titus Fortner4e1cf8fdd2
- add support for apple's safaridriver to java #2475 :: Luke Inman-Semerau09820214c6
- changing maven coords, users expect selenium-java to be how it was, which is basically the client-combined definition :: Luke Inman-Semeraub1d30a54f5
- Wrap each Core test step with a decorator :: Simon Stewart37cdce043e
- Allow the htmlrunner to store variables :: Simon Stewart54f5be744f
- Handle the case where a htmlrunner command times out :: Simon Stewart0106900481
- Switch to using the chromedriver by default for the core self tests :: Simon Stewart4a80e2cdfb
- Ignore tests that I can't get running for the htmlrunner :: Simon Stewartffbe2cc546
- building with Java 8 is required, updating readme :: Luke Inman-Semerau9044e157d5
- update readme, don't tell users to do just./go
also remove the reference toclean
:: Luke Inman-Semerau28035f09bb
- Hook up the original results write to the new htmlrunner. :: Simon Stewart2b06394782
- And now add the command log to the htmlrunner results :: Simon Stewart380b2c66f7
- DeviceRotation implementation (#2482) :: Rafael Chavezfd84a1bcc3
- rb - add support for Apple's new safari driver :: Titus Fortnere09e769d4e
- rb - remove deprecated mobile classes (Issue #2476) :: Titus Fortnerb22f77a3f2
- fix cast exception for safaridriver on startup :: Luke Inman-Semerau352e5da987
- DeviceRotation response can return long. (#2504) :: Rafael Chavez60299ea2ab
- Align Send Alert Text with Element Send Keys :: AutomatedTesterd8be9a962d
- removing network.http.max-connections-per-server firefox preference :: Luke Inman-Semerau23a24f5d98
- firefox driver, when determining an point that's clickable, start with the middle of the edges rather than the corners, since people like their rounded corners and the click doesn't work with them there. :: Luke Inman-Semeraufd008f569b
- FIX: Small documentation typo. (#2518) :: David Zhud1477ce25a
- Better logging from the new core runner :: Simon Stewart9e0dd5d198
- use border radius and not silly images for rounded corners in grid console page... you're welcome XgizmoX- :: Luke Inman-Semeraua59d982da7
- Better logging from the new core runner :: Simon Stewartaaef16fb84
- Add missing *Selected commands to the core runner :: Simon Stewart9c84654839
- Avoid returning null for CoreRunner steps :: Simon Stewart40f3adaefa
- Allow core tests to have speed set :: Simon Stewartc6e81e2771
- Core testrunner now support WaitFor* and WaitForNot* :: Simon Stewartcdfe3a37eb
- Trim command names in new core runner :: Simon Stewartaead1f83ca
- Accept GeckoDriverService in a FirefoxDriver ctor. :: Jason Juang4c5b29fac5
- Handle non-breaking spaces when parsing times in the core runner :: Simon Stewart0241fb1f80
- Autogenerate methods for assert* and verify* for boolean commands in the core runner. :: Simon Stewartd313149753
- Add missing word in python readme (#2526) :: Francis Bergin5dec77c6c1
- Implement answerOnNextPrompt and isPromptPresent for Selenium RC :: Simon Stewartdd44b4368f
- Implement{get,set}CursorPosition
for the RC emulation. :: Simon Stewartb8b405fb8f
- Create negated waitFor methods properly. :: Simon Stewart0b0cfa0acf
- Implement {get,set}MouseSpeed in the RC emulation as a no-op :: Simon Stewart34d6047be7
- Java 8 cleanups :: Simon Stewartf9cb9afb21
- Remote guava dependency on core interfaces :: Simon Stewart3a378b708c
- Ensure printed log of steps handles nbsp; properly :: Simon Stewartb668406b5e
- Colourise the output log of the new core runner. :: Simon Stewart7b0e446b9b
- Another stab at making the {assert,verify}OnNext work properly :: Simon Stewartadc8214c6e
- Colourise test summary results at top of core runner report. :: Simon Stewart3705de80e8
- Expand set of browsers used for core runner tests :: Simon Stewart8e8a72a666
- rb - technically shouldn't matter because the class is private, but I prefer this to updating the unit tests :: Titus Fortnera986c7583c
- Update changelog :: Simon Stewartda101c9cfa
- rb - bump version for beta release :: Titus Fortnera85ebdaf89
- Bumping the buck version. :: Simon Stewarta8adba250e
- rb - update changelog with actual version number :: Titus Fortner5a5851a233
- rb - change ruby version to dev between releases :: Titus Fortner6066e42be2
- Add version numbers to generated artifacts in crazy fun :: Simon Stewart6d361a4647
- Making Marionette the default for .NET FirefoxDriver in 3.0 :: Jim Evans5fb1cfc0a0
- prompt user for passphrase :: Titus Fortnerf2335637e6
- Don't drop "binary" and "profile" capabilities for Marionette. :: Jason Juang8e4315c2eb
- Bump the buck version :: Simon Stewart