A browser automation framework and ecosystem.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by ddavison about 7 years ago
For each component's detailed changelog, please check:
ad33a8d298
- Handle stacktrace from legacy Firefox driver :: Alex Rodionov5743d45e85
- Deprecate Alert#authenticate :: Alex Rodionovfe0476d04e
- Updating Java CHANGELOG for version 3.5. Fixes #3877 :: Alexei Barantsev4be56fb32f
- Unignoring a bunch of tests in marionette, file uploading and d-n-d work now :: Alexei Barantseve377b92308
- Ensure we append text to the end of content editables. :: Simon Stewart209cb2bbc1
- Move the content editable test into ContentEditableTest :: Simon Stewart212c6df353
- Mark content editable tests as not yet implemented :: Simon Stewart0a4ccb9c67
- Safari returns "macOS" as the platform :: Simon Stewart5729dfde86
- This test requires a fresh browser in marionette too :: Alexei Barantsev9a6a79c103
- Ignore rules should recognize Edge :: Alexei Barantsev9a4f5fd8c9
- A temporarily solution: official littleproxy release is not compatible with guava 22. We use littleproxy just to run ProxySettingTest in Java, so it's safe enough to use a custom build that fixes guava incompatibility. :: Alexei Barantsevd25d966486
- Updating IE driver atoms to properly return element position :: Jim Evans312a8afce4
- Updating IE driver prebuilts for 3.5.1 point-release :: Jim Evansafdf13b849
- Implementing /wd/hub/sessions endpoint in selenium server :: Alexei Barantsev5bf5a90a7e
- Add the /file
endpoint to the new server :: Simon Stewart8db389076b
- Creating temp dir for files uploaded to remote server. :: Alexei Barantsev4b3bfa7615
- [py] Add Safari to API docs [skip ci] :: Dave Hunt7e8fc51ed0
- Remove unused import. :: Joshua Bruning90cfe35674
- [js] Add a new ElementNotInteractableError :: Jason Leybaf9aa0e2ebc
- [js] Update examples & docs to not rely on btnG on the Google search page :: Jason Leybad4eb9a2f23
- Migrate from GSON to our own serializer/deserializer :: Simon Stewart6574275719
- More migration to our own JSON serialisers :: Simon Stewartd834a30773
- InMemorySession does not need a second tempfs :: Simon Stewart60480b0460
- Move Session and ActiveSession closer :: Simon Stewart1df7898bab
- Attempt to avoid sending doubles instead of longs in JSON :: Simon Stewartb954014cb9
- Bump Java version to 3.5.2 :: Simon Stewarte7dc2c37ed
- Correct the CHANGELOG :: Simon Stewart21ac65f960
- More CHANGELOG shenanigans :: Simon Stewart10229a9020
- Once more updating version numbers :: Simon StewartPublished by ddavison about 7 years ago
For each component's detailed changelog, please check:
e09e28f016
- [rb] update ruby changelog for 3.5.0 :: Lucas Tierneycf857141b9
- [rb] fix ie options param in docs [ci skip] :: Lucas Tierneyff38353f14
- update AUTHORS :: Lucas Tierneyf1dd68b815
- Updating IE driver resources for impending 3.5 release :: Jim Evans385f9489d6
- Updating .NET CHANGELOG for 3.5 release :: Jim Evans1d603d58da
- allow rb IE test failure on Appveyor :: Lucas Tierney2f6f60fc6a
- Unignoring tests for Safari on .NET :: Jim9cf3a4b90b
- Deleting PhantomJS jobs from travis :: Alexei Barantsev60e8255c68
- Deleting python 3.4 and 3.5 unit test jobs from travis :: Alexei Barantsev7b81ced546
- Undeprecating pause action, it's a legit W3C compatible action now. :: Alexei Barantsev64ebe723f3
- A dirty hack that allows 32-bit Java to find location of 64-bit program files on windows. Fixes #3525 :: Alexei Barantsev50f9bb1c12
- Fixing javadoc for JavascriptExecutor, it can return maps. Fixes #3599 :: Alexei Barantsevc81a3f3ff3
- Ignoring tests in legacy firefox, the related issue closed but not fixed. :: Alexei Barantsevfb3d4c43fa
- Unignoring tests in marionette, new firefox nightly fixed the issue with capabilities :: Alexei Barantsev3291605f26
- Unignoring one more test in marionette, and fixing calls to deprecated methods. :: Alexei Barantsevfcd010d882
- More aggressive use of mocks in EventFiringWebDriver tests :: Alexei Barantsevb932200978
- Wrapping result of executeScript in EventFiringWebDriver. Fixes #3380 :: Alexei Barantsev846c3ae04d
- Checking for interface instead of a concrete class in element to json converter. Fixes #3047 :: Alexei Barantsevc283923f88
- bumping guava to 23, have to set the maven version explicitly because guava apparently doesn't know how to use maven either! yay! :: Luke Inman-Semerauac0a5b572b
- Increasing Java heap space available for buck to 2GB :: Alexei Barantsevfa7d32ffa8
- Read stdout/stderr of child process on JRuby :: Alex Rodionove2e3ea41f6
- Updating .NET projects to use Visual Studio 2017 :: Jim Evans3690155ae9
- Removing unused source file from .NET :: Jim Evanse3536727c1
- Removing deprecated screenshot formats in .NET :: Jim Evans9e5a64018a
- Removing deprecated IsJavaScriptEnabled property from .NET :: Jim Evans27ca970366
- Suppressing static analysis warnings :: Jim Evans0722dbcc66
- Updating .NET Visual Studio 2017 projects to use NUnit Test Adapter :: Jim Evans4ce57f6fa1
- Adding ability to detect spec-compliant capabilities in .NET :: Jim Evans08954de1db
- Adding ability to run Edge via remote in .NET tests :: Jim Evanse529d0a9e1
- Adding new session remote tests for .NET :: Jim Evans43517271ff
- Updating .editorconfig to work with Visual Studio 2017 :: Jim Evans04988354ba
- Updating C++ projects to work with Visual Studio 2017 :: Jim Evans3b74ce2d69
- Bumping version resources and CHANGELOG for .NET 3.5.1 point-release :: Jim Evansa506ad27c9
- Fixing guava version in eclipse and IDEA project files :: Alexei Barantsevf49083f178
- Bump java version to 3.5.1 :: Simon Stewart88e08c8ae0
- Handle null values in stack traces when marshalling exceptions :: Simon Stewarteed161ce5a
- Allow non-local connections. :: Joshua Bruningb4720fcaa4
- Initial support for .NET Core :: Jim Evans3c69c54b59
- Release selenium-webdriver 3.5.1 :: Alex Rodionovf4bd516f1e
- Correctly process driver stacktrace upon error :: Alex Rodionovdab663db4a
- Enable debug mode when DEBUG environment variable is set :: Alex Rodionov4cf028acb2
- Fix node Options documentation (#4479) :: Ilya Kozhevnikovd453c86bfc
- Updating .NET FirefoxOptions to not force specifying binary location :: Jim Evans9c21bb67ef
- Accept negative default window position. :: Joshua BruningPublished by ddavison about 7 years ago
For each component's detailed changelog, please check:
b5d5824da9
- Make the support package export_deps matching the maven ones :: Simon Stewartc4e25f1758
- Make lift package depend on //...:support :: Simon Stewartb0c257742c
- Correct command line for maven-install :: Simon Stewart488d7fab3e
- Updating IE driver resources for 3.4 release :: Jim Evans70c10a2cfe
- Updating .NET CHANGELOG for 3.4 release :: Jim Evans4fcbef7f48
- Belatedly update the java changelog :: Simon Stewartd1745b5f4f
- Fixing reasons to ignore tests in marionette :: Alexei Barantsevc8d223a933
- Update Python Changelog for 3.4.0 :: AutomatedTester6e88496a58
- [rb] fix naming convention for new w3c error classes :: Lucas Tierney81b484d728
- Status of these tests is not defined, they work for me locally, they work on travis, but the issue is still open. :: Alexei Barantsevfbb099c387
- typo unexpectedAlertBehavior ->unexpectedAlertBehaviour (#3813) :: Heky3706c07e67
- Unignoring some Actions tests that passed locally in marionette. :: Alexei Barantsev2f1df982c0
- [js] Add support for Firefox WebExtensions. (#3846) :: Tobias Lidskoge181e41242
- Turns out that these tests only fail on OS X and Firefox :: Simon Stewart8f325df6fe
- Make debug
not require an extra parameter :: Simon Stewart41d9d32e21
- Add back the ability to set profile when using Firefox 45ESR. Fixes #3897 :: AutomatedTester302e87f741
- Update capabilities with browser profile, not overwrite them. :: AutomatedTestera709f452b1
- Explain why ExpectedCondition continues to extend guava's Function :: Simon Stewartdb4db05532
- Implementing Java shim for getElementLocationOnceScrolledIntoView :: Alexei Barantsev6c6e7cab90
- Deleting Java shims for /window/rect :: Alexei Barantsevaab02909a8
- Fixing the reason to ignore the test :: Alexei Barantsevb9d206318f
- Fix MaxPermsize => MetaspaceSize :: Alex Rodionov358492240f
- Make Ruby tests work on UNC paths :: Alex Rodionovc72ed6f407
- Ignore local buck config :: Alex Rodionov54b0ff1d4f
- Adding more links to issues in ignores :: Alexei Barantsevae01595a3d
- Changing test page to work with small window size (Actions don't auto-scroll) :: Alexei Barantsev6339e8b937
- Bump python bindings to 3.4.1 :: AutomatedTester6907a129a3
- Stop passing array as "text" when calling sendKeys (#3905) :: skratchdotf5a82a14ea
- [py] Add Chrome options module to API docs. [skip ci] :: Dave Huntde121ca2be
- [py] Add missing file for Chrome options to API docs. [skip ci] :: Dave Hunt01ac0cce04
- Update capabilities properly instead of assuming dict structure. Fixes #3927 :: AutomatedTester2b08036a0e
- Prevent JNA library conflicts on AppVeyor :: Alex Rodionov91f9f2a619
- Fixing key of pageLoad timeout :: Alexei Barantsev7a75d41bed
- Improving stability of the test :: Alexei Barantsev1fd2760319
- Add webdriver.edge.* system properties for customizing logging. :: Jason Juang56be183892
- Scroll an element into view using W3C suggested steps :: Simon Stewarta8a00348f8
- Support both OSS and W3C dialects in Ruby bindings :: Alex Rodionov49f3b97c6b
- Parameter for scrollIntoView is an Object :: Simon Stewartdfd608fe4e
- Add simple deprecation API :: Alex Rodionovcf2870fae1
- Fix undefined local variable error :: Alex Rodionovf8976be07a
- Only lowercase proxy type in W3C options :: Simon Stewart454cc4d8bf
- Ignoring failing and hanging .NET tests :: Jim Evans833a8ed7a2
- Updating launching of remote in .NET test suite :: Jim Evanse60b607a97
- Implementing W3C Specificiation compliance for IE driver :: Jim Evans75a0ca7875
- Ensure new server sessions have the same session ID as the session they represent. :: Simon Stewart9fde984fba
- Adding more logging to understand why geckodriver can't start browser on travis :: Alexei Barantsev95f3a0f6d8
- Add hashCode to DeviceRotation class. (#3999) :: Marc Fisherb9c17e54a6
- Rework and simplify .travis.yml :: Alex Rodionovb35d2bca0b
- Better handle encoding the W3C Send Keys command :: Simon Stewart6166f48699
- Disable window_rect specs for remote + Firefox nightly :: Alex Rodionovf7d6765f9a
- Remove websocket dependency used in old SafariDriver :: Alex Rodionov11b34de8a4
- Closing alert that can remain after previous test :: Alexei Barantsev842e345df8
- Expecting these test to fail until the change to be propagated to the nightly release :: Alexei Barantsev6131f8f98d
- Expecting these tests to fail until geckodriver 0.17 is available :: Alexei Barantsev2aa951e01d
- No idea why NotYetImplemented does not work, but these test should be skipped for now :: Alexei Barantsev4fc3ac7b2f
- According to CI results, these changes are already shipped to nightly :: Alexei Barantsevdce65ea597
- Use try-with-resources rather than manage streams ourselves :: Simon Stewart58872c67aa
- [py] translate move_by_offset command to w3c :: Lucas Tierney1d7934a54a
- Move functionality for wrapping requests into the HttpCommandHandler :: Simon Stewartf0680d53ae
- No logical change: fussing with code layout :: Simon Stewart288e9a18d1
- Remove unused method :: Simon Stewart7d0100f1b9
- Clean up a simple method call :: Simon Stewart49b7c9b3dc
- Remove most constructors from DefaultDriverSessions :: Simon Stewarta17ee39a03
- Use a guava cache in the DefaultDriverSessions :: Simon Stewartc87f2dc5fa
- Remove a constructor from the SessionCleaner :: Simon Stewart4bfcf95382
- Make sure evicted sessions clean up state. :: Simon Stewartf3778ac09c
- Only print Selenium version when starting :: Simon Stewart7507baed73
- Encode errors from the Grid node in W3C format too. :: Simon Stewart5b8b62d804
- Standalone-server: conform to the w3c spec for Status endpoint. :: Simon Stewartab77a9e90a
- Fix a resource leak in the LinuxEphemeralPortRangeDetector
:: Simon Stewart64c7ffc47b
- Fix resource leak in HubStatusServlet :: Simon Stewart78e6851a9b
- Mark unused NewProfileFileExtensionConnection as deprecated :: Simon Stewarta5a7bb0ecb
- Close resource leak in Zip :: Simon Stewart8cf16eaf27
- Close some resource leaks in Grid :: Simon Stewart1ba84bfcf4
- 5ms are too brittle :: Alexei Barantsev9fadc0caeb
- Exclude listener from handshake :: Alex Rodionovf8fe55e4b1
- Introduce ChromeOptions class :: Lucas Tierney89b7ba0e9b
- Ensure support code is available in specs :: Alex Rodionovb05e2f85d1
- Use new ChromeOptions class in specs :: Alex Rodionov18d2be0295
- Abandon ci_reporter dependency :: Alex Rodionov3edcd6288b
- Remove accidentally committed specs focus :: Alex Rodionov5eb33901bc
- Fix listener on legacy Firefox driver :: Alex Rodionovb85c2ab9ad
- Add AppVeyor badge and make Travis badge only look at master [ci skip] :: Alex Rodionov2775361b78
- When decoding an HttpResponse flesh out Exceptions and WebElements :: Simon Stewarte32b83dc43
- Also convert WebElements when decoding HttpRequests. :: Simon Stewart26bfbedeb2
- Bump Python bindings to 3.4.2 :: AutomatedTester20efb934f1
- Fix Ruby specs for latest IE driver :: Alex Rodionovb04f780c91
- Disable drag&drop Ruby tests for IE :: Alex Rodionov8ae565dd26
- add feature requests to CONTRIBUTING :: Daniel Davisonea3fa47c56
- Initial rework of the existing DriverServlet :: Simon Stewartcb3b1e3906
- Add a passthrough mode for the new webdriver servlet :: Simon Stewart144d70d5b7
- Add missing copyright headers :: Simon Stewartd8b259bd01
- Fix up visibility of fields. :: Simon Stewart2ab61e1cba
- Copy the original CORS support from the DriverServlet to the WebDriverServlet :: Simon Stewart304f8791d2
- Be more paranoid about content type for new session :: Simon Stewart5d13839d7a
- Copy over static resource handler to new WebDriverServlet. :: Simon Stewartb9f03491f8
- Allow the Grid Hub and StandaloneServer to use the new WebDriverServlet :: Simon Stewarta09303d65e
- Use JUnit4TestBase in SessionHandlingTest. :: Jason Juangf55ce52c1a
- Declare private, constant list as ImmutableList. :: Jason Juangbd4ae614ca
- Use the builder's FirefoxBinary, if specified. :: Jason Juang67202b17c3
- Use fallback actions if a deprecated constructor was used. :: Jason Juang402f65d05f
- Fix indentation. :: Jason Juangd71a8b14aa
- Convert RemoteWebElements decoded from JSON to "known elements". :: Jason Juang242d64ca4c
- [py] unwrap WebElements inside dicts :: Lucas Tierney597f2f8487
- Fix ProxyTest. :: Jason Juang749af245e5
- Fix GridNodeConfigurationTest. :: Jason Juange84f0fe610
- Fix IgnoreComparatorUnitTest. :: Jason Juangf40114275a
- Include //j/c/t/org/openqa/selenium:small-tests in test_java_small_tests. :: Jason Juang453585e8aa
- Fix "unknown command" response in pass-through mode. :: Jason Juangd6d335d6b1
- Add a /status handler for pass-through mode. :: Jason Juang5e4af43ff8
- Fix EventFiringWebdriver and WebElement to raise AttributeError on missing attributes. (#4107) :: Isaul Vargas58ac131382
- Bump Python bindings to 3.4.3 :: AutomatedTester1c58dfe797
- Fix code consistency for experimental -enablePassThrough config option :: Doug Simmonse6b85d0501
- Turns out Hub and Standalone have different DriverServlet
's :: Simon Stewart2dc48fc3ec
- Adapt servlet spec requests/responses to look like Selenium's :: Simon Stewart9bc8c9a280
- Make ActiveSession
track the protocol dialect :: Simon Stewart7f5279e9a3
- Be more generous about acceptable JSON content-types :: Simon Stewart1dc0585354
- Properly detect the sesionId in Grid with the W3C protocol. :: Simon Stewart8780494448
- py - add warning when saving incorrectly named screenshot (#4141) :: Corey Goldbergc221a39990
- Avoid NPE when service startup times out. :: Jason Juang0d9c867b80
- Raise XpiDriverService connect timeout to 45s. :: Jason Juang0694bf16f7
- Add an explanatory comment about the timeout. :: Jason Juangb152639572
- Fix indentation. :: Jason Juang885eef7183
- Fix GeckoDriver URL in error message :: Donald Pipowitch87f993e6e9
- Update NOTICE :: Ahmed Ashour7ba13118ac
- Add network emulation to Chrome Python bindings (#4011) :: tomasznaf1335d1a9
- Introduce Firefox::Options class :: Alex Rodionovc12085374e
- Prevent autoload of Firefox in builds that don't have it :: Alex Rodionov4c13200422
- Use proper mobile devices names in tests :: Alex Rodionovce51a032be
- Deprecate Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionovbf9882412f
- rb - warn on incorrectly named screenshot :: Andrei Botalov0ac4d5fde7
- Fix typo in validation message when saving screenshot :: Alex Rodionov860b3f747c
- Release selenium-webdriver 3.4.1 :: Alex Rodionov234c999fe3
- Add expected conditions based on URL to Python Expected Conditions (#4160) :: Carlos Ortegaac996295f5
- [py] Honor cmd line args passed to Service ctor (#4167) :: jugglinmikeca9f24c63f
- [rb] support :switches for chrome with deprecation :: Lucas Tierney4214b81d71
- [rb] don't default args to array :: Lucas Tierney58e4090727
- Fix firstMatch in Java protocol handshake. :: Jason Juang1865c3a782
- Fix a regression whne capabilities could not be passed as a hash :: Alex Rodionov5b0ee148b1
- Add unhandledPromptBehavior to the list of known capabilities :: Alex Rodionovc53c9db83c
- Pass extension capabilities when doing protocol handshake :: Alex Rodionov59634f4667
- Add timeouts to the list of known capabilities :: Alex Rodionov74814c149c
- Handle symbol/string capability names when doing protocol handshake :: Alex Rodionove8280d22dd
- Release selenium-webdriver 3.4.2 :: Alex Rodionov9a95bdb38f
- Fix hostport concatenation. :: Jason Juang69a5efad1c
- Delete ignores.json and related tools. :: Jason Juang2b1748282a
- Fix a regression when capabilities could not be passed as a symobl :: Alex Rodionovd588cd57a6
- Fix unit tests for recent changes in protocol handshake :: Alex Rodionov106dfbfaad
- Release selenium-webdriver 3.4.3 :: Alex Rodionovcec56778ba
- Filter non-W3C capability names out of alwaysMatch. :: Jason Juang683fb0d780
- Move firefox_profile into moz:firefoxOptions. :: Jason Juangdf598c6856
- Make Content-Type match spec requirements :: Simon Stewarta4f172a5a1
- No logical changes: remove unused import :: Simon Stewartb139df7066
- Make the DriverServlet write to the HttpServletResponse. :: Simon Stewart2b88fca2c8
- Hide the Cache of ActiveSession instances in a wrapper :: Simon Stewart50b49f5ac6
- Make the DefaultDriverFactory actually contain the default drivers. :: Simon Stewart0bb8a9b1e5
- Use correct error when session does not exist. :: Jason Juanga5983025de
- Wait longer before invalidating the session. :: Jason Juangca47f6cdc8
- Only create a DriverProvider if the driver class is present. :: Simon Stewart20ae4f9161
- Add missing browsers to BeginSession
. :: Simon Stewarta1f31ee71d
- Fix WrapsElement serialization in W3C Actions. :: Jason Juang9ec20e0d6f
- Fix dependency that I broke. :: Jason Juangbf8672e1c5
- Fix data race in CircularOutputStream. :: Jason Juangf58cb8f805
- Stop reading stream when it's about to close. :: Jason Juang42abd3f33a
- Remove unused code from ProtocolHandshake :: Simon Stewart088918cf46
- Fix typo in error message :: Simon Stewart5cc305a1b8
- Extract ActiveSession creation to a separate class :: Simon Stewartba708ec105
- cp: woot :: Simon Stewart634d422c0e
- [py] add six package wheel :: Lucas Tierney19e750ce6d
- [py] flake8 fixes :: Lucas Tierney26d27cbd1e
- [rb] add spec guard for failing Firefox test :: Lucas Tierney3dd99db5ed
- Use the wrapped httprequest in all places. :: Simon Stewartf605b73595
- Switch handling of command timeouts in the DriverServlet :: Simon Stewartbe211fcea1
- cp: timeout :: Simon Stewart6600f6a9a3
- Match SessionCleaner session expiry time with DefaultSession cache's timeout. :: Simon Stewartb98888545d
- Delete SessionCleaner
:: Simon Stewart56b215a758
- Delete methods from Session
that were used by SessionCleaner
:: Simon Stewartf34304f5a8
- Share inactive session timeout with ActiveSessions too :: Simon Stewart2d69139e8f
- Actually use the shared inactive session timeout :: Simon Stewart4e477eb10b
- Clean up session logs in the same way as we used to :: Simon Stewart78d7a3bacd
- [rb] wait for element in flaky phantomjs test :: Lucas Tierney26fa936172
- Support GeckoDriver addon install/uninstall commands :: Alex Rodionovf85ac37b4d
- Include PhantomJS as a supported driver in the new remote server modules :: Simon Stewartd284f3429e
- Implement enough of the old APIs to support an in-memory service. :: Simon Stewarted45d7abb0
- Ensure providers exist for new ActiveSessionFactory :: Simon Stewart373941fc6d
- Add missing copyright back. :: Simon Stewarta42e31a8d1
- Correct misleading warning about FirefoxDriver constructors :: Simon Stewart38f0e36405
- Grid: Better attempt to extract capabilities :: Simon Stewart61cdc287ac
- Be more defensive in DesiredCapabilities :: Simon Stewartdcfab90e1d
- No logical changes: remove accidental sysout debugging lines :: Simon Stewarta2c86398ca
- [py] Fix W3C switching to window by name. :: Jason Juangfb6c35ed49
- Fix indentation. :: Jason Juangd2aef3c600
- Make addons install/uninstall commands available to remote :: Alex Rodionovae422a4196
- Revert "Make addons install/uninstall commands available to remote" :: Alex Rodionov3adacfe2c4
- Make InternetExplorerOptions instances of Capabilities :: Simon Stewart55de2d302c
- Marking unusued Killable interface deprecated :: Simon Stewart8981d39635
- Kill the process before attempting to drain the streams :: Simon Stewartb700761520
- [rb] implement Remote::Driver as a class not a module :: Titus Fortner43f8b3f66e
- [rb] raise exception when using :firefox_options in Remote::Capabilities :: Titus Fortner6e656b9a4a
- Switch to Java 8 primitives rather than Guava ones. :: Simon Stewart3bc0c2bd3e
- [js] removing native support for the legacy firefox driver :: Jason Leyba904bae39ab
- [js] Support moz:firefoxOptions set through Builder#withCapabilities. If options are also set (via Builder#setFirefoxOptions), the options will be applied last. :: Jason Leybaa3f545e6da
- [js] Added error.WebDriverError#remoteStacktrace
to capture the stacktrace reported by a remote WebDriver endpoint (if any) :: Jason Leybac3f21a4165
- [js] Rearrange code to fix scoping on variable used in error reporting :: Jason Leyba8e77b5402b
- [js] Replace adm-zip and a hidden dependency on GPL code. :: Jason Leybaf4d22d9ca5
- [js] Fix broken unit test :: Jason Leyba45ac225da0
- Unwrap when an action is performed, not when it's built. :: Jason Juang392311ee77
- Log level is always All (#4121) :: Matthew Lymer86419e922c
- Propagate altered DC to Node :: Krishnan Mahadevan4b2df30da6
- Bump packaged htmlunit-driver to 2.27 :: Simon Stewartbe77273e6e
- Stop leaking /dev/null when child process IO is not used :: Alex Rodionov0b3018895b
- introduce backwards compatible abstraction for @FindBy PageFactory capability :: Paul Hammant323132d747
- PageFactory: add field when constructing the locator. :: Simon Stewart9d4c023338
- Reduce the number of classes that measure time :: Simon Stewart5812fe4f4e
- No logical change: whitespace futzing :: Simon Stewart13e95ba1e3
- Finish deleting old websocket versions :: Simon Stewarta556943cfe
- Make InMemorySession use DriverProviders directly :: Simon Stewart17f6aded92
- Remove unused DriverSessions :: Simon Stewartc755c2f3d1
- Fall back to the w3c capability name for "platform" :: Simon Stewart4f3a0a9947
- Make a constant actually be a constant. :: Simon Stewartf97f413ee2
- No logical change: marking a method deprecated :: Simon Stewart1b1581d625
- Deprecating one more FirefoxDriver constructor :: Alexei Barantsev5e56efa4a0
- Release selenium-webdriver 3.4.4 :: Alex Rodionovfe798d064b
- Only redirect Firefox subprocess output when debug is set :: Alex Rodionov355f7f2854
- fix typo (#4302) :: jochenbergerfd4954f518
- Fix goog.dom.TagName usages. :: Jason Juangd1d452becf
- Add missing closing tag in test data. :: Jason Juang2f5e858361
- Fix mouse atom right-click test for Chrome 60+. :: Jason Juang97d0d4e627
- Check that parent is not null before property access. :: Jason Juang60d36fd380
- Replace isEmpty with isEmptyOrWhitespace. :: Jason Juangefe9e051de
- Pin guava version to at least 21 :: Simon Stewart4374cdd6b1
- Update Eclipse project config :: Simon Stewarte7e1c9018a
- Switch to geckodriver for JS tests :: Simon Stewart094fda2a93
- Include the name of the driver class when augmentation fails :: Simon Stewartc76b56dd33
- Closure update to v20170521 (#4325) :: James Garbutt9cf58f67f7
- Support shadow DOM when reading element text. (#4230) :: James Garbutt166268cb4c
- Look inside loadFlags instead of just checking for its presence. :: Jason Juangb2688da4ba
- Ignoring a test in marionette, looks like the browser behavior has been changed. :: Alexei Barantseva1439c4b90
- Unignoring a couple of tests in HtmlUnit to match the current state :: Alexei Barantsev11fbccd12a
- Fixing UNHANDLED_PROMPT_BEHAVIOUR capability to work in legacy browsers :: Alexei Barantsev04dbf0c126
- To run JS tests in marionette we need geckodriver executable and a newer browser version :: Alexei Barantseve9f8e37124
- Introducing MutableCapabilities a base class for DesiredCapabilities and browser specific Options classes :: Alexei Barantsev36e49ba032
- Exclude ANY from the w3c platformName :: Simon Stewartdbef55b7e5
- [rb] get rid of flaky test for remote phantomjs :: Lucas Tierney32fdc61c9f
- [rb] ensure integers are sent when setting window rect geckodriver now allows Floats to be returned when getting the window rect also guard stable firefox agasint a geckodriver bug with maximizing window :: Lucas Tierney3d09ce43e3
- Adding a warn on deprecated FirefoxDriver constructor :: Alexei Barantsevfaa929b16d
- Deleting unused imports :: Alexei Barantsev7dc28d9155
- Fixing flakiness in waiting for a text :: Alexei Barantsev214cf716d4
- Use a Stream of Capabilities in DriverSessions :: Simon Stewart3d0260d421
- Allow notifications about ActiveSessions :: Simon Stewart7d8a0e2747
- Implement toString on ImmutableCapabilities :: Simon Stewart49f7c1a347
- Implement hashCode and equals on ImmutableCapabilities :: Simon Stewart06bf2135c7
- Normalise handling of Platform in ImmutableCapabilities :: Simon Stewart98097bef25
- Add a class to model the New Session payload :: Simon Stewart56faa2796f
- Prepare the DefaultSessions using the init method for WDB-RC Servlet :: Simon Stewartebddeb35b2
- Make the ActiveSessionFactory use a NewSessionPayload :: Simon Stewart924f482ea9
- Attempt to kill the session when closing a ServicedSession :: Simon Stewart49c043c903
- Switch the RC emulation to use ActiveSession. :: Simon Stewartdc0d523c79
- Switch Hub to use the NewSessionPayload to find Capabilities :: Simon Stewart18fbc25eee
- Default to using the new passthrough mode :: Simon Stewart72cb7fab41
- Bump the Selenium version to 3.5 :: Simon Stewart7e484c450c
- Deleting unneeded private method :: Alexei Barantseva56345a8d3
- Reusing existing method instead of an expression :: Alexei Barantsev32713e1c80
- Moving more options and capabilities processing logic from FirefoxDriver to FirefoxOptions :: Alexei Barantsev3869fa1f82
- enablePassThrough is the default mode now :: Alexei Barantsevdaaf8a7b58
- Allow RemoteWebDriver constructors that take a DriverService :: Simon Stewart036b87c80b
- Update java changelog :: Simon Stewart381f815652
- Remove unused code :: Simon Stewarta3bfe4d95e
- Fix passthrough servlet downstream logging. :: Jason Juang6220c2fcc8
- [js] Removing a test whose behavior is not in the spec (test was originally copied from the java suite) :: Jason Leybae4696a2929
- [js] Cleanup WebDriver.createSession calls :: Jason Leyba689f3f3ad7
- Avoid exception in FirefoxOptions.toString() :: Simon Stewart8aca73793b
- Make the new ErrorHandler flesh out responses properly :: Simon Stewart23b89e3c3e
- Fix the failing CrashWhenStartingBrowserTest :: Simon Stewartc5a4e078b5
- Move to java8 Optionals, over guava ones :: Simon Stewart93abdbebd4
- Implementing methods to set standard W3C capabilities :: Alexei Barantsev9488e91513
- Flesh out the new status endpoint implementation :: Simon Stewartdede8c1f33
- Fixing chromedriver backward compatibility :: Alexei Barantseva36ee6bdf5
- [js] cleanup code that causes problems for static analysis with the closure compiler :: Jason Leybaada70b4d9b
- [js] Remove //javascript/firefox-driver:webdriver as a dep of node:deploy :: Jason Leyba3f78e78ce0
- [js] Fix a handful of type issues flagged by dossier :: Jason Leyba59f2f8118c
- [js] Bump version in changelog to 3.5.0 :: Jason Leyba609400ab8d
- [js] Missed a bug fix in changes :: Jason Leyba8b9939de5a
- Implement a lightweight UrlTemplate and IoC container for WebDriverServlet :: Simon Stewartf2d8d33c9c
- Add support for gathering logs :: Simon Stewartdfecced90c
- Move handlers out of the WebDriverServlet :: Simon Stewart9a261de67d
- Support getting logs of type from WebDriverServlet :: Simon Stewart0f29de7956
- Allow users to turn off the passthrough mode :: Simon Stewart7efc39807c
- Remove the word "experimental" from the logs :: Simon Stewart29f7d46e80
- No logical changes: reformatting :: Simon Stewart4fbf058530
- Get log capture working in the new servlet. :: Simon Stewarta571653c40
- Add logging preferences from capabilities if present :: Simon Stewartd6dafecf0a
- Add note on how to disable passthrough mode :: Simon Stewart1d38c49c70
- Also generate source jars for the zips :: Simon Stewart87a90b6d32
- Update DefaultStandalone.json :: Doug Simmonsd8b5cbf311
- Unignore a test on IE. :: Jason Juangd8ba27537b
- [js] code cleanup :: Jason Leyba80b7b4f9a7
- [js] Fix example/chrome_mobile_emulation.js :: Jason Leyba18660c422e
- [js] Extend the chrome.Options API to simplify configuring Chrome to run in headless mode :: Jason Leyba871b12d804
- Exclude the root element when finding one element by ID. :: Jason Juang77856ee4da
- Remove gecko driver verbose log level override (#4362) :: Jeff Moore38ac51cd07
- [docs] [rb] API doc comment formatting (#4372) :: Olle Jonsson5c193e4b63
- Remove commented PhantomJS download code (#4371) :: Olle Jonsson049761cdb3
- Fix Firefox location detection on Windows_x64 :: Kamen Litchevf5074e6c39
- Correct typo :: Sajad Torkamani819bc25d1b
- Update README.md :: Ahmed Ashourc39752cedb
- selenium-webdriver: update Ruby gem YARD to v0.9.9 :: Olle Jonssone8c48701ae
- Fixes #4221 :: Krishnan Mahadevan251d6bd8b3
- Javadoc improvement. Fixes #4194 :: Alexei Barantsev42aa7eb47a
- Javadoc improvement. Fixes #4186 :: Alexei Barantsev5592739031
- Disabling HTTP TRACE in server. Fixes #3988 :: Alexei Barantsevce06f68fb8
- Rewriting ConfigureTimeout to support W3C compliant payload that contains multiple timeouts at once :: Alexei Barantsev75701dd132
- Fixing platform extraction from geckodriver capabilities :: Alexei Barantsevc87c0ea350
- FirefoxOptions.toJson no longer depends on GSON :: Simon Stewartf0ec7d9a2e
- Implement more sophisticated matching in ActiveSessionFactory :: Simon Stewart61a970e174
- cp :: Simon Stewarte92bb48fc5
- Ensure OSS and W3C New Session payloads make an effort to match :: Simon Stewart860cb1408f
- Bump guava to version 22 :: Simon Stewart715f0121fb
- Clean up deprecated method calls in UrlChecker :: Simon Stewartf723701df1
- Replace deprecated calls to Throwables.propagate :: Simon Stewarte3975a77c6
- [htmlrunner] Allowing relative path to the suite file :: Alexei Barantsev9bd53518d5
- [htmlrunner] Implementing ability to specify path to the browser in CLI :: Alexei Barantsev77445ff52b
- Improving error messages if the driver server can't start in the given time, Fixes #4403 :: Alexei Barantsevf340fa2e62
- Add the htmlrunner as a shorthand Buck target :: Simon Stewartee7d357329
- Adding issue info for an ignored test :: Alexei Barantsevffb1fc1426
- Adding socksVersion property to conform to W3C :: Alexei Barantsev225f4c4081
- Fixing equals and hashCode for Proxy :: Alexei Barantsev12012b186d
- Updating .NET DriverService for hard termination shutdown of exectuables :: Jim Evanse40ea05d0d
- Updating command line for Java remote server in .NET tests :: Jim Evans94ac2ca7f2
- Ignoring tests that expect unhandled alerts to throw for Firefox :: Jim Evans73a27342a3
- Fixing Proxy to match W3C Editor Draft :: Alexei Barantsev6fc2f271ec
- Upgrading little_proxy and netty :: Alexei Barantsev7833751322
- Sometimes we should not wrap exception to rethrow it. :: Alexei Barantsev15263501ac
- Attempt to report git revision in BuildInfo :: Simon Stewart537ab1dfb4
- Buck version bump :: Simon Stewart2325730cae
- Second buck push :: Simon Stewartf8c827388a
- Ignoring failed tests :: Alexei Barantsev5f68dffa3f
- Update Ruby tests for standalone with passthrough mode :: Alex Rodionova459f855ca
- Convert Firefox options/profile/binary from OSS to W3C capabilities :: Alex Rodionov0cec372678
- Include se:ieOptions
as an IE option :: Simon Stewart74ae07de7c
- Iterate over capabilities in a way to support py2.7 and py3 :: AutomatedTesterf943605da3
- Introduce IE::Options class :: Alex Rodionov73ce767342
- Handle null argument in sendKeys :: Glib Briia90dc8cbadb
- Remove old guava jars. :: Simon Stewart9c8eeb3452
- Remove unused htmlunit jars and update classpaths :: Simon Stewartb4742b394f
- [py] Fixing a flaky (in marionette) test :: Alexei Barantsevb001fbdbdb
- [py] Making a copy of capabilities dict because driver constructor modifies it :: Alexei Barantsevc5a2a5f6e2
- [py] Ignoring tests that fail in marionette :: Alexei Barantsev2b0f1a5973
- [py] Fixing flaky (in marionette) tests :: Alexei Barantsev5c875189c3
- [py] Unignoring window switching tests that pass in marionette :: Alexei Barantsev6e25383bdb
- [py] Adding links to bugtracker for xfailed tests :: Alexei Barantsevbf2c5b988d
- [py] Ignoring a test that fails in marionette :: Alexei Barantsev8a9c46494e
- [py] Fixing a flaky (in marionette) test :: Alexei Barantsev2e387ed9db
- [py] Unignoring green marionette tests :: Alexei Barantsevf843df92cc
- Activating python marionette jobs on travis :: Alexei Barantsevab4429564e
- Add test for null value causing exception in Actions.sendKeys :: Simon Stewart3800c437af
- Misspelling in InternetExplorerDriverService :: Ahmed Ashourd778865c7a
- Fix ExpectedConditions.not to use equals for Boolean comparisions to fix a bug where new Boolean(false)
was not considered to equal to false :: Mikko Tiihonen6b69522b91
- Make newRemoteWebElement
protected
:: cjayswal762c0e91aa
- No logical changes - removing unused static
and adding whitespace :: Simon Stewartd31aad3acd
- [py] Fixing flake8 issues :: Alexei Barantsev1b615a9e12
- Missing @Test annotation :: Ahmed Ashour2afd2757a3
- No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour6c6edba9d4
- Bring java flags to same value in "go" :: Simon Stewartf1ae16a7da
- [py] Ignoring tests that fail on travis :: Alexei Barantsev490938615f
- [py] Fixing module path in import :: Alexei Barantsev1826d6ec34
- [py] Disabling W3C interaction tests in legacy firefox :: Alexei Barantsev4dc981cf39
- [py] Ignoring failed test in legacy Firfox driver :: Alexei Barantsev081b1840b3
- Moving python firefox travis jobs out of allowed failures section :: Alexei Barantsev13526daab3
- Fixing path to selenium server in python tests, and changing travis remote python jobs to use legacy driver and firefox esr :: Alexei Barantsevc022635738
- [py] Ignoring remote tests because we use legacy firefox driver at the moment :: Alexei Barantsev0814dfd5c5
- [py] Fixing special remote test for passing a firefox profile :: Alexei Barantsevb4f14e91c8
- [py] Fixing python 2/3 compatibility issue in tests :: Alexei Barantsev1a30dbada6
- [py] Ignoring failed tests in phantomjs :: Alexei Barantsev93c3b9455e
- [py] Stop using xdist for marionette tests, they hang because of zombi geckodriver processes (who knows where do they come from...) :: Alexei Barantsev54537d099e
- Ignoring a test that is not yet implemented in HtmlUnit :: Alexei Barantsevc325211d2b
- Unignoring marionette test for sendKeys to alert :: Alexei Barantsev6b953c8894
- Temporarily ignore tests that are broken in Firefox Nightly :: Alexei Barantsevdfba758d14
- One more test to be ignored temporarily in marionette :: Alexei Barantsev044cf55539
- Ignoring more htmlunit test that are not implemented yet :: Alexei Barantsev3d2be6d386
- Oops, forgot to delete a line that has been already refactored :: Alexei Barantsev894117e887
- [py] Fixing capabilities to use legacy firefox driver for remote tests :: Alexei Barantsev877646666f
- [py] Ignoring tests for remote too :: Alexei Barantsev66312d14dd
- [py] Using a shared browser instance for all tests, restarting the browser after failed and xfailed tests :: Alexei Barantsev0fb913153e
- Ignoring one more test in htmlunit :: Alexei Barantsev9d250d60d0
- [py] Restoring top level context after frame switching tests :: Alexei Barantsev33007a0ae4
- [py] Implementing ability to force a new driver creation after some tests (that quit the driver) :: Alexei Barantsev5a771e3e82
- Moving python marionette jobs out of allowed failures block :: Alexei Barantsev14dcfabad8
- [py] Deleting extra blank lines :: Alexei Barantsevab004009e3
- [py] Result may vary depending on browser version :: Alexei Barantsev0981c62e6b
- There are issues on travis with window maximize operation, I hope this change will fix broken JS jobs. :: Alexei Barantsev470eacc265
- [py] At attempt to run tests without xdist. For unknown reason travis can't start a driver for the very first test on gw1, lets' check if the job will work without xdist. :: Alexei Barantsev3cf7c5fdd8
- Fixing buck dependencies for JS tests :: Alexei Barantsev5ef3f2ac60
- Disable file upload Ruby tests on Firefox :: Alex Rodionov9dd3b01583
- Disabling setSize JS test in geckodriver. Actually, it should be disabled on travis only, but I can't figure out how to detect this environment from JS code. :: Alexei Barantsev8def36e068
- Add python changelog :: AutomatedTesterPublished by ddavison over 7 years ago
For each component's detailed changelog, please check:
4bba294824
- Clean up deprecation warnings in MarionetteTest :: Simon Stewart0e41af5f9b
- Encode timeouts the w3c way too :: Simon Stewartc32d893dda
- Revert "Encode timeouts the w3c way too" :: Simon Stewart36ba4cc771
- [py] Add initial unit test suite :: Dave Hunt55ed929d64
- [py] Fix encoding of basic auth header when using Python 3 Fixes #3622 :: Dave Hunta634bf7894
- Explicitly require goog.events.BrowserEvent. :: Jason Juangf2bfe6aee0
- Bump Python to 3.3.1 :: AutomatedTestera1155d1a94
- Fix non-W3C page load timeout setting. :: Jason Juang25bad848f9
- Fix indentation in double_click. :: Jason Juang7349fc8400
- [py] Run unit tests on Python 3.3, 3.4, and 3.5 (#3638) :: Leo Laskin18749acbfa
- Add warning message about deprecated FirefoxDriver constructors. :: Simon Stewart6e3a5c9070
- No logical chnages: reformat code :: Simon Stewart557a11404e
- [py] fix file uploads for Firefox :: Lucas Tierneya9f88696ad
- Avoid looking up the driver provider more than once. :: Simon Stewartdb037dd37e
- Ensure we properly set the legacy flag for FirefoxOptions :: Simon Stewart65553a14e1
- Deprecate ChromeDriver constructors that take a DriverService :: Simon Stewart07f6b7a037
- Add tests for starting firefox remotely :: Simon Stewarte58ad4ade4
- Fix "quiteDriver" typo. :: Jason Juang549996dc15
- Don't construct a new FirefoxBinary() if one is already provided. :: Jason Juang14ef7bda00
- FirefoxOptions now picks up System property set values :: Simon Stewarta0bc911955
- Reduce visibility of recently added method :: Simon Stewart3c200d7d0f
- Fix the build :: Simon Stewartd7bdd7cc42
- JavaScript bindings for Chrome network emulation (#3624) :: daviande0a8aa60cd1
- Implement the W3C "status" endpoint in the firefoxdriver XPI :: Simon Stewarte9a906a347
- Remove getScreenshot method from FirefoxDriver as it's in RemoteWebDriver :: Simon Stewartebd250e959
- Don't use the default FirefoxBinary() constructor in tests. :: Jason Juang68f506d18a
- Fixing links in javadoc :: Alexei Barantsev9e0e500d82
- Using geckodriver to run //javascript/webdriver:webdriver-firefox:run on travis :: Alexei Barantsevc8a8f4c23d
- Fixing javadoc error :: Alexei Barantsev25d99bd10b
- Don't add an import just to make javadocs nice :: Simon Stewartc3cd5d1cb9
- Update ErrorHandler to use Java 8-isms :: Simon Stewart758f676479
- No longer force marionette on the desired firefox capabilities :: Simon Stewartaf52bf24c3
- Try use old way of setting page load timeout if new way fails. Fixes #3654 :: AutomatedTestere8b6c60616
- [rb] add IE testing to appveyor :: Lucas Tierney7e9eac93ff
- Excluding chrome related jobs from CI :: Alexei Barantsev1a0f06625b
- [rb] don't expect responses to be wrapped in 'value' for Edge :: Lucas Tierneydd486216e7
- [rb] update unit tests for w3c responses wrapped in 'value' :: Lucas Tierneyaa7be6f2d8
- Fix failing webdriver atom test on firefox :: Simon Stewart78fede98bb
- Speed up ReferrerTest on OS X by avoiding a URL lookup :: Simon Stewartd8132d6570
- Attempt to reduce test crashes for chromedriver tests :: Simon Stewarte2acb2873d
- Ahahahahaha! Version numbers are hard. :: Simon Stewart9fe5661a5b
- Force the test chromedriver to have a clean exit state :: Simon Stewarta23a0671e8
- Remove unused import :: Simon Stewart155812ff14
- Flag tests that are failing for Chrome on my OS X machine :: Simon Stewartd652b61d02
- [js] error looking for free port -> process halts (#3664) :: Georgii Dolzhykovfa24958570
- [py] Fix indentation to satisfy PEP8 :: Alex Rodionova511341c96
- Disabling jobs that does not provide any information due to browser hung :: Alexei Barantsev4f76ec653f
- Switching grid tests from chrome to htmlunit :: Alexei Barantsev7c33c5cfec
- Updates to .NET bindings for current W3C specification :: Jim Evansc7d36d90ce
- Updating .NET bindings tests to reflect current W3C specification :: Jim Evans441bf30118
- Implement the w3c timeouts command :: Simon Stewart96e7418286
- Firefox is not needed to run grid tests :: Alexei Barantsevc5c04d6965
- Disabling some cookie related tests in marionette :: Alexei Barantsev8cb6e192df
- Unignoring back marionette tests for secure pages :: Alexei Barantsevd98e7951b8
- Fixed handling of outside a Shadow DOM (#3656) :: mcharsleyf72778de71
- Fixing travis config syntax :: Alexei Barantsevc73d2aa742
- Trying to figure out why window tests are not ignored on travis :: Alexei Barantsevb8d517414b
- Revert "Trying to figure out why window tests are not ignored on travis" :: Alexei Barantsev82b69bbf08
- Fixing platform detection in case when the browser does not provide enough information :: Alexei Barantseve0c0992cb1
- [js] Add W3C endpoints for alert and executeScipt :: AutomatedTester61dd65d6e6
- Disabling another chrome job that hangs on travis :: Alexei Barantsev7d1286e7fc
- [py] Fix string decoding in remote connection (#3663) :: Sarah Birdaf42bc0f66
- [js] Add Window Handle W3C Endpoints :: AutomatedTesterbb07a48543
- Better error message in tests about how to select a browser to use. :: Simon Stewart3006b923eb
- Remove pointless Timeouts subclass in FirefoxDriver :: Simon Stewartcedaa07929
- Make the FirefoxDriver XPI throw exception for unknown timeout type. :: Simon Stewart24a5055b5c
- Escape spaces in ID locators. :: Jason Juang6b781f3562
- Updating closure compiler command line for cpp header file generation :: Jim Evans96b97dc107
- Fixing overzealous .NET spec modificiations :: Jim Evans24d2540c99
- Implementing IE driver custom capabilities in sub-object :: Jim Evans8f074b53f4
- Update to .NET InternetExplorerOptions to pass proper capabilities :: Jim Evans6c55320d3f
- Use \s in the regex for better readability. :: Jason Juang08870d41a5
- [rb] send string as 'text' parameter with element send_keys for w3c :: Lucas Tierney3ab6364ea2
- Delete unused cssEscape method. :: Jason Juang7f11d4e8a3
- Java: Escape spaces in the ID when translating "find elements by ID" to the W3C protocol. :: Jason Juang5b04ef6501
- Updating .NET FirefoxDriver(FirefoxOptions) constructor :: Jim Evans9a70926c46
- Fix ExpectedConditions.or behavior when one of the conditions throws. :: Jason Juangc9fe229d4c
- Throw an exception if new session returns an error. (#3704) :: Marc Fisherc19bba0b27
- Correctly parse the session ID in W3C spec-compliant new session responses. :: Jason Juang57c05409ac
- Add W3C acceptInsecureCerts Capability and set default to true :: AutomatedTester530b77e6da
- Add W3C Capability "acceptInsecureCert" and set default to True. :: AutomatedTesterd83c612263
- [rb] Support "capabilities" JSON object when creating session :: Alex Rodionov36ced7cacb
- Remove unused class from test. :: Simon Stewart1f52740ae2
- Ensure we always try and destroy the process on DriverService
exit :: Simon Stewart1a8cdc6715
- Add shutdown endpoint to FirefoxDriver XPI :: Simon Stewart0bad213d32
- FirefoxDriver: use a XpiDriverService :: Simon Stewartf48a8127ff
- Allow subclasses to access outputstream of driverservice :: Simon Stewartd566ed3711
- XpiDriverService should honour the same system property as ExtensionConnection :: Simon Stewart7a1df57e97
- Remove unused constructors :: Simon Stewartf8b23bba6e
- Update the w3c parameters for the protocol handshake to be spec compliant :: Simon Stewartc1511fd916
- Update send keys
methods to send text
for w3c protocol :: Simon Stewart4b5a88ddb5
- Make send keys
send text
parameter in py and js :: Simon Stewart46db47838e
- FirefoxOptions: be wary of numbers :: Simon Stewartd2378dd1d1
- Remove deprecated constructor from FirefoxBinary
:: Simon Stewarte7cdccbd1d
- Fixing compile error in .NET DesiredCapabilites :: Jim Evansab4291034a
- Removing unused code in .NET for parsing W3C protocol error responses :: Jim Evans6dbc13309c
- Adding first stab at sending spec-compliant new session payload in .NET :: Jim Evans9c30763bad
- Add a Capabilities.merge
method :: Simon Stewarta841fe97ff
- No logical changes: Reformatting of code :: Simon Stewartd8a7662c67
- Deprecate confusing constructors in the RemoteWebDriver :: Simon Stewart89d6a133b3
- Make the FirefoxOptions function as expected. :: Simon Stewartb1c4b87961
- Updating .NET bindings to allow use with older versions of the IE driver :: Jim Evans340486c417
- Fixing resource paths in IDEA project :: Alexei Barantsevf465781736
- When passing in text
to send_keys, make sure we send a string not array :: AutomatedTester7414a5c23f
- [js] When sending to endpoint, make sure it is a string not an array :: AutomatedTesterca5f0b97ea
- Clean up InternetExplorerDriver constructors to match ChromeDriver's :: Simon Stewart8fde866ab2
- Introduce some InternetExplorerOptions. :: Simon Stewartf948e6d34d
- The W3C spec is pretty clear about what's allowed in new session :: Simon Stewarte6b9d65f25
- Send string for text instead of array for W3C remote ends in Java sendKeys :: Jim Evansd0b1b8107a
- [rb] Don't create caps[:firefox_options]
unless needed :: Titus Fortner83e1124d17
- Add explicit JSON serialization for Proxy. :: Jason Juang3538223f17
- Classes in the core webdriver-api package must not depend on GSON :: Simon Stewart3f8ea603b6
- Fixing passing capabilities that are not part of FirefoxOptions. They are needed for legacy Firefox driver. :: Alexei Barantsev13918d5903
- [rb] implement w3c window rect and minimize commands :: Lucas Tierney8abc5ea537
- ElementNotVisibleException is a specialisation of ElementNotInteractable :: Simon Stewart85f213c64d
- Add missing javadocs :: Simon Stewart00d5f879c2
- Ignoring a couple of tests failing due to a geckodriver bug :: Alexei Barantsev7f86390065
- Deprecating more FirefoxDriver constructors :: Alexei Barantsev10965cca6e
- Stop passing empty required capabilities to safari :: Alexei Barantsevfb23ea6362
- Deleting tests for deprecated functions :: Alexei Barantsev2baf251667
- [rb] minor syntax updates :: Titus Fortnerb5d1bfc89f
- Fixing Java drag-and-drop action for W3C remote ends :: Jim Evansccc9734431
- Fixing the path to firefox executable. :: Alexei Barantsevb78963e49e
- Fixing javadocs :: Alexei Barantsev9219778077
- Java 8 magic :: Alexei Barantsev3e02a92501
- Deleting constants deprecated 5 years ago :: Alexei Barantseve2a888c1ad
- Fixing "normalization" of firefox binary path :: Alexei Barantsev3d0ccca68f
- Files.setPosixFilePermissions does not work on Windows :: Alexei Barantsevd0c298d5a6
- Handle lower-case values for enums nicely :: Simon Stewartaa2d8a8e4c
- Add Proxy.toString, equals and hashCode :: Simon Stewart48ce7815eb
- Avoid prematurely serializing the Proxy in FirefoxDriver :: Simon Stewarted3e946a9a
- Replace backslashes in paths "correctly" on UNIX :: Simon Stewart98ddef32df
- Ignoring authentication alert tests on IE because of changed dialog :: Jim Evanscd0b8b70d7
- Fix the build :: Simon Stewart4c38c031b5
- Optional is useless in parameters, it does not prevent NPE, just makes harder to call methods. :: Alexei Barantsevcdbcdca904
- Refactoring use of a deprecated method :: Alexei Barantsev1865ccac42
- Fix the build :: Simon Stewart6014af6cc9
- Add InvalidArgumentException :: AutomatedTesterde1275de7d
- [py] Add get/set window rect commands :: AutomatedTester3442be1ef2
- Add test for the W3CHttpResponseCodec. :: Simon Stewart433791979f
- Add new test to BUCK file. :: Simon Stewartdb0bcb35f9
- Properly fill out the w3c unexpected alert expcetion alert text :: Simon Stewart70539cdd1f
- If a remote end does not explicitly state JavaScript support we suppose it's a "normal" browser that supports JavaScript :: Alexei Barantsevb31dc3f2f4
- A better implementation of checking JS support in capabilities. It should be true if not set explicitly to false. Also getting rid of duplicated code. :: Alexei Barantsev3e7a23fa58
- Java 8 :: Alexei Barantsev2ac435f15f
- Unignoring Actions test that pass locally in marionette :: Alexei Barantseva6c1e04351
- use prebuilt IEDriverServer for AppVeyor :: Lucas Tierney433eb060dc
- Updating Java W3CHttpCommandCodec for window commands and element location :: Jim Evanscdeebdf09a
- Travis said this test passes :: Alexei Barantseva4b316618e
- Refactoring :: Alexei Barantsevfd3a074ab6
- Fixing expected exceptions for invisible elements :: Alexei Barantsev313e79d5e8
- Refactoring :: Alexei Barantsev0f2378414b
- Deleting unused private methods :: Alexei Barantsev785fddf2e6
- Remove mouse
field from RemoteWebElement :: Simon Stewart48a1c7b892
- No logical changes: removing unnecessary generic declarations :: Simon Stewart9a7082bc99
- No logical changes: moving method invocation in JsonToWebElementConverter :: Simon Stewart44cb402424
- Reusing existing utility method :: Alexei Barantsev7408424744
- Travis said this test passes too :: Alexei Barantsev3fbec31722
- Unignoring marionette tests that pass locally :: Alexei Barantsevc2ae88bb49
- Fix the eclipse classpaths :: Simon Stewartabe1f45be5
- Update start session to handle the W3C New Session :: AutomatedTester61800fb4a5
- Deprecate the use of browser profile when instantiating a session :: AutomatedTesterb6f5eaf4ac
- Add setting/getting proxy details to Firefox Options :: AutomatedTester5a096fb267
- [py] Update to new W3C Execute Script end points :: AutomatedTester9b64c180a9
- Update Alert when in W3C mode to use W3C Endpoints :: AutomatedTestercb71f15c90
- Deleting unused private field :: Alexei Barantsev7dc41ebc16
- Implementing utility method to catch expected exceptions in tests :: Alexei Barantsev5f96eb0ba8
- Refactoring tests :: Alexei Barantsev44ef2cb4e2
- Update window commands to use W3C End points :: AutomatedTester45dc056bfd
- This condition should be opposite :( :: Alexei Barantsev03c4fc954f
- Handling exception that occurs in htmlunit driver :: Alexei Barantsevfbc7acfa9f
- Bump Python bindings to 3.3.2 :: AutomatedTester45cfa6d435
- [py] make w3c execute_script commands unique :: Lucas Tierney1908abfe90
- Fix a typo in javadocs :: Simon Stewarte3af3bb709
- Bump Python to 3.3.3 :: AutomatedTester17ee77dcf6
- Annotating failed marionette tests :: Alexei Barantsevabb74a736b
- Ignoring tests that fail on travis (despite the fact that they are green for me locally) :: Alexei Barantseva61e2095f8
- flake8 :: Alexei Barantsevc585c152f6
- Travis said this test passes in htmlunit :: Alexei Barantsev5a45da246c
- Making Ignore annotation repeatable :: Alexei Barantsevf209d24e4a
- Implementing ability to skip tests on travis with Ignore annotation :: Alexei Barantsev69be61e463
- Chrome is back to travis :: Alexei Barantseva0f75c23bf
- [rb] use rect for firefox with support for previous geckodriver versions add specs for window rect and minimize :: Lucas Tierney238621bb5a
- Implementing ability to link tests to github issues. The test is ignored while the issue is open. :: Alexei Barantsev9c26c4f03f
- Python + chrome jobs are not ready for travis yet :: Alexei Barantsevcb5a2884b0
- Ignoring marionette tests related to https://github.com/mozilla/geckodriver/issues/594 :: Alexei Barantseveb0c0afee6
- Fixing library paths in IDEA project :: Alexei Barantsev860ded4c9c
- Unignoring passed (locally) htmlunit tests and ignoring failed (on travis) marionette tests :: Alexei Barantsev2eec35281e
- Deleting unused import :: Alexei Barantsev267d1762f8
- This test was ignored by accident :: Alexei Barantsevb94c28512a
- Fixing post /alert/text command seralization :: Alexei Barantsevd360ccf95d
- Fixing test cleanup to close all non-main windows :: Alexei Barantsev1e28b3bf38
- Ignoring tests that don't pass in htmlunit with JS off :: Alexei Barantsevffdd202137
- Chrome did not justify the trust :: Alexei Barantsev4dbf9e0803
- Fixing the test related to text page. Browsers are allowed to create DOM for text pages. :: Alexei Barantsevcfcfceeca1
- Fixing SessionHandlingTest to check session after some sleep. :: Alexei Barantsev0606379718
- Deleting "bad" test :: Alexei Barantsevb09d5dfd83
- Linking broken tests to geckodriver bug reports :: Alexei Barantsevb7c0e6b026
- Duplicating capability to match W3C :: Alexei Barantsev628a8ed1b8
- Linking tests to bug reports :: Alexei Barantsev911a558bc9
- Marking the tests that expected to fail until geckodriver 0.16 is out :: Alexei Barantsevebcdc9f879
- Updating httpclient :: Alexei Barantsev084e6f10dc
- Allow GeckoDriverService to analyze this property :: Alexei Barantsev25feb2c5d5
- Implementing ability to redirect geckodriver log to a file or stdout/stderr or /dev/null with a system property :: Alexei Barantsev32ff140c72
- Making test sever ports constructor parameters, they should not (and cannot) be changed on the fly. :: Alexei Barantsev1cffe48036
- Implementing ability to generate test pages dynamically from test methods :: Alexei Barantsev9343e7b38e
- Rewriting AlertsTest with generated test pages instead of static ones :: Alexei Barantsev34e41e6537
- Adding tests for #3398 :: Alexei Barantsev1dbcbc2d29
- Fixing case of requiredCapabilities == null :: Alexei Barantsev4b6ca97812
- Please, chrome, get off the travis :: Alexei Barantsevd28fa64323
- Adding tests for #3384 :: Alexei Barantsev44971620f4
- Slight refactor for uploading same file multiple times in .NET :: Jim Evans5c8380b6ab
- Rewriting IE driver file upload dialog handling code. :: Jim Evans15b9bba3dc
- A new test for the case of an alert generated by form submit :: Alexei Barantsev46f47b492b
- Ignoring on travis temporarily. May be it is relates to window size, but it is not possible to change it yet in marionette. :: Alexei Barantsevd3d8e176fa
- The issue is marted as fixed, but the fix is not propagated yet :: Alexei Barantsev4f5f80be5d
- Making NotYetImplemented annotation repeatable :: Alexei Barantsev3cfe1887ff
- Clean up imports in error handler :: AutomatedTester9296227628
- [py] Add Element Not Interactable exception :: AutomatedTesterc26e2b6579
- Fixed the usage information in documentation of "save_screenshot". (#3804) :: Gaurav82dd3c9393
- Unignoring a test :: Alexei Barantsev8d11f6e755
- Rewriting tests for better expected exception checks :: Alexei Barantsev09bd568429
- Deleting all ignores for REMOTE, they all pass for me with legacy FirefoxDriver :: Alexei Barantsevd2e43e99a9
- The IE file upload dialog may not be a direct child of the IE window. :: Jim Evans6c7b4b4741
- Add test to ensure clicking on a disabled element is okay :: Simon Stewart7ba1186d95
- Avoid re-inventing wheels with null output streams. :: Simon Stewart28955ccb4e
- Fix compilation issues :: Simon Stewartfd984615db
- Rewriting dynamic page creation using remote API provided by test server :: Alexei Barantsevcabc6b34e5
- Fixing buck build, and using httpclient directly, without wrapper :: Alexei Barantsevf96cd95a94
- Revert cabc6b34e53863afdea856c7157f4698ed0f49c0 :: Simon Stewart1e8d95f94a
- Add a test for the ApacheHttpClient :: Simon Stewartfec87ea8c2
- Location once scrolled into view should use W3C executeScript endpoint not JSONWP :: AutomatedTester70dcab84fe
- Add text
key to alert#sendKeys parameters for W3C Endpoint :: AutomatedTester509d88a867
- Small tidy up of ApacheHttpClient again :: Simon Stewartc48ac89d9c
- No logical change: reformatting code :: Simon Stewart2b5ea38f98
- Turns out this constructor is used everywhere :: Simon Stewart06e35ac7c5
- [py] Conform to the api of urllib2 for adding header for a request (#3803) :: clubfest7e313caed4
- When testing Marionette use default capabilities in testing :: AutomatedTester3de9df1630
- Replace TypeError with KeyError in remote webdriver error handler code (#3826) :: Dima Veselov7f7c38e0b1
- Update google_search_test.js (#3817) :: joma74a3eb1cf68c
- Update README.md (#3788) :: PombaM21db9a4c07
- [js] Update CHANGES.md to reflect recent code changes for W3C WebDriver Spec compliance (#3828) :: Marvin Ojwang5b1e66f48d
- Fix eclipse classpath, with github library :: Ahmed Ashour1fee32b3a4
- Remove unused imports/methods/fields :: Ahmed Ashour138e3ab914
- Fix generics :: Ahmed Ashourd063185715
- Update HtmlUnit and HtmlUnitDriver to 2.26 :: Ahmed Ashour332680993d
- Changing some ignores to @JavascriptEnabled :: Alexei Barantsev928dbe6af1
- flake8 :: Alexei Barantsev66c896dbef
- [py] Bump example source distribution to match latest release. [skip ci] :: Dave Hunt01ac9f8430
- Use W3C check from parent object instead of assuming from capabilities :: AutomatedTester6f5042ce72
- [py] Dropping javascriptEnabled
capability for real browsers :: AutomatedTester181eac184d
- [rb] add new w3c errors ElementClickIntercepted, ElementNotInteractable :: Lucas Tierney68dd9a6fdb
- Only set "marionette" capability for false case :: Jim Evansb46086e359
- Fix .NET IAlert.SendKeys to send string in the W3C protocol case :: Jim Evansd8073534bb
- Updating .NET IE driver to process legacy capabilities properly :: Jim Evansb074f2092f
- Exposing new Interactions framework for .NET :: Jim Evans6692b19700
- Changing .NET interactions tests to reset input state before test :: Jim Evans5fc364de25
- Break LiFT into its own maven package :: Simon Stewart5b6fe1f783
- Make users ask for lift support if they need it :: Simon Stewart2dce963c21
- Bump the buck version. :: Simon Stewart787d4ede4b
- Coerce a "proxy" capability to a proxy object :: Simon Stewart0c6f254f57
- Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (#806) :: Tommy Beadle3ecb3bacc0
- Bump version to 3.4.0 :: Simon Stewart6bc7d7a456
- Update Ruby changelog for 3.4.0 :: Alex Rodionov284f8cc59c
- Mention window rect/minimize commands in Ruby changelog :: Alex Rodionov9fd43398a5
- [js] allow duck typing for locators :: Jason Leyba427307d6e2
- [js] Finalize CHANGES for 3.4.0 :: Jason Leyba674fe6ee9c
- Bump buck version again :: Simon Stewart0decef767f
- Tuning ignores to match bug report statuses :: Alexei Barantsev8ad8daba8c
- Delete JavascriptEnabled test annotation :: Ahmed Ashourccfd456378
- Deleting redundant casting int to int :: Alexei Barantseve0e8f01c50
- Extract some of the logic for handling new session responses :: Simon Stewartc5fec8c8ac
- Add expected condition that waits for all found elements to be visible (#3532) :: Jim Brännlund3a3cde100d
- It's quite possible that this test causes Firefox (marionette) hang on travis :: Alexei Barantsev1ab7721346
- [py] Remove superfluous capabilities that are not needed :: AutomatedTester61e7c70d1d
- [py] Correct usage of newSession around firstMatch
and alwaysMatch
:: AutomatedTesterf96c37fc58
- [rb] update guards based on latest geckodriver :: Lucas Tierney515a1cbdc9
- [py] add text parameter to send alert text :: Lucas Tierney8298121317
- Correctly detect we're using Marionette in tests :: Simon Stewart9d3ea5a7db
- Correctly ignore Marionette tests :: Simon Stewart7c2aed7298
- Correct ignored tests for geckodriver 0.16 :: Simon StewartPublished by ddavison over 7 years ago
For each component's detailed changelog, please check:
a509aa8fae
- No logical changes: Fix deprecation warnings and delete unusued code :: Simon Stewartbc4c207053
- Fix an issue where setting the binary causes Firefox to be unable to start :: Simon Stewart5b0f88ef32
- Deprecate Capabilities.isJavascriptEnabled
:: Simon Stewartb931d12016
- Update python changelog for release :: AutomatedTesterebb307e3fd
- Adding note about updating Geckodriver too when updating to 3.3 Client binding :: AutomatedTester10d4ab67f8
- [rb] enable specs for new firefox functionality :: Lucas Tierney3fe26349b4
- Fix the status handler :: Simon Stewart7a15be8742
- [rb] specify geckodriver 0.15 is required [ci skip] :: Lucas Tierney06d52b5976
- Fix up the FirefoxDriverTests :: Simon Stewartd320a21ea3
- Unwrap errors from value field if present :: Simon Stewartf72fc73749
- [rb] release_actions guard for w3c non-compliant browsers :: Lucas Tierneyb6270cadca
- [rb] add #rect method to Element :: Lucas Tierney128ec4e2dd
- Unwrap errors from a W3C compliant remote end in New Session :: Simon Stewartdc76b17d10
- Attempt to only fail the test in marionette :: Simon Stewartbbd201b418
- Fix flake8 issues (#3628) :: Jim Brännlund9eeb0fd4fc
- fix bug in proxy constructor that some properties are not proper set (#3459) :: Zhuo Penged3beaf3fd
- [py] support.ui.Select class inherits from object (#3067) :: Lukáš Linhart01e76ca8f0
- [py] Update W3C Timeout setting to be in line with the specification :: AutomatedTester086c655b58
- No logical change: reorganise and format FirefoxDriver :: Simon Stewart04b0789293
- Prefer required capabilities to desired in FirefoxOptions :: Simon Stewart1b555e44b4
- Fix a problem with serializing FirefoxProfile to a remote server :: Simon Stewart394c3c2f8e
- Capbilities return an empty string for VERSION. Sometimes. :: Simon Stewart0d58f72a33
- Update Java changelog for 3.3.1 :: Simon Stewart27ef14fe63
- Bump version to 3.3.1 :: Simon Stewart5457e21ef5
- Fix some of the broken tests :: Simon Stewartc1f4989afe
- You'd imagine we'd have cracked the duplicate key problem now :: Simon Stewart4e4d5995ec
- Try and fix some of the failing RC tests :: Simon Stewart0ca584d989
- [js] Use the W3C set timeouts format. If this fails, fallback to the legacy format. :: Jason Leyba5234b325d5
- [js] Fix new session parsing for geckodriver 0.15.0 (breaks support for older versions) :: Jason LeybaPublished by ddavison over 7 years ago
For each component's detailed changelog, please check:
eecfd64895
- Correct IgnoreComparatorUnitTest name (#3535) :: Ahmed Ashourb1737a1561
- Fix javadoc for @FindBy ('@' was not rendered in code samples) (#3430) :: Maria Filonova72fb2e5e71
- Make security.csp.enabled mutable (but still default it to false) (#3428) :: kateposenerd55f20bf80
- Use throwIfUnchecked to resolve deprecation. :: Joshua Bruninge8beda46c6
- [rb] build ruby docs from the right location :: Lucas Tierney2dd47b0361
- [rb] move remote phantomjs tests out of allowed failures :: Lucas Tierney1e271a254f
- Quit setting timeouts to negative values. (#3570) :: Marc Fisher282e7e8827
- Disable captive portal detection in Firefox. :: Jason Juangc54e1a3d40
- [py] fix docs output directory :: Lucas Tierney7f858be1ab
- [rb] fix logger for Ruby 2.0-2.2 :: Lucas Tierney7790515014
- [rb] fix issue with integer logging level :: Lucas Tierney4319d0acd4
- [rb] bump version to 3.2.1 :: Titus Fortner07178f1735
- [rb] remove deprecations for setting driver path by module method :: Titus Fortnerd00e91f1db
- [rb] allow setting URL in browser bridges to connect to remote session :: Titus Fortner58d2253e48
- [rb] deprecate passing in port to Remote Bridge :: Titus Fortnerc27788856c
- [rb] Fix Logger#output= on Ruby < 2.3 :: Alex Rodionov861288e725
- Updating IE driver for 3.2 release :: Jim Evans7582011a6d
- Updating .NET changelog for 3.2 release :: Jim Evans1476750e38
- Have git ignore /py/build :: AutomatedTesterb966f72504
- [py] Initial W3C Actions support :: AutomatedTesterafd3232bbe
- Clear up FirefoxDriver constructors :: Simon Stewartdb435db087
- Handle the protocol handshake when remote end follows the spec :: Simon Stewart95b4df965e
- Actions: make pause
more strongly typed :: Simon Stewart80a91b4215
- Clean up ExpectedConditions a little :: Simon Stewart86f9823d86
- Fix property access of Element.currentStyle. :: Jason Juange560f7e4ab
- removing a remenant of iphone driver that no longer works anyways :: Luke Inman-Semerau62991b027c
- [rb] update what gets logged at what level :: Titus Fortnercff0662afe
- [rb] use Webdriver.logger.warn instead of Kernel.warn :: Titus Fortnerfef2611c8a
- [rb] bump version to 3.2.2 :: Titus Fortnerf6fde71d12
- Bump the version number to 3.3 :: Simon Stewartefdec2c42e
- Update the java changelog :: Simon Stewart16f1c112fd
- Account for W3C new session response with 'value' property in .NET :: Jim Evans95956f8083
- [rb] get specs passing without stdout clutter :: Titus Fortner5226a5acd3
- Adding ability to test Safari Technology Preview in .NET :: Jim Evansdf54e7857a
- [rb] move driver related functionality to Service classes :: Titus Fortner8646aa635a
- Update calls that return a pure object with keys to look for 'value' key :: AutomatedTesterd38931762a
- [rb] ensure duration is an integer for action pause :: Lucas Tierney0db65478fa
- Revert "Clear up FirefoxDriver constructors" :: Alexei Barantsev5301e031b5
- Start of refactoring Firefox initialization parameters to FirefoxOptions :: Alexei Barantsev418d591fb3
- Refactoring constructor that accepts FirefoxBinary :: Alexei Barantsev914207effc
- Refactoring constructor that accepts FirefoxProfile :: Alexei Barantsevec80d11851
- Refactoring constructor that accepts FirefoxBinary and FirefoxProfile :: Alexei Barantsev5ff67fc2da
- Refactoring constructor that accepts desired capabilities. Need more test, though :: Alexei Barantsev59f8fefe25
- Refactoring constructor that accepts both desired capabilities and profile. :: Alexei Barantsev4acae8ce89
- Refactoring constructor that accepts required capabilities too. But it should be reworked later to fit W3C standard :: Alexei Barantseva34f1e1f1f
- Implementing ability to pass FirefoxBinary or version in capabilities for legacy driver. :: Alexei Barantsev89ab7b408f
- Implementing ability to pass profile and preferences at once in FirefoxOptions :: Alexei Barantsev645c9e97a8
- Re-deprecate the seldom-used FirefoxDriver constructors. :: Simon Stewart807843d79a
- Fixing asserts :: Alexei Barantsev720349b86a
- Adding forgotten file in .NET :: Jim Evans70964d249b
- Fixing pointer actions duration in .NET to be an integer :: Jim Evans1c813e0e8b
- Fixing error return values from W3C spec-compliant remote ends :: Jim Evansf482acb8d1
- Fixing ability to kill a browser driven in legacy mode (Grid does it on timeout). Not sure how should we deal with geckodriver in this case. :: Alexei Barantsev4c93bffee7
- Fixing javadoc :: Alexei Barantsev4231cf044b
- No logical changes: use standard java formatting :: Simon Stewartf0a4b295e3
- Update ProtocolHandshake to handle latest w3c "New Session" :: Simon Stewartbab0673902
- Attempt to reduce key collisions in the ProtocolHandshake :: Simon Stewarta401291ae5
- [py] fix creating new session :: Lucas Tierney4cf170c35d
- [py] flake8 cleanup :: Lucas Tierney88cd74cb4e
- [py] fix imports for py3 :: Lucas Tierney7f7dc14143
- [py] more import and 'value' cleanup :: Lucas Tierney0d65c3d686
- Add ExpectedCondition checking invisibility of single WebElement :: Valery Yatsynovich6e5fe5a5d9
- Chrome (HtmlUnit accordingly) does not trigger alerts on unload :: Ahmed Ashour2d6f5b00e2
- Try to use geckodriver to run RC tests :: Alexei Barantsev87dcd3752f
- Actually trying to run RC tests with geckodriver :: Alexei Barantsev72fc14eb2e
- Shortening commands in the log of RC test run :: Alexei Barantsev1ee3c2bbf5
- [java] Throw a WebDriverException instead of returning logging and returning null. If these code paths ever triggered, the returned null would just result in a NullPointerException. :: Jason Leyba07005a3451
- [js] Finalize changelog for 3.3.0 :: Jason Leyba046a120222
- ProtocolHandshake: be generous about duplicate keys :: Simon Stewart296738d2c5
- Add meaningful FirefoxOptions.toString
:: Simon Stewart026ec77110
- Allow the FirefoxBinary path in options to not be local :: Simon Stewart71c3fe8147
- Update copyright header. No logical change. :: Simon Stewartd773d2ae4a
- Deprecate FirefoxBinary(String)
constructor :: Simon Stewartf287207724
- Bump GSON to the latest version (2.8.0) :: Simon Stewarta88c93552b
- Ignoring auth test in webdriven test suite :: Alexei Barantsevd5fbef1992
- Running marionette tests in nightly on travis :: Alexei Barantsev39b69abd2b
- Revert "Ignoring auth test in webdriven test suite" :: Simon Stewart27fc2ab533
- Fix the FirefoxDriver when the binary is not specified. :: Simon Stewart32a89707a2
- [rb] update timeouts format :: Lucas Tierneyccc442ea1e
- [rb] expect responses to be wrapped in 'value' for w3c :: Lucas Tierney8ec95cbee5
- [py] Only skip tests if driver name matches a directory name. Fixes issue where cookie_tests.py was matching on the ie driver. :: Dave Huntc6c3f95801
- All firefox-specific old-style capabilities begin with firefox_
:: Simon Stewart5759002375
- New Session: stream values from local to remote end :: Simon Stewart1f809cb30b
- Update java changelog :: Simon Stewarted06ecaaf1
- Add the protocol handshake test to a test suite :: Simon Stewarte6207a6345
- Attempt to be a little more informative if session is not created :: Krishnan Mahadevan28b3a4e491
- [rb] update changelog for 3.3.0 :: Lucas Tierneyb33a3c9f33
- Initial implementation of Pointer Actions :: AutomatedTesterec8ff72941
- Add the W3C capability to Firefox for accepting insecure certificates :: AutomatedTester179bd935fe
- Add an endpoint for the W3C Actions commands to the standalone server :: Simon Stewart53b08f2988
- Add missing copyright to class. No logical changes. :: Simon Stewartdfe1c5c10a
- Updating IE driver prebuilts for impending 3.3 release :: Jim Evansbec44ccc76
- Updating .NET CHANGELOG for 3.3 release :: Jim Evansb526bd5b41
- Updating IE prebuilts for real this time :: Jim EvansPublished by ddavison over 7 years ago
For each component's detailed changelog, please check:
317ae67c9f
- [js] Use the proper W3C command for getLocation/getSize :: Jason Leyba2e64afbdcc
- [js] Finalize CHANGES.md for 3.1.0 :: Jason Leyba5806700eb5
- Allow for customisation of TestSlot (#3431) :: Krishnan Mahadevan86a5d702a7
- Minor refactor of #3431 and add javadocs. :: Doug Simmons85389a9b40
- Removing .NET Selenium RC language binding implementation :: Jim Evansc861fe7179
- [rb] don't set chrome childprocess as leader on Windows :: Lucas Tierney51f108a28e
- Bump the jarjar-links version :: Simon Stewartfdc62fd095
- Bump jetty to latest release :: Simon Stewart045612a2d4
- Bump htmlunitdriver to 2.24 :: Simon Stewartbee4115079
- Remove a deprecated method from FluentWait :: Simon Stewart3a59abd319
- Remove the accidentally left behind htmlunit-driver-2.23 jars :: Simon Stewart763d78c389
- Fix up the Eclipse classpath files :: Simon Stewart6b968f4083
- Minor tweak to the ActionsTest :: Simon Stewarte8a2a65d2e
- Scaffolding for implementing the W3C Actions APIs. :: Simon Stewart84c847e5de
- Make the w3c actions available from the existing Actions classes. :: Simon Stewarta934e2d0e9
- Flip the Actions class to use the W3C interactions if present :: Simon Stewart5d7ab06913
- Restore semantics of the Actions class :: Simon Stewart30012e45da
- Fix up bugs to with Actions when using JSON or W3C commands :: Simon Stewart9f39acdfe7
- [js] Add an example test using async/await with mocha for #2969 :: Jason Leybaed6dc8e676
- [js] Log a warning if the user creates a managed promise or schedules an unchained task (which relies on the promise manager for proper synchronization). See CHANGES.md for instructions on printing these messages to the console. :: Jason Leyba37dbe0442d
- [js] Use JAVA_HOME if set. :: Jason Leybaff42350177
- fix javadocs :: Lucas Tierneyd949ae408c
- [rb] fix rubydocs :: Lucas Tierney4f07336179
- [rb] Initial implementation of Logger class :: Alex Rodionov27ef2af86a
- [rb] Support RSpec 3.5 :: Alex Rodionov659f090326
- [rb] update docs task to fix library path :: Lucas Tierney0c0aee8d4a
- [rb] don't create backups of sed [no-ci] :: Lucas Tierney77d2ac91eb
- Finish removing native events for Firefox :: Simon Stewart01cf2d06d4
- Bump version to 3.2 :: Simon Stewart67bff6cca2
- Fix the build :: Simon Stewart83d2c3e7ac
- Update java CHANGELOG prior to 3.2 release :: Simon Stewarta28265bf3e
- [rb] fix rubydoc warnings :: Lucas Tierney9c9d9433b7
- upgrade phantomjsdriver to 1.4.0 :: Lucas Tierneydd1c17e0df
- No logical changes: Clean up a generic assignment :: Simon Stewart2a038aedeb
- Fix up the JettyAppServer :: Simon Stewart3fb5b657dc
- fix build on windows :: Lucas Tierney0e12e8e657
- Moving implementation code of IE driver command handlers from headers :: Jim Evans26765be135
- Removing Microsoft IE driver implmentation :: Jim Evans67099e9c6b
- Updating IE prebuilts :: Jim Evans5e1e9635cf
- Removing obsolete use of IE vendor implementation in .NET bindings :: Jim Evans6889cd7fa0
- Restore the noblur library for use with Firefox :: Simon Stewart84569a5c46
- Set origin of move when using W3C actions :: Simon Stewartbd5e2e92d0
- Include the HtmlUnitDriver in the combined client jar :: Simon Stewart3af2b9dc3e
- Fix the htmlunit-driver tests :: Simon Stewart80b2bc59ee
- Remove unused jetty jars :: Simon Stewartd630281352
- Bump the version of Jetty we claim to be :: Simon Stewartc624cc0e7e
- [rb] update changelog for 3.2.0 :: Lucas Tierneyd2b1c51902
- It's expected that an element might not be present... :: Simon Stewart85638a4d0c
- Minor tweak to test setup. No logical changes :: Simon Stewart94361a44f4
- Update Python CHANGES doc :: Simon Stewart6dd8781fea
- Updating CHANGELOG for .net :: Simon Stewart37a3cb8b1e
- No code changes. Git ignore emacs temp files. :: Simon Stewart8c03df6b79
- Note the Guava 21 is a requirement for java users :: Simon StewartPublished by ddavison over 7 years ago
For each component's detailed changelog, please check:
6f6fe4f3ab
- adding java tests for legacy firefox and marionette.... let's see what breaks shall we! (added to allowed failures) :: Luke Inman-Semerau9cb0c8d9b9
- adding -rc (WDBS) tests for chrome / firefox to travis :: Luke Inman-Semerau9bb63d9d58
- fix bash syntax for case statement :: Luke Inman-Semerauf72741d490
- adding atoms tests for firefox (legacy) to travis, allowing failures :: Luke Inman-Semerau143592993a
- [js] Bump the min supported version of Node to 6.9.0 (LTS) :: Jason Leybab16b657acc
- for legacy firefox we should stick to 45esr in travis :: Luke Inman-Semerau079a237133
- adding atoms_test, htmlunit tests to travis :: Luke Inman-Semeraue3d4768a01
- Java firefox legacy are passing reliably in travis :: Luke Inman-Semerau9717494a98
- ignore IME test for htmlunit :: Luke Inman-Semerau2cb5727cbf
- default locally when driver not set is chrome now, catching another spot [ci skip] :: Luke Inman-Semerau2e09979856
- htmlunit tests pass in linux, removing NotImplement (they are ignored on mac) :: Luke Inman-Semerau36e67cce86
- Mention the need for a driver and how to get one in python documentation :: John Comeau253d188e53
- Added python context manager for chrome/content in Firefox (#2753) :: John Dorlusaabb225fda
- [js] For w3c, use get not post for active element :: Jason Leyba23f66a969e
- Simplify and clean up FluentWait (#2979) :: Valery Yatsynovichd851f4c791
- Expand python marionette profile tests to cover capabilities, firefox_profile, and firefox_options :: Dave Huntfe594a65db
- Parameterise python marionette test_invalid_binary :: Dave Huntfff22cd38c
- Remove test classes from python marionette tests :: Dave Hunt702f1a9ef5
- Refactor python test mn_options_test.py :: Dave Hunt7e255eb763
- Add python tests for calling quit :: Dave Hunt9157c7071f
- [py] Only attempt to remove the profile path if one was specified :: Dave Hunt32ee67106a
- [py] Fix click tests for Marionette by waiting for the title to change :: Dave Hunt76d8fc9862
- [py] Fix cookie tests for PhantomJS and other improvements :: Dave Hunt6504362bd1
- [py] Fix testShouldEmitOnChangeEventsWhenSelectingElements by first expanding the :: Dave Hunte8b5e8c4a7
- Update AUTHORS... :: Doug Simmonsf8861573c2
- catching two more duplicate authors [ci skip] :: Luke Inman-Semeraue1b0cf8be0
- ignoring some htmlunit tests to get travis to pass :: Luke Inman-Semerau6c3d1b1ac7
- htmlunit test passes with javascript enabled :: Luke Inman-Semerau81a5fe29e2
- [Java] Add Double to return types list :: Glib Briia62eabcc52a
- test flaked once in travis, adding wait. [ci skip] :: Luke Inman-Semerau2512868e0a
- [py] Removing dubious testMovingMouseBackAndForthPastViewPort that expects to be able to move to and click elements that are outside of the viewport :: Dave Huntcc98e833bc
- [py] Enable passing testShouldBeAbleToOverrideTheWindowAlertMethod for PhantomJS :: Dave Hunt1cbe2b63bb
- [py] Enable passing testShouldNotBeAbleToClickElementThatIsOutOfViewInANonScrollableFrame and add TODO for suitable assert :: Dave Hunt8c1e8f8b16
- [py] Remove pytest.skip from method as this is taken care of by the calling tests :: Dave Huntee899fbb2d
- [py] Enable testDraggingElementWithMouseFiresEvents :: Dave Huntf5300cd789
- [py] Enabling testCannotMoveToANullLocator for Chrome :: Dave Hunt8f76faad8a
- [py] Enable testClickingOnFormElements :: Dave Hunt1b56bcb018
- [py] Enabling testSelectingMultipleItems for Chrome :: Dave Huntf67a7cc3d7
- [py] Remove Marionette xfail for testShouldTimeoutOnPageLoadTakingTooLong :: Dave Hunt2bf6fde3f7
- [py] Fix testShouldReturnWhenGettingAUrlThatDoesNotResolve so it does not expect an exception :: Dave Hunta119fc14e9
- [py] Remove Safari xfail for testShouldReturnWhenGettingAUrlThatDoesNotConnect :: Dave Huntb4ef4ec3e6
- more test de-flaking in travis, hopefully. :: Luke Inman-Semerau7186e1a1d1
- bumping htmlunit driver to 2.23.1 :: Luke Inman-Semerau5e86496add
- Fix IJ and Eclipse configs after htmlunitdriver bump :: Simon Stewart3a616b09ad
- DefaultCapabilityMatcher in grid should consider browserVersion (w3c) and version (jsonwp) capability keys :: Luke Inman-Semerau86777d8be4
- Deleting deprecated class :: Alexei Barantsev7046f4264f
- [py] Mark testClickingOnFormElements as xfail for PhantomJS :: Dave Huntaf16372f68
- [py] Remove PhantomJS xfail for testSelectingMultipleItems :: Dave Hunt0ac9f59508
- 'go clean' should delete buck-out :: Alexei Barantsev90af9d3e6f
- [py] Refactor position and size tests and remove xfails for PhantomJS :: Dave Huntc10d3ff100
- Revert "[py] Remove PhantomJS xfail for testSelectingMultipleItems" :: Dave Hunt5d13dc1e5d
- [py] Remove Chrome xfail for testShouldPickUpStyleOfAnElement :: Dave Hunt387d8deab6
- [py] Some drivers return rgba(0,0,0,0) for the shortcut 'transparent' :: Dave Hunt2730c8ad41
- [py] testSelectDisabled tests need to select an option other than the default :: Dave Hunt38bafdd1c3
- [py] Remove Chrome xfail for testSelectByValueSingle :: Dave Huntc9ecf8b29a
- [py] Remove skips for Chrome < 16 in TestWebDriverSelectSupport :: Dave Hunt8d6412fb65
- [py] Fix number_of_windows_to_be expected condition to check the number of windows :: Dave Hunt5326671898
- [py] Remove Chrome ignores for TestWindowSwitching :: Dave Hunt79c54da89c
- fix edge case in pad function (#2977) :: Jake Garelickc1269d5ab4
- [py] Remove remaining skips for Chrome < 16 :: Dave Huntc823a1ca00
- [py] Fix test page in testShouldReturnEmptyStringWhenTagIsSelfClosing and mark as xfail :: Dave Hunt75a308b09f
- [py] Remove all historic @Ignore decorators :: Dave Huntc1c539e749
- [py] Remove Chrome ignores for TestClear :: Dave Hunteecaa46aa9
- [py] Remove unnecessary PhantomJS and Firefox ignores from TestDriverElementFinding :: Dave Hunted563e9318
- adding setLogLevel to FirefoxOptions for use with geckodriver :: Luke Inman-Semerau779b8655b5
- bump htmlunit to 2.23.2 :: Luke Inman-Semeraufc4d79f5b1
- [py] Remove Chrome ignore for testShouldReturnNullForNonPresentBooleanAttributes :: Dave Huntfb0472a9fa
- [py] Remove PhantomJS ignores from most tests in TestExecutingAsyncJavaScript :: Dave Hunt57e7ecacce
- [py] Remove some PhantomJS ignores from TestFrameSwitching :: Dave Huntdf2e3c764c
- [py] Remove two Firefox ignores from TestFrameSwitching :: Dave Huntafa36d9ff6
- [py] Remove Marionette ignore for testShouldContinueToReferToTheSameFrameOnceItHasBeenSelected :: Dave Hunt841191208d
- [py] Fix testShouldBeAbleToClickInAFrame :: Dave Hunt0b803f2bbf
- [py] Fix testShouldBeAbleToSwitchToTheTopIfTheFrameIsDeletedFromUnderUs :: Dave Hunt9b9a8698b5
- [py] Introduce marks for xfailing tests against specific drivers :: Dave Huntfeb392dcbd
- Buckifying chrome-driver atom tests. :: Alexei Barantsevcd67ff6bba
- Buckifying ie-driver atom tests. :: Alexei Barantsevd73914a2dc
- Transferring remaining JS tests to buck. :: Alexei Barantsev093bdb658e
- Deleting unused js_test mapping from crazyfun :: Alexei Barantsev0b786d6c67
- Getting rid of Ant in javascript crazyfun tasks. That allows us to delete java.rb and use Ant included in JRuby. :: Alexei Barantsevd2ed3d5371
- Deleting java.rb mapping, it's not used anymore in crazyfun :: Alexei Barantseve07eaf0e9b
- This part is not ready for buck yet :: Alexei Barantsevb3a004aab6
- Include LICENSE in MANIFEST.in for sdist (#3006) :: Peter M. Landwehr187780755c
- Update License to show copyright belongs to SFC :: AutomatedTester90c80a897e
- [py] Don't write to unused pipe when no log_file (#2994) :: Herstbae10822e3
- Fix getting ip for python 3 (#2936) :: Alexander Bayandin0359f0a510
- implement local and session storage for w3c :: Titus Fortnerb76baa5dca
- Update version number for python documentation (#3017) :: Nik Nyby8b57591cd6
- python: link to https version of docs (#3018) :: Nik Nybyd6877b8072
- python docs: update pip link (#3019) :: Nik Nyby6b8c15034e
- Raise a domain-specific exception (WebDriverException) instead of general Exception. (#2606) :: Junpei Kawamoto4f27518133
- Removing sleep no longer needed by Edge browser in .NET :: Jim Evans1e84771c08
- Firebug functions are incorporated into Firefox developer tools :: Alexei Barantsev2ba7ef5458
- This file has no uses (another Firebug version is used in FirefoxProfileTest) :: Alexei Barantsevbb90d26079
- No more native events in FirefoxDriver :: Alexei Barantsevbc5b728317
- Shortening long capability values in string representation. Fixes #3027 :: Alexei Barantsev38dcbfaa9b
- Fix #2961 - node registration with mixedOS on Windows :: Doug Simmonsa4379d0c47
- Fix issue in RegistrationServlet when receiving Se2 request with node servlets :: Doug Simmons476261d3e5
- Bump jQuery for DisplayHelp and Console servlet :: Doug Simmonsabb8f055f6
- Fixing paths on windows :: Alexei Barantsevea09fb26ff
- Fixing the check that selenium server is up :: Alexei Barantsev4f5335902b
- words of advice :: Paul Hammanta9e7085d8e
- Turn up the silence :: Jari Bakken3b7ba0ec1f
- Filter by executable per-PATH-entry :: Daniel Wagner-Hallc95184ab68
- deflaking test the intermittently fails in travis :: Luke Inman-Semerau6cedf5855d
- Update TakeElementScreenshot to match WebDriver specification :: AutomatedTester41ebe21007
- Flake 8 updates :: AutomatedTester42fc5302bb
- Implementing ability to use relative path to suite file in htmlrunner :: Alexei Barantsev3c224be3ee
- Adding sendKeys method to Selenium for the sake of compatibility with Selenium IDE :: Alexei Barantsevcebb1aba6a
- Adding exception info to the log :: Alexei Barantsev8ce9a9a7db
- Adding proper extension to the result file :: Alexei Barantsev1b24642154
- Remove pdb statement and add xfail to new test :: AutomatedTester6d717523b0
- Xfail python tests that are known issues in Marionette :: AutomatedTester618d6634d0
- XFail Python tests that are intermittent :: AutomatedTester77b57ec8f4
- A better way to get the correct path to the resource directory. :: Alexei Barantsev0ab820f4a6
- js: remove marionette atom generation :: Andreas Tolfsende2a2175c4
- authors: update :: Andreas Tolfsen397efe8a74
- fixing UnexpectedAlertBehaviorTest :: Luke Inman-Semerau63e321f783
- Store command should store to the given variable :: Alexei Barantsev3873ac994f
- getValue should, um... get value :: Alexei Barantsev2f835d2319
- Expanding arguments of the command :: Alexei Barantsev8ea4893520
- Checking result of non-boolean operations :: Alexei Barantsevd18469672f
- [js] Add a type cast to silence static type checking errors when generating docs :: Jason Leyba32c4ebf880
- [js] Update mocha version and stop running with the --harmony flag. :: Jason Leybace01bba7dd
- [js] Update test for node 6.9.x (where a number is a valid input as a file descriptor) :: Jason Leyba71947565ff
- [js] Reduce the API on promise.Thenable for compatibility with native Promises. :: Jason Leybae7b60715d3
- [js] Use moz:firefoxOptions for geckodriver-specific capabilities. :: Jason Leyba332e45fb61
- [js] Extend the testing much to support tests defined using generator functions :: Jason Leyba370703fb62
- [js] Introduce the SELENIUM_PROMISE_MANAGER environment variable, which can be set to 0 to disable use of the promise manager. :: Jason Leyba6f5b188028
- [js] Update a test to handle changes to the way chromedriver returns captured log messages :: Jason Leybade1d18e450
- [js] Don't inherit the current process' stdio handles when launching phantomjs in a child process. :: Jason Leybab390490dc9
- [js] Builder.build() now returns a thenable WebDriver object. Users can issue commands directly, or through a standard promise callback. This is the same pattern used for WebElements with WebDriver.findElement(). :: Jason Leybadc84c6dc3f
- [js] Update all dependencies :: Jason Leybaba56ad1ae0
- [js] Replace usages of Promise.defer(), which no longer exists in Node v7 :: Jason Leyba9985d1f754
- Using baseUrl passed in the command line to open relative URLs :: Alexei Barantsev9ebb7a8ab2
- XFail Python tests that are intermittent :: AutomatedTesterd266b0047e
- remove python chrome and marionette tests from allowed failures on travis :: AutomatedTester363fcda9fd
- [py] EdgeDriver with log file and verbose option :: Herstfe03c57cc0
- [js] Allow disabling the promise manager through a property setter. :: Jason Leyba6fa3c01f48
- [js] Make sure examples are all updated for #2969 :: Jason Leybaf76d614534
- [js] Use the atoms for getAttribute and isDisplayed :: Jason Leyba88fc935dcd
- [js] Ensure callback for session teardown is called if an error cocurs while creating the session. :: Jason Leyba246c2d7332
- [js] Finalize changelog for 3.0 :: Jason Leyba855ef65a14
- [js] Ensure quit handler is invoked with no context :: Jason Leybade98553456
- rb - guard specs due to timeouts with Remote + Firefox :: Titus Fortner7fab4ccb48
- Update CHANGELOG for 3.0.2 :: Doug Simmons1466ae3e8f
- Complete sentences for my previous commit [ci skip] :: Doug Simmons7e8f5f1e8e
- rb - always send jwp commands to remote instead of w3c :: Titus Fortner8859d2cfdd
- Use the python intepreter from the PEX instead of the system default :: Dave Hunt4deddd29cd
- trim key/value strings for grid node -capabilities / -browser command line switch :: Luke Inman-Semeraue7d41659be
- [py] Build the docs using Tox :: Dave Hunt0f5739629c
- [py] Remove unused third party dependencies :: Dave Huntd039c34cf8
- [py] Remove Selenium RC from docs :: Dave Hunt19fff8066f
- [py] Remove broken references in docs :: Dave Hunt0d40dcd642
- [py] Fix docstring formatting :: Dave Hunt1e9734ba9c
- [py] Fix formatting of table in docs :: Dave Hunt2a9a36cb99
- [py] Fix documentation warnings about orphaned content :: Dave Hunt8daed864ff
- [py] Remove configuration of static files for docs :: Dave Huntac158e07f7
- [py] Treat doc generation warnings as errors :: Dave Hunt1d05820eda
- [py] Remove unused virtual environment handling from crazy-fun :: Dave Huntab92ed2336
- rb - always send jwp commands to remote instead of w3c :: Titus Fortnerbf49812976
- Xfailing alert test for Chrome :: AutomatedTestera05085aba4
- Disable all python alerts tests due to Chrome bug :: AutomatedTester1122835b3d
- Clean up python form handling tests :: AutomatedTester749d4ae33c
- Move Marionette python to allowed failures again :: AutomatedTesterdc2d41d823
- [js] More API adjustments to align with native Promises :: Jason Leyba2a5819fa18
- [js] Improved error handling with WebDriver.wait() :: Jason Leyba685a7f1186
- [js] Properly capture rejected promises within an action sequence :: Jason Leyba55e370c99a
- [js] Bump to 3.0.1 :: Jason Leybacbc150b091
- Fix a typo in the w3c? method :: Brian Hawley1f7a9b9872
- [java] Alert Listener implementation (#3054) :: Srinivasan Sekarbf1db877dd
- Mention Selenium RC support removed from Selenium 3in python bindings :: AutomatedTester8a673c59ee
- organize imports of firefox options; expanduser and abspath on chrome options extension (#3089) :: Dj69cb274c7a
- Refactor the Travis CI jobs and introduce tests for python 3.5 :: Dave Huntfa517760ff
- [py] Remove unneccessary test classes :: Dave Huntbc19742bb0
- [py] Fix flake8 issues and run flake8 on Travis :: Dave Hunt708c8d91ab
- Run apt-get update before installing java 8 on Travis :: Dave Huntd29bac25c5
- [py] Fix inner test classes :: Dave Hunt7d35d3171d
- [py] Fix incomplete testShouldThrowAnExceptionIfAnAlertHasNotBeenDealtWithAndDismissTheAlert :: Dave Hunt297733734c
- Return when we use executeScript for faking WebElement.get_property(...) :: AutomatedTesterb0af4e1e05
- Reverting use of Python interpreter from PEX :: Jim Evans5e1d455098
- Correcting HTTP verb for GetActiveElement command in .NET for W3C :: Jim Evansb22f01be34
- [py] Fix flake8 issue in webserver.py :: Dave Huntcac7f7ab4d
- Introduce AppVeyor for testing the build on Windows :: Dave Hunt438485ca7d
- Only use the system python when building on Windows :: Dave Hunt705be71ce9
- Server configuration consistency updates. :: Doug Simmons9f2c1183b8
- Guard against NPE in RegistrationRequest#build() :: Doug Simmonsc0a3b39807
- More tests and tweaks for RegistrationRequest :: Doug Simmonseeed4e0c29
- [js] consequences of replacing Promise->ManagedPromise (#3129) :: Georgii Dolzhykov93f5a238b2
- [java] Update FirefoxDriver to handle serialized FirefoxOptions in DesiredCapabilities :: Jason Leyba5e66e773ac
- fix error that can occur with JsonToBeanConverter and invalid selector exception due to multiple error status matches :: Luke Inman-Semerau3475dd7c01
- Added a bunch of improvements to webdriver playback and scheduler including: :: Samit Badle183c51d19b
- Add in support for W3C Get Active Element in Python. Fixes #2751 :: AutomatedTester8b47d0a95a
- rb: add property webelement method :: lmtierney68d51cf449
- rb: add new w3c get cookie and delete all cookies functionality :: lmtierneye9433bd3c8
- Updating .NET build process to add atoms resources for strong-named build :: Jim Evans3b95afafda
- Bumping .NET version number to 3.0.1 :: Jim Evans5c82646648
- [js] Fix atoms usage to remain platform agnostic :: Jason Leyba8b04d234d4
- Modifying crazyfun Closure compilation to read command-line flags from file :: Jim Evans08b6df2a4c
- Fixed java client's serialization of NetworkConnection. (#3125) :: mcharsley0eb1874ca3
- rb: fix typos building chrome-driver arguments :: danvine6dbc73b7c1
- Explain the GeckoDriver situation a little more in the issue template :: Dave Huntbfd415f94f
- Disabling Alert test because of another reason for it to fail. Hopefully this will stabilise Chrome :: AutomatedTester106ce42fb9
- [rb] kill service process for drivers without a shutdown command :: lmtierney604fabd97d
- [rb] convert commands to snake_case :: joe_schultef8f18c1126
- [rb] put commands directly into the constant :: joe_schultee3fbb4a834
- [rb] remove remaining Edge workarounds for remote server :: Titus Fortneref2003cd6a
- [rb] values must be appended before freezing IGNORED_ERRORS. :: kou1okada5ce7249dae
- [rb] allow custom exec path, deprecate module methods :: lmtierneya4402d65d5
- [rb] get specs passing :: Titus Fortnera01fb62c42
- Replace HashBiMap with thread-safe and lighter-weight ConcurrentHashMap (#3151) :: asmundaked1779c70e
- [rb] release 3.0.2 :: Titus Fortner90e026af60
- [rb] allow windows drivers to be executed from batch files :: Titus Fortner2d3cdc6b20
- [rb] release 3.0.3 :: Titus Fortnerd943ee2950
- [js] fix doc typos (#3133) :: Georgii Dolzhykov901ac2cd4f
- [py] Release 3.0.2 :: Dave Hunt119cae45ff
- [py] Fix py_release target :: Dave Huntbf895d30aa
- Change log level for protocol debug messages to 'fine' (#3134) :: Arturc65a338ed3
- Updating getSlotCounts to use sessions allowed (#3183) :: mitchloudenbeck271c594e5d
- Use the TouchEvent constructor. :: Jason Juang83ed8cbf0a
- Update remote_connection.py :: jkohlsb288c216e8
- [py] attempt to maintain intent of PR #421 after incomplete rebase :: Titus Fortner8e8fc87ead
- py: make CONTEXT_CHROME and CONTEXT_CONTENT static :: Andreas Tolfsenaa5b714dd1
- py: avoid looking at specificationLevel capability to determine conformance :: Andreas Tolfsenfd55164ddf
- Use default capabilities in asserts in tests :: AutomatedTester33d7d1a0e0
- Correcting binary location commited by accident :: AutomatedTesterbd20807dfb
- If the selectionStart attribute is null, then selection APIs do not apply to that element. :: Jason Juang2984b13b7c
- Fixed several typos in promise.js (#3172) :: Dmytro Shpakovskyibd3f14cd32
- Fix: to avoid using existing /Application/FirefoxNN.app as binary (#3199) :: Alexei Vinogradov465ef4ded7
- browser version capability should be a string when parsing command line options for a node. :: Luke Inman-Semeraubc10e1633c
- ExpectedConditions.presenceOfNestedElementsLocatedBy should check that at least one element is returned Fixes #3214 :: Luke Inman-Semeraub990d61b4e
- add changlelog note about grid command line browser version fix :: Luke Inman-Semeraucdebe0e55f
- fixing crappy unit test :: Luke Inman-Semerau52a89fdb99
- Fix network connection (#3222) :: mcharsley0e4c719e81
- Breaking dependency of buck build on ant :: Alexei Barantsevb7562f1365
- Adding simple MIT-licensed icon for htmlunit. Fixes #3190 :: Alexei Barantsevd0884e4612
- Unignoring some tests fixed in chromedriver 2.26 :: Alexei Barantsev99d4173c64
- [py] Preventing exception if log_path is none or empty. Fixes #3128 :: Alexei Barantsev87cadbb0c3
- [py] Migrating more tests to marionette :: Alexei Barantsev2f8d8653ca
- Added NetworkConnection interface to ChromeDriver client :: Mark Charsley483eb0064b
- Deleting alias for a target that was obsoleted by migration to buck :: Alexei Barantsev0fd840096f
- Throwing an error on wrapping recursive objects as described in https://w3c.github.io/webdriver/webdriver-spec.html#dfn-internal-json-clone-algorithm :: Alexei Barantseva6f6b5102b
- [py] remove blank lines so flake8 passes (#3255) :: Corey Goldberg6d21577503
- [py] Add firefox options to API docs :: Dave Huntf7785fc589
- Deleting unused files. We use buck to build Java part. :: Alexei Barantsevf309c641aa
- Deleting useless private method :: Alexei Barantsev0b6dea168c
- Using more straightforward constructor to create a CommandLine instance :: Alexei Barantsevd7178c234f
- Fixing the build broken by a previous commit :: Alexei Barantsev63afab7f94
- Moving a method to the class that only uses it. :: Alexei Barantsev6021927b6f
- Deleting PATH duplication in Firefox environment :: Alexei Barantsev0e832802c0
- Adding (temporarily) a missing dependency :: Alexei Barantsev409c996632
- Refactoring Executable to update dynamic library path in CommandLine. The method setLibraryPath was a kind of utility method, its responsibilities are distributed now amongst FirefoxBinary and CommandLine. :: Alexei Barantsevd85ff33647
- Stop leaking Executable out of FirefoxBinary :: Alexei Barantseva60f72e7c1
- No more native events in FirefoxDriver, no need to mention them in Java binding. :: Alexei Barantseved1f9a1ff1
- Attempt to use stable chromium :: Alexei Barantsevdc80ee2ea5
- Deleting unused imports :: Alexei Barantsev7728f47413
- Looking for firefox executable in the directories where developer and nightly editions resides too. :: Alexei Barantsev7f126959a7
- Stop using static initializers to look for firefox executables. It is not a frequently used operation to care about performance so much. And static initialization prevents ability to change location specified by a system property after first initialization. Also it prevents ability to find a firefox installed later than selenium server was started. :: Alexei Barantsev9f2ea67a76
- Ignoring a couple of tests that fail on travis :: Alexei Barantsevf8db7e3d0b
- Moving some travis jobs from allow_failures to stable :: Alexei Barantsev4cb8f95f7b
- Correct list of stable jobs :: Alexei Barantsev0b688fd7a7
- [rb] make QUIT_ERRORS constant a class variable to allow modification :: clarkenciel0d3853ebff
- [rb] Add support for net-http-persistent v3 :: Pete Johnse0a54f80a4
- [rb] update quit_error implementation for http :: Titus Fortnerd4f142f93f
- [rb] implement Firefox profile functionality for geckodriver :: lmtierney19de192131
- [rb] update specs for new Firefox profile implementation :: Lucas Tierney1e60e34c54
- [rb] allow default http client to set open and read timeouts independently enforce open_timeout default to Ruby 2.2 default of nil :: richseviora5dc2565742
- [rb] style updates :: Titus Fortnera51ca60174
- [rb] update README with required Ruby version of 2.0 :: Toda Hiroshi7d924f1240
- [rb] release 3.0.4 :: Titus Fortner751204fc51
- [rb] honestly I have no idea :: Titus Fortner0acaa2c1c2
- Refactoring firefox executable discovery code. :: Alexei Barantsev273a5c8e36
- Implementing ability to get Firefox channel and version info :: Alexei Barantsev683b17b159
- Implementing ability to specify Firefox channel or version in FirefoxBinary constructor. :: Alexei Barantsev8a43ecc467
- Implementing ability to specify Firefox channel or version in FirefoxDriver constructor via "version" capability. :: Alexei Barantsev0209848a89
- Deleting a stale test. More tests for FirefoxBinary to be added soon. :: Alexei Barantsevd7772ff267
- Improving Firefox executable discovery on Linux :: Alexei Barantsev4f292dd082
- Real path to executable should be real :: Alexei Barantsevd913d90f0f
- It's true by default :: Alexei Barantsev2a64a8939b
- RemoteWebDriver should not add its own information to the recreated server exception, it makes harder to read exception messages. :: Alexei Barantsev736725833b
- Fixing tests broken by previous commit :: Alexei Barantsev0fdb500b69
- Putting try-with-resources in action :: Alexei Barantsev338e5718cc
- Replacing custom Filter class with Predicate :: Alexei Barantsev4ca1f7d3ef
- Deleting unused classes :: Alexei Barantseve82de4599d
- Deleting a method used in a single test only. :: Alexei Barantsev001c55fa01
- Deleting unused code :: Alexei Barantsev63aec398d6
- Inlining :: Alexei Barantsev2ced8e2016
- Deleting methods used in tests only :: Alexei Barantsev7264b8a4e2
- Refactoring utility classes :: Alexei Barantsevedf69ffdbe
- More refactoring and more tests :: Alexei Barantsevf3dfb7f42c
- Breaking redundant dependency on guava :: Alexei Barantsevb984b9e07d
- Deleting unused utility methods :: Alexei Barantseve4d36e18b4
- Inlining :: Alexei Barantsev68ed698871
- Refactoring to Java 8 :: Alexei Barantsev425f6e310f
- Deleting unused class :: Alexei Barantsev6bb5877f60
- These tests are unstable on travis :: Alexei Barantsevbab917183c
- Unignoring some Chrome tests that pass locally :: Alexei Barantsev50025e882a
- Ignoring a couple of tests back :: Alexei Barantsev03253f9f62
- Bump max memory for go command :: Simon Stewart48c746d85c
- Bump the buck version :: Simon Stewart9a2412ba20
- Refactoring expected conditions to use findElements instead of findElement to check presence of an element :: Alexei Barantsev12f91975de
- Fixing the tests broken by previous commit :: Alexei Barantseve775891b84
- Ignoring the failing test :: Alexei Barantsev6cbff932ab
- [rb] remove Fixnum references to support Ruby 2.4.0 release :: jamespdocd72cc0eb5
- [rb] update specs for Ruby 2.4 and RSpec 3.0 :: Titus Fortner0a4beb02d7
- [rb] bump version to 3.0.5 :: Titus Fortner9a39af7619
- Refactoring to Java 8 magic :: Alexei Barantseva708008431
- Back to the previous buck version until https://github.com/facebook/buck/issues/1074 fixed :: Alexei Barantsev886a53c8a6
- Fixing color converter to java.awt.Color. I blame lukeis for accepting pull-requests without tests! :) Fixes #3304 :: Alexei Barantsev26d8ddbb1f
- Ignoring unstable test (fails on travis) :: Alexei Barantsev0106659222
- update Ruby version running on Travis :: Titus Fortner049648f9f9
- [rb] this code is swallowing data :: Titus Fortnere7d4f5e21e
- Set browser.process.leader to true :: CsolGc489c8b511
- Inlining the single use of an utility method :: Alexei Barantsev498d0a4fb2
- Moving output demux to the top level, it can be used in other places too :: Alexei Barantseva1451a180e
- Separating responsibilities of demux and circular buffer. :: Alexei Barantseve41da15108
- Less guava, more Java 8 :: Alexei Barantsev4f3493809e
- Disabling (temporarily) the option that is not implemented in geckodriver yet :: Alexei Barantsev76416a68c7
- We're on Java 8 already. :: Alexei Barantsev3856302060
- Deleting long ago deprecated function. :: Alexei Barantsev717918fb1a
- Deleting bunch of unused windows-specific code :: Alexei Barantsevfdb69e7888
- Fixing ability to run taskkill in bad-tuned environments. :: Alexei Barantsev6b0275ebc7
- Deleting unused JNI code :: Alexei Barantsev56dd9b4cb7
- Updating geckodriver version :: Alexei Barantsev4392869d62
- Current process output can be returned at any moment :: Alexei Barantsevd5af6e102b
- No need to create another in-memory output stream, CommandLine already has one. :: Alexei Barantsevac5d1682ae
- Moving IO utility classes to internal namespace :: Alexei Barantseved6123dba9
- Moving OS utility classes to internal namespace :: Alexei Barantseva7b638ec07
- Moving Net utility classes to internal namespace :: Alexei Barantsev80bda00266
- Fixing the path to a test :: Alexei Barantsevd37a5cc4e8
- Revert moving utility classes to internal namespace. :: Simon Stewart14212a2e5e
- Ensure that buck build //javascript/...
builds. :: Simon Stewart83dbb87f94
- Bump Guava to 20.0 :: Simon Stewart47e572514a
- Implementing ability to redirect geckodriver logs to a file :: Alexei Barantsev4b7f4021ee
- Implementing more straightforward way to specify firefox binary in GeckoDriverService builder. :: Alexei Barantsev3612480dc9
- Add a BUCK build file for the watir-atoms :: Simon Stewartf4ac68577d
- Fix FirefoxBinary so it works on OS X. :: Simon Stewart3402e78744
- Major and minor versions make sense for the current platform only. :: Alexei Barantsev8977c2ffcb
- Fixing use of deprecated method :: Alexei Barantsev2b622c5dde
- Extracting binary and profile from capabilities as late as possible. :: Alexei Barantsev68f2ca8ab8
- Deprecate CanPerformActionChain, and tidy up some code :: Simon Stewart6104b66e6b
- Using java 7 features in the BeanToJsonConverter. No logical changes. :: Simon Stewart09b102f843
- Revert "Extracting binary and profile from capabilities as late as possible." :: Alexei Barantsev4e076ee366
- Closing zip output stream properly (on behalf of lucast) :: Alexei Barantsev6c9d0bb6df
- Geckodriver 0.12 is out :: Alexei Barantsev64c086f170
- No more native events in FirefoxDriver, deleting tests that assume native events are on. :: Alexei Barantsev9428b32e8e
- Deleting non-browser specific test, covered by other tests. :: Alexei Barantsevb5d04d8f96
- Adding more tests for FirefoxDriver construction with a profile :: Alexei Barantsev482c91fa5e
- [js] fix docs typos (#3295) :: Dmytro Shpakovskyi5a9c2b6daf
- [js] spelling fix (#3272) :: Craigaf65fc1eb1
- No need to populate profile when creating a command executor, it uses capabilities just to recognize legacy mode :: Alexei Barantsev2a19cf164b
- No need to populate profile several times in a row, it can be populated in the last constructor only :: Alexei Barantsevb2ed53113e
- Simplifying checks :: Alexei Barantsev0238f2b127
- Equality is not defined for profiles. So we can only keep old or reset. Let's reset. :: Alexei Barantsev45cf95f40b
- Splitting profile population to smaller more specific methods. :: Alexei Barantseva4e5719c30
- Fixes to FirefoxOptions.java (#3327) :: Marc Fisher3c119816a7
- Add macOS Sierra (10.12) platform (#3274) :: Valery Yatsynovich6481e7bdef
- [rb] Travis can't handle RSpec 3.5 yet :: Lucas Tierneye3645a4bf9
- [rb] implement window position for w3c :: Titus Fortner8d5cdb9aa8
- [rb] fix send text to alert for W3C :: Titus Fortner808d4b6a62
- [rb] implement updates to geckodriver capabilities :: Titus Fortneracda925beb
- [rb] update tests for safari and firefox on mac :: Titus Fortner1e07a85431
- [py] fix shutdown and process termination (#3263) :: Corey Goldberg82587ea71a
- use lastest geckodriver for travis (#3343) :: Lucas Tierney3064a0e5b4
- for _ -> for x on behalf of cgoldberg :: Luke Inman-Semeraufa53697e71
- range!... whoops :: Luke Inman-Semeraubda48e995f
- [rb] fixes for travis tests :: Titus Fortnerdcc80b8cce
- [py] fix inverted logic and flake8 failure (#3346) :: Lucas Tierney0e5b18aa88
- [py] Allow Firefox preferences to be set directly in Options :: Dave Hunt5ed8ffc86c
- [py] Mark test as expected to fail due to about:blank causing a timeout :: Dave Hunt50f4ca8b59
- Make GetText aware of the Shadow DOM by default. :: Simon Stewartea231f089e
- Fix failing builds. I think :: Simon Stewart79685dbf7d
- Bump guava to 21.0 :: Simon Stewart8250fc95fe
- Use java 8 features in closure test runner :: Simon Stewart441dbc7229
- Roll back change to getText atom. :: Simon Stewart0aa9288351
- Make "bot.dom.isShown" work with and without the Shadow DOM. :: Simon Stewart1721e627e3
- Switch bot.dom.getVisibleText
to be able to use the Shadow DOM. :: Simon Stewartf11bfed0e6
- Fix determination of latest GeckoDriver release for Python 3 :: Dave Huntb1c2cf6cee
- Add support for -version in selenium server standalone. :: Doug Simmonsdc5a865fcd
- fix python HTTPS encoding for python driver (#3379) :: Leo Laskina170bb3d17
- require atoms statically (#3368) :: Ziyu179887e158
- Fix compilation with latest java release :: Simon Stewartf8174d2c1a
- Only the JSON wire protocol supports the original actions :: Simon Stewart6b8bdae1f5
- Remove old marionette actions support. :: Simon Stewartb2aa9fd534
- Update Wait and FluentWait for Java 8 :: Simon Stewartea350ae14d
- Allow the BeanToJsonConverter cleanly handle common return types :: Simon Stewart195cf614db
- [js] Changed promise.{fulfilled, rejected, defer} to all use native promises when the promise manager is disabled. :: Jason Leyba66a012c207
- [js] Properly handle W3C error responses to new session commands :: Jason Leybad33222c0bc
- Make RemoteWebElement able to serilise itself as json :: Simon Stewart02a0df9d72
- Clean up import statements. No logical changes. :: Simon Stewart21d22d6eca
- [js] Update example in selenium-webdriver/testing documentation :: Jason Leyba9f6aaa6f97
- Fix typo. :: Joshua Bruningc7b441cf05
- Updating to NUnit 3.6.0 :: Jim Evans92a08b36e3
- StyleCop and FxCop changes for FirefoxOptions :: Jim Evans1a366169f4
- Removing custom code for geckodriver since it now implements a status end point. :: Jim Evans6616bdd9d3
- Refactored wire protocol serialization of IWebElements in .NET :: Jim Evans4671432951
- Initial development of .NET implementation of W3C spec actions command :: Jim Evans53f6361f41
- StyleCop and FxCop changes :: Jim Evansb487943bd1
- Unignoring now-passing .NET Interactions tests for some browsers :: Jim Evansc73e2012dd
- Add license metadata via the setup() call (#3413) :: Alexander Kavanaugh3f8afe9655
- Remove last vestiges of the old safaridriver :: Simon Stewartda0507b645
- [py] update test/ci configs to use python 3.6 (#3415) :: Corey Goldberg5f8df720d6
- Removing duplicate command entry :: Jim Evansc4992c61ab
- Updating .NET build files for new version of NUnit :: Jim Evans52c344bd3f
- Updating path to new nunit3-console.exe in crazy-fun :: Jim Evansac31f00ca7
- [rb] refrain from sending default capabilities for w3c :: Lucas Tierney0ccdeba200
- Updating .NET upload tests to work no matter working directory :: Jim Evansca5ca89b95
- Ignoring .NET alert test that hangs Edge :: Jim Evans7427778d0b
- Enabling execution of .NET tests from within Visual Studio :: Jim Evans3d84143684
- [js] Export promise.createPromise(), which will return a managed promise if the promise manager is enabled, otherwise it will return a native promise. :: Jason Leyba62a1bee8c1
- [js] Update documentation to reflect that WebDriver constructors are no-ops and users should either use the Builder or the createSession function for each sub-type. :: Jason Leyba4308e132c6
- [js] Do not use strict mode when generating JS docs. This is necessary b/c the minified atoms libraries fail strict type checking. :: Jason Leyba8d8ffdd0fd
- [js] Add a test for setting firefox preferences for #3307 :: Jason Leyba6dab5c3453
- [rb] update copyright years in README :: Titus Fortner0a10998ce5
- [py] Vendor in Python packages required for running Tox environments (#3442) :: Dave Hunte668f8936e
- [py] Vendor in some missing Python packages :: Dave Hunt4aebb3a672
- [rb] Allow standalone server to use Java system properties (values prepended with '-D') that are added to @additional_args array :: alikingbed395c699
- [rb] change File#expand_path to File#realpath for gemspec paths to address issues with symlinks :: aliking8d2950a6cb
- [js] Export describe.only :: Jason Leyba30f5997de5
- [js] Fixed selenium-webdriver/lib/until.ableToSwitchToFrame
. :: Jason Leyba075a3409be
- [js] Add support for Firefox Nightly in addition to Dev and the standard Release schedule. :: Jason Leyba5db2e19b53
- [rb] revert bed395c due to build issues with jruby version :: Titus Fortner8d2e995e45
- [rb] allow running specs against latest released server :: Titus Fortnerbf17821c4d
- fix Chrome tests on Travis :: Titus Fortner22bce9d411
- [rb] distinguish specs using safari technology preview from default safaridriver :: Titus Fortner6266e58b7c
- [rb] distinguish specs using firefox esr, nightly and production :: Titus Fortnerf14424f732
- [rb] fix element equality for elements returned from execute_script with marionette :: Thomas Walpole7ab196ed17
- [rb] fix unnecessary handling of w3c elements :: Titus Fortnerec4f156bf1
- [rb] remove duplicate methods from subclass :: Titus Fortner85b3ab5016
- [rb] bump version to 3.0.6 :: Titus Fortnerbd8ac6dbab
- [py] Move all Python related files into py directory :: Dave Huntf8620f35a8
- Fixed text in CONTRIBUTING.md (#3461) :: Dmytro Shpakovskyib3e08eaa1e
- [rb] fix bug for comparing element arrays between execute_script and find_elements :: Titus Fortner21eac6ddb4
- [rb] bump version to 3.0.7 :: Titus Fortner4b6a297fd1
- [py] Fix crazy-fun targets for relocation of tox.ini [skip ci] :: Dave Huntf0f8def65c
- Update how the WebDriverException gathers system info :: Simon Stewartc2c341cccd
- [js] To avoid confusion, update documentation to reference current node versions for support window examples. :: Jason Leyba10a75558f7
- Bump the version to 3.1.0 :: Simon Stewart1565faf71b
- Update java changelog :: Simon Stewart596c1c7d2e
- Remove dead RC code :: Simon Stewart3a27973b57
- Delete more commented out code. No logical changes :: Simon Stewartdf212770da
- Make selenium sendKeys
available to the htmlrunner :: Simon Stewart2f7e65ebd8
- Replace guava with java 8 primitives :: Simon Stewart0b8c3d51d4
- [rb] missed another element id conversion :: Titus Fortner7e2e5775a6
- [rb] bump version to 3.0.8 :: Titus Fortner75a479d9de
- Clean up webdriver-backed-servlet :: Simon Stewart76d8f6e1f7
- Move from guava Supplier to java.util.Supplier :: Simon Stewart2cd8007f8d
- [rb] initial ruby w3c interactions implementation :: Lucas Tierney0e84431d8e
- there was no 3.0.2 :: Luke Inman-Semerau94db9482aa
- Adding additional specification error codesin .NET :: Jim Evanse4c0a4d2ef
- Updating .NET bindings specification compliance for windows and timeouts :: Jim Evansfa68af7f6d
- Updating .NET tests to no longer use obsolete Timeout methods :: Jim Evansb72a1ffbea
- Temporarily reverting to prior verion of Window manipulation protocol :: Jim Evansc243c2c480
- Removing 'primary' from W3C-compliant pointer actions :: Jim Evans70518d112d
- Preparing .NET screenshot for removal of direct dependency on System.Drawing :: Jim Evanscc0a0aea65
- Updating NuGet description to announce final version of Selenium.RC package :: Jim Evans123e66472c
- Updating .NET CHANGELOG for 3.1 release :: Jim Evans32dd1b3d49
- Suppressing warnings :: Jim Evansbf26239357
- Updating WebDriver postbuild action to copy 32-bit IE driver :: Jim Evans1e22193759
- Updating IE prebuilts for impending 3.1 release :: Jim Evans75f47748bd
- Fix the javadoc target :: Simon Stewart8abf4c5a2e
- [rb] bump version to 3.1.0 :: Titus Fortnercb00152566
- [js] Allow SafariDriver to use Safari Technology Preview (#3422) :: Marvin Ojwangf7b68e7c8c
- Be paranoid about exceptions in the WebDriverException itself :: Simon Stewartb94c9021aa
- Correctly get build information :: Simon StewartPublished by ddavison almost 8 years ago
For each component's detailed changelog, please check:
aed9a772ea
- Bump python client to 3.0.0 :: AutomatedTester3d30e5e57f
- override stopClient without params in FirefoxDriver :: Luke Inman-Semerauce9c9de40e
- starting the changelog now for 3.1 :: Luke Inman-Semerau4fe755a5ca
- adding the travis badge to the readme :: Luke Inman-Semerau9a04624dd7
- add logo, and build status next to logo :: Daniel Davisonb6068aebdc
- put build status next to project name :: Dj95698ce49d
- removing bits of code to allow the original requested new session payload to be forwarded to the node :: Luke Inman-Semeraue4c87988fa
- Fix typo in python docs :: Dave Hunt69c55bb6f6
- Add support for Safari Technology Preview to python bindings :: Dave Huntee4ad6727d
- Fix recent python 3 regressions :: Dave Huntc212765c40
- Bump python client to 3.0.1 :: Dave Hunt1d0abcabb0
- initialize port to 0 to avoid an NPE later on when args are checked :: Luke Inman-Semeraua60f0eea76
- Ensure HTMLUnit is a dep of selenium-java :: Simon Stewartbfd2d96461
- phantomjs mirror chosen is flaky. updating download location, but commenting out. The tests pass with the version installed in travis anyways. :: Luke Inman-Semerau6e4ed463ac
- [js] Remove reference to deleted function :: Jason Leyba9d984ac231
- [js] Add logging to builder to help with debugging :: Jason Leyba99a8acef4c
- use a Map instead of a Pair to avoid javafx, javafx should be everywhere though :) :: Luke Inman-Semeraud4933ff605
- updating idea files for markdown that it keeps wanting to change for me. [skip ci] :: Luke Inman-Semeraua0f6b8dc42
- add ElementScrollBehavior enum to BUCK so it's included in the release artifact like it was in 2.X :: Luke Inman-Semerau1969d7507b
- updating changelog bumping java to 3.0.1 :: Luke Inman-SemerauPublished by shs96c about 8 years ago
IMPORTANT CHANGES
Other major changes:
For each component's detailed changelog, please check:
c92b7e29bd
- rb - release 3.0.0 beta 4 :: Titus Fortnere97639bce3
- Prevent Travis CI IRC notifications from user forks by encrypting the channel :: Dave Hunt36d57777f1
- remove legacy SafariDriver references in lib/test (#2839) :: Ziyu1e19b3b3ee
- need to move capability matchers to their own public class to work with jcommander :: Luke Inman-Semerauf83d4f24c9
- also fix priortizer :: Luke Inman-Semeraub97704fa76
- no logical changes - code cleanup :: Doug Simmons2a746cc50f
- Thread profile through to capabilities in firefoxdriver constructors :: Simon Stewart249202e684
- Favour the OSS dialect when hand-shaking :: Simon Stewart40a5d80e99
- enable log path setting from firefox webdriver (#2700) :: Gestalt LURab76d0ff9b
- ElementNotVisibleException should still be thrown for jsonwp (not quite ready to switch all the way to w3c). Enable chrome java tests in travis (or try to) :: Luke Inman-Semeraua1999c48cb
- ignore window tests in travis :: Luke Inman-Semeraubede16870e
- TRAVIS is an environment variable not property :: Luke Inman-Semerau9453cc7117
- need a new ScriptTimeoutException in order to pass appropriate error codes to clients. :: Luke Inman-Semerau3bfa1f7967
- fix build :) :: Luke Inman-Semerau7e2cca5211
- rb - update tests :: Titus Fortner87f0371a47
- Adding touch screen funtionality to ChromeDriver (#2694) :: Enrique Daimiel92cf77420d
- fix tests that should assume ScriptTimeoutException now, attempt to deflake other tests :: Luke Inman-Semerau242a570c43
- adding grid tests to travis, fixing them locally. new seession creation error with firefox should raise appropriately, error exception in the response can be in a nested value :: Luke Inman-Semeraue198580bf2
- Element ... is not clickable at point (#2866) :: Michał Herda49888b6d10
- Only try and set the Firefox profile if it's not null. :: Simon Stewartf0c74180e0
- Fall back to using browser instead of document to get current URL. :: Jim Evans8b08e39f15
- Attempt to reduce flakiness of BasicMouseInterfaceTest with Chrome :: Simon Stewart5cf66fe61b
- Remove useless branch from WebDriverBackedSeleniumServlet :: Simon Stewart49cc3aec5c
- Avoid using singletons in tests. :: Simon Stewart575507a1e8
- Death to statics in test cases. :: Simon Stewart1ba7b4452b
- Fix typo in tox.ini for Safari test environment :: Dave Hunt5fdeca3c55
- Update to pytest 3.0.3 and pytest-xdist 0.15 :: Dave Hunt7919164cb7
- Get the Grid e2e tests working. :: Simon Stewart9611d1faa9
- Restore remote server tests for python bindings :: Dave Hunt3f0f4e75ad
- Fix pytest 3.x warning about setup.cfg section name :: Dave Hunt3ec944c171
- Ignore flaky test :: Simon Stewartf1daf662a0
- Rework how per-session logging is done so it functions :: Simon Stewart19b82a88dd
- Bump version number to 3.0.0 :: Simon Stewart8181d5abf2
- use port prober in grid test, anything could be running on the default ports... need to find and clean up other tests :: Luke Inman-Semerau206b1975fe
- adding building of atoms to travis, fix mobile atoms build :: Luke Inman-Semerau63a301906f
- adding java 'small' tests to travis, fixing them too :: Luke Inman-Semerauac78247ae7
- Deprecate Grid1HeartbeatServlet and remove dead code in Hub.java :: Doug Simmons8e9fb5ae52
- Remove duplicate test definition for testShouldHandleAlertOnPageLoadUsingGet :: Dave Huntf83a4b400a
- Remove accidental hard-coding of Firefox binary path in tests :: Dave Huntfcf15f5df4
- Fix poor use of pytest.raises in testUnexpectedAlertPresentExceptionContainsAlertText :: Dave Hunt334b111cd6
- Add W3C Set Window Position and W3C Get Window Position :: AutomatedTester3464282e0b
- Bump the buck version to one that spams the console during builds :: Simon Stewart30ef76683d
- Bump the version of htmlunit to 2.23 (plus dependencies) :: Simon Stewartbf47492f65
- Ignore failing HtmlUnitDriver tests :: Simon Stewart7b3a247723
- Change how we run the htmlrunner self tests :: Simon Stewart46af17f4eb
- Fix up the eclipse configs :: Simon Stewart58d2e8b2e3
- typo (#2891) :: Eli Flanagan2d532c5c71
- catch more potential errors when processing a new session request in grid, attempting to troubleshoot test failure of GridViaCommandLineTest.testRegisterNodeToHub in travis :: Luke Inman-Semerau8309f73709
- registerCycle is assumed to have a default, adding one of 5 seconds. :: Luke Inman-Semeraud247a6fb8c
- Switch to using Path instead of File in InProject.locate :: Simon Stewart1afc18be51
- grid hub getting desired capabilites needs to account for w3c only requests. :: Luke Inman-Semeraub29be53f12
- Run the atom tests using buck :: Simon Stewart7c3e1c5ede
- Fix the failing grid tests :: Simon Stewartcbd6b11228
- updating regex in spec to handle both error messages :: Bob Lubeckerb07794e18c
- rb - replace missing supported parameter :: Titus Fortner4b45c9c53d
- Bump the buck version :: Simon Stewart3d40a6bdeb
- Update the java changelog :: Simon Stewart1d600796c0
- Add help servlet for all server types. Closes #2534 :: Doug Simmonsa44f2d8b54
- Add grid servlet tests :: Doug Simmons434dcb4245
- Force our firefox driver tests to use our extension :: Simon Stewartc3efd840b3
- Correct import for dom_test.html :: Simon Stewart7f972ab9a0
- Remove unnecessary import. No logical changes :: Simon Stewartf4e21a23bc
- Add missing test to a suite :: Simon Stewartfccc93dd49
- Fix i18n typing tests. :: Simon Stewartd693f7562c
- attempting to stablize grid tests :: Luke Inman-Semerau9e02904727
- add atoms tests :: Luke Inman-Semeraue3544809a4
- fix test build failure :: Luke Inman-Semerau5ece07a727
- actually try to run the atoms tests :: Luke Inman-Semeraudfd0f1b827
- how slow can travis be? seemingly very slow... or something else is going on :) :: Luke Inman-Semerau9706bb7525
- py: new FirefoxDriver ctor precedence logic and moz:firefoxOptions support (#2882) :: Andreas Tolfsen7f1e999ad0
- don't run the full java tests with the atoms tests for a browser :: Luke Inman-Semerau2ebb881990
- Output xfails and xpasses when running tests :: AutomatedTesterb4a8281822
- use buck to run atoms tests :: Luke Inman-Semerau15a9f58e87
- Force legacy firefox driver for atoms tests :: Simon Stewart515dee93a0
- Build IEDriverServer before running java IE tests :: Simon Stewartd0aae29587
- Revert "Output xfails and xpasses when running tests" :: Dave Hunta44cc4e1c8
- Buck version bump :: Simon Stewart2d5f00a12f
- Slightly more robust way of finding files in the project. :: Simon Stewart93a0b6c712
- Allow browser-specific fragments to be built using buck :: Simon Stewartc9b6a0fa43
- Fix the build :: Simon Stewart5f8e54901d
- Upgrade GeckoDriver in Travis CI to v0.11.1 :: Dave Huntec11e600a5
- Also fixing the build thanks to a missing DEFS file :: Simon Stewart1914f2ef96
- Minor tweak to the firefox driver :: Simon Stewart7800772c06
- Work around a firefox bug in our tests. :: Simon Stewartb5b1a3fdfb
- Fix basic auth test :: Simon Stewart361e2f4b2e
- Ignoring test that failed with 2.53.1 :: Simon Stewartbc0ca82edd
- Allow failing test on Chrome to fail :: Simon Stewart30f139a0b1
- strip out newlines from the b64 string in file uploads :: Luke Inman-Semerau10f20c7005
- Be more generous about incoming Base64 :: Simon Stewart8106e66417
- Revert "strip out newlines from the b64 string in file uploads" :: Simon Stewartf60542497c
- Force test_javascript to use Chrome :: Simon Stewart0f29119df1
- rb - update changelog for 3.0 release! :: Titus Fortner623ecfff98
- Xfailing and ignoring python tests and adding bug comments :: AutomatedTester7190f21466
- Marking choosing IE driver implementation obsolete in .NET :: Jim Evans7b1287abf4
- Updating .NET Firefox driver to use latest Marionette options schema :: Jim Evans3f1015acde
- Updating prebuilts :: Jim Evans98cfbdc434
- Marking Selenium RC classes and interfaces as Obsolete in .NET :: Jim Evans707bd78f71
- Updating .NET CHANGELOG for 3.0.0 release :: Jim Evans0153e9e675
- more test de-flaking :: Luke Inman-Semerau76897cf7c3
- js test timeout is in seconds, adding more debug info to the exception when errors occur :: Luke Inman-Semeraufc99169f41
- trying atoms tests with 20 second timeout, travis ran too long :: Luke Inman-Semerau5af774a2d9
- Deleting unused crazy-fun tasks, Java tests are buck-ified. :: Alexei Barantsev4e39c29bea
- try running calcdeps before atoms tests in travis to see if that's the issue :: Luke Inman-Semerau4a97364979
- Only fail the atom scrolling test on OS X :: Simon Stewartcfab8fff64
- XFail and Ignore Chrome Python tests :: AutomatedTester5af36d66d4
- Adding full stops to ends of sentences in the changelog :: Simon Stewart7d8a85a289
- Handle older versions of the w3c protocol with a hack. :: Simon Stewartb5dd949648
- Handle Set Alert Text properly for the W3C protocol. :: Simon Stewart3c808f6675
- Handle the timeout commands in the W3C codec :: Simon Stewart80424feb99
- Add an error code for "element not visible" :: Simon Stewart6395cc3fdb
- Also use moz:firefoxOptions when setting and getting capabilities :: Simon Stewart1d1a092b14
- Mark failing Marionette tests as Ignored or NotYetImplemented :: Simon Stewart3716fc567d
- handle when register is null, don't throw NPE, default to false :: Luke Inman-Semerau04baa5de37
- Convert a bot exception to a webdriver exception in element.clear() :: Simon Stewart941333c0e6
- No logical change: remove unused import :: Simon Stewart6c287b2806
- Attempt to fix a problem with incorrectly mapped status codes. :: Simon Stewarta827edd32b
- build api docs, quarantining rb and py till we find out which dependencies need installing in travis :: Luke Inman-Semerau51b80916d5
- fix yml format error :: Luke Inman-Semerauc7d8dcbe18
- one must go into the matrix to make it run... thanks davehunt! :: Luke Inman-Semerau36157be919
- would you look at that... py_docs worked first try in travis, removing from allowed_failures :: Luke Inman-Semerau8712020a5f
- Revert "Attempt to fix a problem with incorrectly mapped status codes." :: Luke Inman-Semerau347dee3eb3
- an attempt at fixing the error codes, with some tests :: Luke Inman-Semerauf47ad3da29
- adding a broken test that we need to figure out how to solve for ErrorCodes to keep JSONWire compatibility with 2.X :: Luke Inman-Semerau603eb5e4d9
- XFail failing alerts tests :: AutomatedTesterfbd8529a46
- Add handler for NoSuchDriver status in RemoteWebDriver for .NET :: Jim Evansc1e405fbc3
- fix serialization of UnhandledAlertException :: Luke Inman-Semerau252a5090c0
- used wrong Ignore type, fixing :: Luke Inman-Semerauf406c25076
- py27-chrome is green, and shall be forever more :) :: Luke Inman-Semeraucf9f18efa3
- fixing build :: Luke Inman-Semeraud75a86d7b1
- fixing the error codes situation... but having to do so with exposing a deprecated method on WebDriverException which i don't like one bit. Better ideas appreciated :) :: Luke Inman-Semerau35c003511a
- rollback my previous change to make this test pass, it was doing the right thing before! :: Luke Inman-Semeraucdba7336d0
- No logicial change: collapse ReflectiveOperationExceptions into a single block :: Simon Stewartf27645917c
- Fix failing test. :: Simon Stewart00d0d20474
- Add a JavascriptException :: Simon Stewartb1edbb11a8
- Revert custom serialisation of UnhandledAlertException :: Simon Stewarta9da1a0aa6
- Rework the ErrorCodes one last time. Hopefully. :: Simon Stewart85eb68d275
- Add a public serialisation field to the UnhandledAlertException :: Simon Stewartcac9bf3e07
- rb - update firefox_options for geckodriver 0.11 :: Titus Fortner4e528a56b9
- test should use ErrorCodes constant, not hard code the value :: Luke Inman-Semerau350cf60be6
- py-chrome tests are flaky due to an issue with chromedriver :: Luke Inman-SemerauPublished by ddavison over 8 years ago
For each component's detailed changelog, please check:
e867932472
- Bump Ruby version to 2.51.0 and update changelog :: Titus Fortner4ca507f313
- Set Ruby version to dev :: Titus Fortner4bc10688ef
- Unignoring .NET http-only cookie test :: Jim Evansa54f5b2575
- Adding additional .NET click tests to alignwith java test suite :: Jim Evans87fb11f19a
- Removing deprecated ChromeOptions method from previous point-release :: Jim Evansf444b4859e
- Updating assembly version resources and CHANGELOG for .NET 2.51.0 release :: Jim Evansbe9f3d77b8
- Updating IE driver version resources and prebuilts for 2.51 release :: Jim Evans1c2a3c4071
- python changes & 2.51.0 release :: Luke Inman-Semeraudf25c63c20
- Update MANIFEST.in :: Levi Noecker9b7a73b56d
- py 2.51.1 :: Luke Inman-Semeraueeaf3a37f2
- [js] Convert the testing/assert module to a native node module. :: Jason Leyba4b2a5f26be
- [js] Make a pass over the code base with ES6 clean-up (mainly switching to class syntax). :: Jason Leybac9fa790ce7
- [js] Convert the webdriver.until namespace to a node module :: Jason Leybaecf530cd18
- [js] Convert remaining portions of the core api from closure to node modules :: Jason Leyba4ddce09448
- [js] Break the node client library's dependency on closure :: Jason Leybac5b6f23c78
- [js] Replace the awkward serializable interface with a symbol-based approach :: Jason Leyba2aec22500e
- Add an e2e test for custom locator functions and fix doc typos. :: Jason Leyba24c0593ac8
- [js] Wait conditions that locate an element or check an element's state will return a WebElementPromise. :: Jason Leyba3394e301fe
- [js] Fix a bunch of type errors found by the closure compiler :: Jason Leyba7d062439bd
- [js] Fix a handful of errors encountered with the edge driver :: Jason Leybaab99406613
- Firefox: Implementing a capability that disables overlapping checks :: Alexei Barantsev6eedf89ee3
- Implementing client-side logging API in .NET :: Jim Evansfa067c7b80
- Removing unused using clauses in .NET bindings :: Jim Evansb3ef3b65f6
- [Grid] Allow forwarded response to be modified by CommandListener :: Jason60009b1417
- fix py test :: Luke Inman-Semerau0f45bdd74d
- handle special case spellcheck attribute :: Luke Inman-Semerau9c2f12d755
- Firefox: Fixing closed window handling in FF45 :: Alexei Barantsev8a385d62d8
- Enabling a test that works well in Chrome locally :: Alexei Barantsevaba9a5f8f5
- Java: Test speed optimization :: Alexei Barantsev206396dd04
- Java: Moving annotations that manage test execution process to testing package :: Alexei Barantsev630b6a101e
- Java: Moving Driver enum from Ignore to the top level to be able to use it in other annotations too. :: Alexei Barantsev5acbfb433a
- Fixing buck build (I hope as I can't run it locally due to buck bugs) :: Alexei Barantsev3a942a7758
- Java: Implementing ability to choose which drivers require restart before a test :: Alexei Barantsev9c2e49e450
- Java: Decreasing number of browser restarts in tests :: Alexei Barantseve4b10e1adf
- Firefox: Actually use launch_browser timeout :: François Freitag4f828d27e8
- fix spellcheck test, default isn't the same for all browsers :: Luke Inman-Semerau5883af125a
- [Java] Fix deselecting options in :: Glib Briiaa631330227
- so much wrapping / unwrapping of value causes my eyes to bleed.... Fixing case where UnexpectedAlertException doesn't get the alert_text in the error object :: Luke Inman-Semerau2d38be88e4
- Java: Stop restarting browser so often without real need :: Alexei Barantsev569584a538
- python test page server shouldn't greedy match /page* for the 'numbered' dynamically generated pages :: Luke Inman-Semerau98aa08be0e
- reduce that logic a bit... :: Luke Inman-Semerau2b7698790a
- spellcheck returns undefined for IE < 10 :: Luke Inman-Semerauc761d20ec1
- extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat241add46da
- add mail map entry :: Daniel Davison8425b59bd9
- In webdriver.testing.jsunit, throw if the test suite is empty. :: Russ Amosc9d0e1b672
- Firefox: Weakening platform restriction to enable 64-bit support :: Alexei Barantsev1a08031c48
- Revert "extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes" :: Luke Inman-Semerau9e445a3b94
- python 2.52 / changes :: Luke Inman-Semerau4c2593cfc3
- updating java changelog, 2.52.0 release :: Luke Inman-Semerau