Selenium 3.5.0
ddavison
released this
30 Aug 19:13
·
11429 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
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
- Makedebug
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 theLinuxEphemeralPortRangeDetector
:: 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 differentDriverServlet
's :: Simon Stewart2dc48fc3ec
- Adapt servlet spec requests/responses to look like Selenium's :: Simon Stewart9bc8c9a280
- MakeActiveSession
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 toBeginSession
. :: 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
- DeleteSessionCleaner
:: Simon Stewart56b215a758
- Delete methods fromSession
that were used bySessionCleaner
:: 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] Addederror.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
- Includese: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 wherenew Boolean(false)
was not considered to equal to false :: Mikko Tiihonen6b69522b91
- MakenewRemoteWebElement
protected
:: cjayswal762c0e91aa
- No logical changes - removing unusedstatic
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 :: AutomatedTester