@ddavison ddavison released this Aug 16, 2018 · 561 commits to master since this release

Assets 2
  • Make generating the docs more robust :: Simon Stewart
  • [py] bump version to 3.13.0 in setup.py :: Lucas Tierney
  • Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionov
  • Remove package_data and data_files options from setup.py (#5982) :: Lucas Tierney
  • Make firefox matching more exact :: Simon Stewart
  • [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantsev
  • Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsev
  • Add inifile gem to JRuby package :: Alex Rodionov
  • allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortner
  • At SeleniumConf: delete a deprecated method :: Simon Stewart
  • Fix windowSize option in Firefox in Javascript (#6075) :: jleyba
  • Allow temporary installation of FF extension (#1) (#5751) :: jleyba
  • [py] Remove unused util methods from remote :: AutomatedTester
  • Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans
  • Updating CHANGELOG and version resources for .NET point release :: Jim Evans
  • Removing long-deprecated local PhantomJS support from .NET :: Jim Evans
  • Removing deprecated methods from .NET bindings :: Jim Evans
  • Fixes empty options merge :: Alex Rodionov
  • Refactor custom desired_capabilities spec in driver_spec :: Alex Rodionov
  • Marking .NET hardware manipulation interfaces deprecated :: Jim Evans
  • Refactoring .NET capability handling :: Jim Evans
  • Ignoring maven auxiliary files :: Alexei Barantsev
  • Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev
  • Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev
  • Adding more info to the error message :: Alexei Barantsev
  • Remove guava dep from logging package :: Simon Stewart
  • Remove guava dep from interactions package :: Simon Stewart
  • Break dependency on profiler to the json package :: Simon Stewart
  • Simplify the core selenium target to avoid a split package :: Simon Stewart
  • [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev
  • Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsev
  • Add cause when JsonException occurs (#6112) :: Simon Stewart
  • Fix test to work with newer byte-buddy (#6029) :: Simon Stewart
  • No logical changes: just reformatting :: Simon Stewart
  • Add tests to allow new builder to only have capabilities set :: Simon Stewart
  • Drop support for ancient geckodriver versions :: Simon Stewart
  • Enriching Hub Status to include Node info (#6127) :: Simon Stewart
  • Reformatting code and organising imports. No logical change :: Simon Stewart
  • Correcting invalid session ID response JSON payload for IE driver :: Jim Evans
  • Updating reset action for IE driver :: Jim Evans
  • Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans
  • Adding a test for the fixed OkHttp issue :: Alexei Barantsev
  • Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev
  • Deleting more tests related to ancient geckodriver support :: Alexei Barantsev
  • Upload file if file detector set :: Alex Rodionov
  • Use proper file upload extension command :: Alex Rodionov
  • Add a lightweight Dependency Injection service :: Simon Stewart
  • Hook injector into the server, replacing old DI approach :: Simon Stewart
  • Fix failing hub tests :: Simon Stewart
  • Deprecate our `Clock` class in favour of the one in `java.date` :: Simon Stewart
  • Apparently the Safari tech preview has a different browser name :: Simon Stewart
  • Start making the SafariOptions w3c safe :: Simon Stewart
  • Score the new safari options too :: Simon Stewart
  • Allow compilation with the java 10 javac :: Simon Stewart
  • Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: Simon Stewart
  • Fix up safari options to match w3c requirements :: Simon Stewart
  • fix: add until.urlContains null value check (#5933) :: jleyba
  • fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Lucas Tierney
  • [py] fix: drag and drop by offset broken (#6172) :: Lucas Tierney
  • Marking a constructor deprecated :: Simon Stewart
  • Clean up compilation warning :: Simon Stewart
  • Move from synchronized to a reentrant lock :: Simon Stewart
  • Add safari to the list of build targets for atoms tests :: Simon Stewart
  • Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans
  • Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evans
  • Prevent keyup actions if key is not already down for IE :: Jim Evans
  • Correcting .NET IE legacy capability creation :: Jim Evans
  • Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evans
  • Updating IE prebuilts :: Jim Evans
  • [java] Fixing coercer ability to access private constructors :: Alexei Barantsev
  • [java] Calling a more straightforward method :: Alexei Barantsev
  • Ignoring .NET upload test for Safari which hangs browser :: Jim
  • Adding workaround for Safari Tech Preview in .NET :: Jim
  • Fix the default capability matcher test :: Simon Stewart
  • Better follow project coding style :: Simon Stewart
  • Use browser name to determine if using Safari Tech Preview :: Simon Stewart
  • Use reflection for Gson objects in JsonOutput :: Simon Stewart
  • The injector now uses subclasses if present :: Simon Stewart
  • Bump version to an approximation of Π :: Simon Stewart
  • Update the java changelog :: Simon Stewart
  • Release Ruby gem 3.13.1 :: Alex Rodionov
  • Return back Ruby version to π :: Alex Rodionov
  • [rb] fix parsing server versions to be able to get the latest :: Titus Fortner
  • Adding version resources to internal IE driver library :: Jim Evans
  • Extract IE internal library to IEDriver.tmp first :: Jim Evans
  • Fixed crashing bug in obscured element detection. :: Jim Evans
  • Code refactoring (Minor clean-up) (#6179) :: Simon Stewart
  • Add native events under se:ieOptions. (#6183) :: Simon Stewart
  • Return 404 for non-existent routes (#6186) :: Simon Stewart
  • Pass found elements to the EventListener's afterFind method (#6191) :: Simon Stewart
  • [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Lucas Tierney
  • Making set window rect command spec-compliant for x and y coordinates :: Jim Evans
  • Exposing additional extension points in .NET bindings :: Jim Evans
  • Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans
  • Unignoring .NET alerts tests for Edge :: Jim Evans
  • Allow to use multiple files with file detector :: Alex Rodionov
  • Update bundler to 1.16.3 :: Alex Rodionov
  • make ConnectionType searilize as integer (#6176) :: Simon Stewart
  • Fix the failing test :: Simon Stewart
  • Add "small" label to the small tests :: Simon Stewart
  • disable screenshot tests for edge :: Jim Evans
  • Limit the size of the cache directory for buck :: Simon Stewart
  • constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Titus
  • Resetting frame focus to top-level frame on refresh :: Jim Evans
  • Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evans
  • Bump ByteBuddy to 1.8.15 :: Simon Stewart
  • Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewart
  • Introduce basic JPMS support :: Simon Stewart
  • Move or deprecate internal classes in java client :: Simon Stewart
  • Update java changelog :: Simon Stewart
  • Properly indicate that the remote module uses services. :: Simon Stewart
  • A Hub API that can query all running sessions. (#6158) :: Simon Stewart
  • Move utility method into utility class :: Simon Stewart
  • Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart
  • Add urllib3 dependency to install and test systems :: David Burns
  • Swap out httplib for urllib3 :: David Burns
  • Restore missing error class and limit error class lookup scope (#6137) :: Lucas Tierney
  • [rb] fix default value of move duration in PointerActions :: Titus Fortner
  • Move servlet request/response wrappers to new grid :: Simon Stewart
  • Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart
  • Run all small tests :: Simon Stewart
  • Yield file wrapped in array to file detector :: Alex Rodionov
  • Jetty version bump :: Simon Stewart
  • Fixed null pointer exception when managed element is not found :: Jim Evans
  • Re-enable the passthrough tests :: Simon Stewart
  • [py] Added ExpectedCondition invisibility_of_element :: Dave Hunt
  • Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans
  • Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov
  • Ignore upload multiple files test for remote + IE :: Alex Rodionov
  • [py] Fix doc of URL-related ExpectedCondition (#6236) :: Lucas Tierney
  • @ddavison ddavison released this Aug 16, 2018 · 691 commits to master since this release

    Assets 2
  • Update changelog for 3.12.0 :: Alex Rodionov
  • Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evans
  • Adding alert text for unexpected alerts in IE :: Jim Evans
  • Updating .NET CHANGELOG for 3.12 release :: Jim Evans
  • Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans
  • Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsev
  • [java] Deleting unused private fields :: Alexei Barantsev
  • [java] There are no more multiple IE driver engines :: Alexei Barantsev
  • [java] Deprecating unused utility functions :: Alexei Barantsev
  • [java] Deleting unused private field :: Alexei Barantsev
  • Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans
  • Upgrading httpcomponents :: Alexei Barantsev
  • Deprecating apache httpclient based implementation :: Alexei Barantsev
  • Deleting deprecated code :: Alexei Barantsev
  • Enabling chrome java tests on travis :: Alexei Barantsev
  • Adding a safari job for travis :: Alexei Barantsev
  • Ignoring failed chrome tests :: Alexei Barantsev
  • Adding java IE test job to appveyor :: Alexei Barantsev
  • Use default OSX image on travis :: Alexei Barantsev
  • Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev
  • Add missing copyright notice :: Simon Stewart
  • Adding a w3c compliant remote webdriver builder :: Simon Stewart
  • Ignoring more chrome tests that fail on travis :: Alexei Barantsev
  • [java] Adding a test for noProxy :: Alexei Barantsev
  • Unignoring a couple of tests passed in IE :: Alexei Barantsev
  • Updating okhttp :: Alexei Barantsev
  • Updating gson :: Alexei Barantsev
  • Updating guava :: Alexei Barantsev
  • Updating htmlunit and htmlunitdriver :: Alexei Barantsev
  • Update IDEA gson library descriptor :: Alexei Barantsev
  • Update IDEA htmlunit library descriptor :: Alexei Barantsev
  • It appears that htmlunit uses its own css parser now :: Alexei Barantsev
  • [java] Fixing JSON to Proxy deserialization :: Alexei Barantsev
  • This test mostly works in Chrome (but it's flacky) :: Alexei Barantsev
  • Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantsev
  • [py] Update changelog for 3.12.0 :: lmtierney
  • [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Actually updating capabilities with fixed noProxy :: Alexei Barantsev
  • Update close window command to return list of remaining window handles. :: Jim Evans
  • [py] update documentation for find_element methods to remove 'private' indication :: lmtierney
  • Avoid using the BeanToJsonConverter within Json :: Simon Stewart
  • Make the bean to json test use JsonOutput :: Simon Stewart
  • Update LICENSE :: Alex Rodionov
  • default hub host address to 0.0.0.0 when not specified :: Doug Simmons
  • Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov
  • Bump bundler locked selenium-webdriver version :: Alex Rodionov
  • Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionov
  • Use RuboCop-preferred way to skip iteration :: Alex Rodionov
  • Switch to our own classes for outputting JSON :: Simon Stewart
  • Remove deprecated RemoteProxy.getStatus method :: Simon Stewart
  • Remove GSON from the RegistrationServlet :: Simon Stewart
  • Remove GSON from CrossDomainRpcLoader :: Simon Stewart
  • Remove unused import :: Simon Stewart
  • Remove GSON from build files :: Simon Stewart
  • Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewart
  • Clean up unused import and javadocs :: Simon Stewart
  • Continue removing gson from the json package :: Simon Stewart
  • Finish removing gson from grid :: Simon Stewart
  • JSON pretty printing :: Simon Stewart
  • Update chromeOptions key for capabilities :: Simon Stewart
  • Suppressing IE compile warnings during 64-bit compilation :: Jim Evans
  • Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evans
  • Internal refactor of IE driver moving OS bitness checking code :: Jim Evans
  • Updated to better support using CreateProcess API for launching IE. :: Jim Evans
  • Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewart
  • Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart
  • Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart
  • Add a "oneOf" method to the builder :: Simon Stewart
  • Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewart
  • Catch an additional reflective exception in the server :: Simon Stewart
  • Implementing new session payload string representation for logs :: Alexei Barantsev
  • Fixing unit tests to use fake driver services. :: Alexei Barantsev
  • [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierney
  • Fixing javadoc. Fixes #5928 :: Alexei Barantsev
  • Use diamond operators instead of explicit type declarations :: Alexei Barantsev
  • Remove unused imports :: Alexei Barantsev
  • Remove redundant throws clauses :: Alexei Barantsev
  • Making beforeunload test W3C conformant :: Alexei Barantsev
  • Disabling unstable chrome test :: Alexei Barantsev
  • Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsev
  • Disabling beforeunload alert tests in python :: Alexei Barantsev
  • [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantsev
  • Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev
  • Forcing test server to stop on shutdown. :: Alexei Barantsev
  • Fixing noProxy handling in Grid :: Alexei Barantsev
  • Disabling an unstable test in Chrome :: Alexei Barantsev
  • Added ability to direct headless chrome to save files in ruby Driver :: Alex Rodionov
  • Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov
  • Move knowledge of JSON parsing into JsonInput :: Simon Stewart
  • Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans
  • Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans
  • Moving IE #defines for page load strategies :: Jim Evans
  • Updating comments to IE driver code :: Jim Evans
  • Adding ability to return extended error info from IE actions :: Jim Evans
  • Refactoring IE waiting for page load on click :: Jim Evans
  • No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans
  • Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans
  • Updating documentation comment in .NET :: Jim Evans
  • Changing .NET test drivers to implement new instantiation scheme :: Jim Evans
  • Making .NET test suite align with Java test suite :: Jim Evans
  • Adding .NET test configurations :: Jim Evans
  • Updating IE driver prebuilts to latest binaries :: Jim Evans
  • Unignoring contentEditable tests for .NET :: Jim Evans
  • Updating ignored .NET tests :: Jim Evans
  • Removing unused categories in .NET tests :: Jim Evans
  • Further .NET integration test cleanup :: Jim Evans
  • More .NET test updates for Edge :: Jim Evans
  • Expose the RemoteWebDriverBuilder :: Simon Stewart
  • Updating release version to 3.12.1 for .NET :: Jim Evans
  • Fixed quit command for default state :: Jim Evans
  • Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evans
  • Updating unignored .NET tests for Chrome :: Jim Evans
  • [py] WebDriver as context manager (#5919) :: Lucas Tierney
  • Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev
  • Loosen WebElementCondition instance checks (#5968) :: jleyba
  • Updating default Safari driver config to use for .NET tests :: Jim Evans
  • More adjusting ignored browsers for .NET test suite :: Jim Evans
  • Enable Get Element Property tests in Edge :: Jim Evans
  • Enable multiple tests in Edge :: Jim Evans
  • Implement HasCapabilities by EventFiringWebDriver (#5917) :: Simon Stewart
  • Add before/after getText events (#5974) :: Simon Stewart
  • Expand imports :: Simon Stewart
  • Add test for JsonInput :: Simon Stewart
  • Use anonymous GitHub API when GITHUB_TOKEN is not set :: Alexei Barantsev
  • Fix if block for GITHUB_TOKEN :: Dave Hunt
  • Test cleanup for Safari in .NET tests :: Jim Evans
  • Removing redundant XPath finding tests in .NET :: Jim Evans
  • Moving .NET test to asserts using constraints :: Jim Evans
  • Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans
  • Adding default Safari driver class for .NET tests :: Jim Evans
  • Fixing mouse movement in .NET :: Jim Evans
  • Make RuboCop happy again :: Alex Rodionov
  • Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans
  • update PyPI links in Python docs (#6011) :: GitHub
  • [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsev
  • Switch to our own classes for JSON parsing :: Simon Stewart
  • Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart
  • Remove GSON from main source tree :: Simon Stewart
  • Fix the build. Oops. :: Simon Stewart
  • Updating IE driver to use SendInput for a single input at a time :: Jim Evans
  • Adding logging to IE driver for setting window focus :: Jim Evans
  • Updating .NET test to not need two driver instances :: Jim Evans
  • Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans
  • Updating JavaScript automation atoms for IE :: Jim Evans
  • Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans
  • Removing IE-specific tests that are covered in common tests for .NET :: Jim Evans
  • Updating IE driver binary prebuilts :: Jim Evans
  • Ensure we do not write too much JSON across the wire :: Simon Stewart
  • Allow pretty printing of json to be disabled. :: Simon Stewart
  • Remove debug print statements. #prodeveloper :: Simon Stewart
  • [3450] Added bindings for custom ChromeDriver commands (GET_NETWORK_CONDITIONS, SET_NETWORK_CONDITIONS and DELETE_NETWORK_CONDITIONS) that allows client code to utilize built-in throttling functionality. (#3479) :: Simon Stewart
  • Bump version to 3.13 :: Simon Stewart
  • [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantsev
  • [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev
  • [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev
  • Update README.md (#6021) :: Simon Stewart
  • Updated ChromeDriver docs (#5999) :: Simon Stewart
  • Remove an unused dep in a java rule :: Simon Stewart
  • Fix comment issues. (#5954) :: Simon Stewart
  • Added more documentation to isEnabled() and resolves #3547 (#5691) :: Simon Stewart
  • [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev
  • Bump the Netty version we use :: Simon Stewart
  • Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evans
  • [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev
  • Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evans
  • Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evans
  • Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evans
  • Allow extension of RemoteWebElement for caching properties :: Jim Evans
  • Replace Chrome with Firefox in .NET documentation comments :: Jim Evans
  • Get the status servlet working again. :: Simon Stewart
  • Updating java changelog :: Simon Stewart
  • fix incorrect w3c action encoding in python client (#6014) :: Lucas Tierney
  • [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney
  • Add executing custom command to Chrome Python bindings (#5989) :: Lucas Tierney
  • Fix JSON parsing of unicode escapes :: Simon Stewart
  • Remove unnecessary main methods :: Simon Stewart
  • More compliant JSON escaping of characters :: Simon Stewart
  • Fix encoding of log levels :: Simon Stewart
  • [py] Update CHANGES for 3.13.0 :: lmtierney
  • [rb] Update CHANGES for 3.13.0 :: lmtierney
  • Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans
  • Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim Evans
  • @ddavison ddavison released this Aug 16, 2018 · 874 commits to master since this release

    Assets 2
  • Updating .NET CHANGELOG for 3.11 release :: Jim Evans
  • Streamlining .NET Actions class :: Jim Evans
  • Update changelog for python bindings :: AutomatedTester
  • Add desired capabilities keyword to IE and Firefox :: David Burns
  • Removed unexecuted line from IE webdriver :: David Burns
  • Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evans
  • Updating .NET strong-named assembly build to correct package references :: Jim Evans
  • Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: Jim Evans
  • [rb] update changelog :: Titus Fortner
  • Add Firefox addon install using manifest.json :: Jim Evans
  • Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Jim Evans
  • Fix Safari webdriver AttributeError for python client driver #5578 :: Alexei Barantsev
  • Fixing flake8 issues :: Alexei Barantsev
  • Remove unnecessary parameter from JsonOutput.write :: Simon Stewart
  • Properly initializing JSON values in IE driver :: Jim Evans
  • Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans
  • Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans
  • Updating to release IE driver 3.11.1 :: Jim Evans
  • Unignore double click tests on Firefox :: Alex Rodionov
  • Ignore test for partially covered elements for IE :: Alex Rodionov
  • Adding Protected Mode boundary closing mechanism in IE :: Jim Evans
  • safaridriver: add new command to change getUserMedia() behavior for mock devices :: David Burns
  • safaridriver: add support for an extension command to open the debugger. :: David Burns
  • bugfix: suppress deprecation warning when no extensions were added to profile :: Alex Rodionov
  • Updating NUnit dependencies for .NET tests :: Jim Evans
  • Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evans
  • Fixing clear atom to work with for IE :: Jim Evans
  • Exposing is_focusable atom for use in drivers :: Jim Evans
  • Adding IsFocusable method to IE driver Element class :: Jim Evans
  • Adding support for extension capabilites starting with "test:" in IE :: Jim Evans
  • Fixing obscured element detection in IE for elements in frames :: Jim Evans
  • Separating out detection of focusable elements for sendKeys in IE :: Jim Evans
  • Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans
  • Updating .NET to not propagate non-W3C compliant capability names :: Jim Evans
  • Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans
  • Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans
  • Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: Jim Evans
  • Addition of test playlists for each .NET test project in the repo :: Jim Evans
  • Addition of overload argument to the SelectElement.SelectByText method :: Jim Evans
  • Remove unused field :: Simon Stewart
  • Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans
  • Updating JsonCpp library to latest :: Jim Evans
  • Changing COM variant to JSON serialization in IE :: Jim Evans
  • Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans
  • Send requests with application/json content type :: Alex Rodionov
  • Remove unnecessary overriding of Content-Type :: Alex Rodionov
  • Null cookie value fix :: Jim Evans
  • Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evans
  • Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans
  • Remove duplicated command entry of screenshot. :: Jim Evans
  • Adding HRESULT check in IE driver :: Jim Evans
  • Removing external link in IE test file :: Jim Evans
  • Improve takeScreenshot performance in ie driver. :: Jim Evans
  • Treat object tag with embedded document as frame :: Jim Evans
  • Update Http.request in default.rb to include a delay in retries :: Alex Rodionov
  • Add failing test for a sequence of drag and drop by offset and element :: Jim Evans
  • Adding newly added test to Visual Studio playlist :: Jim Evans
  • Add support for Basic Access Authentication in .NET RemoteWebDriver :: Jim Evans
  • Adding BeforeRemoteHttpRequest event to .NET RemoteWebDriver :: Jim Evans
  • Prevent page jump to top when clicking on tab :: Simon Stewart
  • Move manifest generation to the right place :: Simon Stewart
  • Add a User-Agent header to our outgoing HttpRequests :: Simon Stewart
  • The next release is not Selenium for Workgroups :: Simon Stewart
  • Fixing .NET ChromeDriver network conditions commands URLs :: Jim Evans
  • Adding user-agent string for .NET remote HTTP requests :: Jim Evans
  • Add a User-Agent header for Ruby HTTP requests. :: Alex Rodionov
  • Refactor sending Selenium User-Agent :: Alex Rodionov
  • Fix ChromeDriver NetworkConditions setter for .NET :: Jim Evans
  • Fixing incorrect platform in .NET user agent string :: Jim Evans
  • Fix Selenium namespace collisions :: Alex Rodionov
  • [py] use setter for headless property in options classes :: lmtierney
  • [py] only add --disable-gpu for Chrome headless on Windows Fixes #5702 :: lmtierney
  • Add User Agent for Python (#5696) :: Lucas Tierney
  • flake8 fixes :: Lucas Tierney
  • [py] missing parentheses for method call :: lmtierney
  • Adding locking for lazy-load of static dictionary in .NET :: Jim Evans
  • Guarding against assembly location being empty :: Jim Evans
  • Add changelog link to RubyGems :: Alex Rodionov
  • Add support for getting/setting permissions for Safari :: Alex Rodionov
  • Add attach debugger command to Safari :: Alex Rodionov
  • [js] Adjust type annotations to properly track types when generating API docs. :: Jason Leyba
  • [js] Export `lib/input.Origin` from the top level `selenium-webdriver` module. :: Jason Leyba
  • [js] Replace typedefs with record objects for parts of the public API. :: Jason Leyba
  • [js] Add a User-Agent header for #5657 :: Jason Leyba
  • Return has_network_connection driver extension :: Alex Rodionov
  • Fix RuboCop offences :: Alex Rodionov
  • Revert .NET bindings to send spec-compliant new session for all browsers :: Jim Evans
  • Fixing .NET serialization of proxy autoconfig URL :: Jim Evans
  • Removing no-longer-used .NET dependencies :: Jim Evans
  • Making .NET ICommandExecutor interface extend IDisposable :: Jim Evans
  • Fixing IE stale element detection for parent elements. :: Jim Evans
  • [json] delegate primitve detection to guava :: Simon Stewart
  • [json] Deprecating methods where GSON leaks out :: Simon Stewart
  • Clean up. No logical changes :: Simon Stewart
  • Add equals and hashCode to Command :: Simon Stewart
  • Switch to use guava type token. Should be a no-op :: Simon Stewart
  • Adding equals and hashCode to Response :: Simon Stewart
  • Refactor Bys, "checkNotNull" :: Simon Stewart
  • More cleanups in By :: Simon Stewart
  • All json tests are small tests :: Simon Stewart
  • add before/afterGetScreenshotAs to WebDriverEventListener :: Simon Stewart
  • Fix issues in comments and exception messages. :: Simon Stewart
  • Clean up docs in By :: Simon Stewart
  • Initial implementation of taking element screenshots for IE :: Jim Evans
  • Correcting IWebElement.GetScreenshot remote URL :: Jim Evans
  • Updated docs from ChromeDriver to FirefoxDriver :: Jim Evans
  • Adding new test to .NET common tests playlist :: Jim Evans
  • Adding .NET Chrome option to enable use of W3C protocol dialect :: Jim Evans
  • [py] allow Remote webdriver when only given Options class also, use Options.to_capabilties as base caps :: lmtierney
  • [py] ensure all Options.to_capabilities start with default capabilities this allows remote webdrivers to be initialized with just options :: lmtierney
  • Unignoring a test fixed in Firefox :: Alexei Barantsev
  • Fixing a grid unit test broken after migration to OkHttp :: Alexei Barantsev
  • Improve the error message that is raised when safaridriver cannot be found. (#5739) :: Lucas Tierney
  • Added java 8 lambda expressions and also did some code cleanup of catching multiple exceptions in single catch block :: Simon Stewart
  • Fix comment issues. (#5741) :: Alex Rodionov
  • Code clean up: remove dead code, and move to lambdas :: Simon Stewart
  • Bump mockito to 2.18 and bytebuddy to 2.13 :: Simon Stewart
  • Fixing test temp file writing for .NET :: Jim Evans
  • Updating .NET CHANGELOG and version resources for 3.11.1 release :: Jim Evans
  • [py] add IeOptions class to selenium.webdriver :: lmtierney
  • Add autoservice to the build :: Simon Stewart
  • Ensure `createDefaultService` is the same as `new Builder().build()` :: Simon Stewart
  • Expose all `DriverService.Builder`s to the service loader :: Simon Stewart
  • Enable annotation processing in eclipse :: Simon Stewart
  • Adding Safari tech preview test config for .NET :: Jim Evans
  • Updating .NET Safari Tech Preview test config :: Jim Evans
  • Retain config file paths if specified :: Alexei Barantsev
  • [py] Fixing syntax error :: Alexei Barantsev
  • Reverting making .NET ICommandExecutor extend IDisposable :: Jim Evans
  • Reverting ICommandExecutor change for RemoteWebDriver :: Jim Evans
  • Updating release info for .NET 3.11.2 point-release :: Jim Evans
  • Test clean up :: Simon Stewart
  • Minor java 8ism: optional.ifPresent, not an if statement :: Simon Stewart
  • Minor code cleanups :: Simon Stewart
  • Class is an instanceof Type :: Simon Stewart
  • Fix the build :: Simon Stewart
  • I have no idea why we were converting the value in cookies :: Simon Stewart
  • [java] Implementing WebStorage in ChromeDriver and FirefoxDriver. :: Alexei Barantsev
  • Ignoring a test in legacy FirefoxDriver :: Alexei Barantsev
  • Ignoring another storage test in legacy FirefoxDriver :: Alexei Barantsev
  • [py] Fixing FirefoxOptions to capabilities conversion test :: Alexei Barantsev
  • [py] Unignoring xpassed marionette tests :: Alexei Barantsev
  • [java] Stopping OkHttp from retrying after getting 408 response code. This caused duplication of page load timeout. :: Alexei Barantsev
  • Fixing .NET HttpCommandExecutor event for RemoteWebDriver :: Jim Evans
  • Extracting JSON wire protocol element marker property names in .NET :: Jim Evans
  • Fix obscure window switching bug :: Jim Evans
  • Refactoring creation of RemoteWebElement to use a factory :: Jim Evans
  • [py] fix ff marionette binary test the combination of acceptInsecureCerts and an invalid binary result in the state of 'Unable to find a matching set of capabilities' :: lmtierney
  • [py] revert fix for ff mn binary test, xfail with bug linked as reason :: lmtierney
  • fix ExecuteScript and Actions to handle IWrapsElement appropriately :: Jim Evans
  • Ignoring .NET tests for unimplemented features in Chrome :: Jim Evans
  • More .NET test maintenance, ignoring known test failures :: Jim Evans
  • Updating .NET tests to properly reflect current driver behavior :: Jim Evans
  • Changing 'unhandled error' status code to throw WebDriverException in .NET :: Jim Evans
  • Fix issue where -host is not honored in all server modes. :: Doug Simmons
  • [grid] Disabling TRACE method in hub :: Alexei Barantsev
  • Fix internal-grid-test(s) which are failing after -host change :: Doug Simmons
  • Attempting to make .NET project files more cross-platform :: Jim Evans
  • Adding default value to .NET IE element scroll behavior option :: Jim Evans
  • Ignoring hanging test for Edge in .NET tests :: Jim Evans
  • Adding option for .NET EdgeDriverService to use W3C protocol dialect :: Jim Evans
  • Work around slash escaping weirdness for non-Windows Visual Studio :: Jim Evans
  • Address hub/node -host backwards compatibility concern :: Doug Simmons
  • Change if..else condition in CommonCliOptions :: Doug Simmons
  • Update another failing internal-grid-test :: Doug Simmons
  • [java] Calling more specific driver constructor that accepts *Options object as a parameter. :: Alexei Barantsev
  • [java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode :: Alexei Barantsev
  • An attempt to run JS tests on travis in headless Firefox :: Alexei Barantsev
  • [java] Fixing HtmlUnit driver initialization in tests :: Alexei Barantsev
  • An attempt to use token for authenticated access to github API to download latest geckodriver :: Alexei Barantsev
  • [py] Remove the beta `authenticate` methods from `Alert` :: lmtierney
  • add shadow dom v1 support to getVisibleText :: Simon Stewart
  • remove invalid multiple-root test :: Simon Stewart
  • rewrite shadow dom tests for v1 :: Simon Stewart
  • fix shadow dom tests :: Simon Stewart
  • simplify shadow dom traversal :: Simon Stewart
  • only assert styles of elements :: Simon Stewart
  • return early when retrieving DOM parents :: Simon Stewart
  • move displayed to a function :: Simon Stewart
  • fix jsdoc :: Simon Stewart
  • [rb] remove encoding from copyright task Encoding is no longer required and has been removed from files, see PR #4746 :: Lucas Tierney
  • Add a test to make sure screenshots are added to exceptions :: Simon Stewart
  • Give Cookie a toJson method :: Simon Stewart
  • Make the BeanToJsonConverter a little less if/then :: Simon Stewart
  • Json.toType now requires a String :: Simon Stewart
  • Migrate to our own type coercer from the one supplied with gson :: Simon Stewart
  • Delete the old BeanToJsonConverter :: Simon Stewart
  • Add a test to make sure screenshots are added to exceptions :: Simon Stewart
  • Remove GSON from the configuration classes :: Simon Stewart
  • Remove Json.toJsonElement :: Simon Stewart
  • Throw exception clicking on file upload elements in IE :: Jim Evans
  • Making IE cookie expiration times integer values :: Jim Evans
  • Updating find element by link text atom to handle non-breaking spaces :: Jim Evans
  • Throw an error for key actions taking multiple characters in IE :: Jim Evans
  • Updating IE driver prebuilts with latest changes :: Jim Evans
  • Updating unhandled JavaScript errors to throw WebDriverException in .NET :: Jim Evans
  • Ensure we correctly throw JsonException when GSON fails :: Simon Stewart
  • Allow JsonInput to allow additional TypeCoercers to be registered :: Simon Stewart
  • Fix failing tests for Grid registration :: Simon Stewart
  • Fix failing Firefox tests :: Simon Stewart
  • Use "https" for links in README (#5849) :: Corey Goldberg
  • Reducing visibility of DriverService.sendOutputTo method to protected (this change was announced in version 3.8) :: Alexei Barantsev
  • Stop using deprecated API of apache httpclient :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • [java] Deleting redundant checks :: Alexei Barantsev
  • [grid] Assigning node to a random free port if not specified explicitly. Fixes #5783 :: Alexei Barantsev
  • Fixing ExpectedConditions.numberOfElementsToBeMoreThan javadoc. Fixes #5830 :: Alexei Barantsev
  • Updating ignores for Safari TP 55 :: Alexei Barantsev
  • Fix failing tests by checking correct type assumptions :: Simon Stewart
  • Bump version number to 3.12 :: Simon Stewart
  • Update java changelog :: Simon Stewart
  • Moving DriverService.sendOutputTo back to public space :: Alexei Barantsev
  • ... and fixing the changelog :: Alexei Barantsev
  • @ddavison ddavison released this Apr 12, 2018 · 1087 commits to master since this release

    Assets 2
  • Updating BUCK build files for .NET bindings :: Jim Evans
  • Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • Fixing use of deprecated API :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsev
  • Refactoring, less guava, more standard JDK :: Alexei Barantsev
  • Fixing a typo :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Less use of deprecated API :: Alexei Barantsev
  • Refactoring a test, no logical changes :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Ooops, a silly mistake... :: Alexei Barantsev
  • Update changelog for Python for tag 3.10.0 :: AutomatedTester
  • [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart
  • [grid] Remove "Registry.getConfiguration" :: Simon Stewart
  • Remove unused annotations and unthrown exceptions :: Simon Stewart
  • [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart
  • Make a test not rely on JsonElement.toString :: Simon Stewart
  • [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewart
  • [grid] Remove unthrown exception from method signatures :: Simon Stewart
  • Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewart
  • Make `AbstractCapabilities` implement `toJson` :: Simon Stewart
  • ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart
  • Use the default HttpClient.Factory where possible :: Simon Stewart
  • Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans
  • Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans
  • Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evans
  • Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans
  • Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evans
  • Fixing getElementProperty to return proper data type. :: Jim Evans
  • Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans
  • Modifying processing of pause actions in keyboard action sequences :: Jim Evans
  • Modifying mouse event handling to match W3C Specification :: Jim Evans
  • Revamped handling of modifier keys in IE driver :: Jim Evans
  • Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evans
  • Updating IE error response to be spec compliant for sendKeys :: Jim Evans
  • Updating clear element command handler to return W3C compliant errors for IE :: Jim Evans
  • Changing clear element atom to be W3C compliant :: Jim Evans
  • Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans
  • Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans
  • Added IE string utility method for creating GUIDs :: Jim Evans
  • Updating IE prebuilts and JavaScript atoms :: Jim Evans
  • Adding another test for SafariDriver constructor :: Alexei Barantsev
  • Deleting SafariOptions.port, if a user wants to run safaridriver on a specific port it should explicitly instantiate SafariDriverService and pass it to SafariDriver constructor :: Alexei Barantsev
  • SafariDriver always runs a clean session :: Alexei Barantsev
  • Update Safari specs guards :: Alex Rodionov
  • Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • Fix element clear when document is undefined :: Alex Rodionov
  • Throw error when unfocus fails after clearing element :: Alex Rodionov
  • Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evans
  • Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans
  • Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans
  • Marking .NET PageFactory obsolete :: Jim Evans
  • Marking .NET ExpectedConditions obsolete :: Jim Evans
  • Implementing equals and hashCode for LoggingPreferences :: Alexei Barantsev
  • Fixing sending keystrokes with native events disabled for IE :: Jim Evans
  • Updating JavaScript atoms and IE prebuilts :: Jim Evans
  • Updating .csproj files for use with Visual Studio 2017 version 15.6.1 :: Jim Evans
  • Updating .NET visibility test to check for proper exception type or subclass :: Jim Evans
  • Version bump for 3.11 :: Simon Stewart
  • [joke] Prepping for 3.11 release :: Simon Stewart
  • Update java changelog :: Simon Stewart
  • Fixing buck alias selenium-java :: Alexei Barantsev
  • Fixing buck warning about duplicated classes :: Alexei Barantsev
  • Fixing possible NPE while reading hub config file. Fixes #5575 :: Alexei Barantsev
  • Adding support for intercepted element clicks in .NET :: Jim Evans
  • Adding detection of intercepted element clicks to IE :: Jim Evans
  • Updating .NET tests to account for new IE click intercepted behavior :: Jim Evans
  • Replace Guava Lists/Sets/Maps/Iterables with plain Java 8 :: Simon Stewart
  • Fix failing grid test :: Simon Stewart
  • Adding additional logging for new session command for IE :: Jim Evans
  • Updating IE prebuilts for impending 3.11 release :: Jim Evans
  • Reword startup message :: Simon Stewart
  • @ddavison ddavison released this Apr 12, 2018 · 1160 commits to master since this release

    Assets 2
  • Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev
  • Refactoring grid option preliminary analysis :: Alexei Barantsev
  • Fix for Window.setRect() API documentation. (#5460) :: jleyba
  • Updating .editorconfig for .h files :: Jim Evans
  • Reverting IE driver stale element checks to previous behavior :: Jim Evans
  • Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
  • Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
  • Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
  • Replacing strings with #define constant in IE driver :: Jim Evans
  • Updating IE prebuilt to 3.9.0.1 :: Jim Evans
  • Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
  • Fix Javadoc issues. :: Alex Rodionov
  • Adding tests for standalone launcher :: Alexei Barantsev
  • Making selenium server less verbose by default :: Alexei Barantsev
  • Improving representation of session info in server logs :: Alexei Barantsev
  • Hiding jetty info level log messages :: Alexei Barantsev
  • Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
  • Improving logging of session start/stop :: Alexei Barantsev
  • Deleting unused private field :: Alexei Barantsev
  • Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
  • Deleting unused code :: Alexei Barantsev
  • Adding information about classes and methods to log message format :: Alexei Barantsev
  • Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
  • Implementing test for -debug command line option :: Alexei Barantsev
  • Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
  • Fixing compilation issue, a missing dependency :: Alexei Barantsev
  • Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
  • Making .NET common tests run with the `dotnet test` command :: Jim Evans
  • Updating build process for .NET tests to use Buck :: Jim Evans
  • Removing BUCK files from .NET .csproj projects :: Jim Evans
  • It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: David Burns
  • Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
  • Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
  • [rb] Add helper method to launch Chrome in headless mode. :: Alex Rodionov
  • Adding --disable-gpu for chrome headless. :: Alex Rodionov
  • Simplify specs for headless Chrome option :: Alex Rodionov
  • Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
  • Fixing selenium build requirements :: Alexei Barantsev
  • Making python specification in IDEA project more generic :: Alexei Barantsev
  • [py] Deleting unused imports :: Alexei Barantsev
  • [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
  • Reducing visibility of utility classes :: Alexei Barantsev
  • [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
  • Fixing buck build :: Alexei Barantsev
  • Revert "Fixing buck build" :: Alexei Barantsev
  • Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
  • Allow httpclient to follow requests to absolute urls :: Simon Stewart
  • HttpClient Content-Type may not always be set :: Simon Stewart
  • Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
  • Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Simon Stewart
  • Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Simon Stewart
  • Avoid long/int confusion for safari options :: Simon Stewart
  • Restricting visibility of utility classes :: Alexei Barantsev
  • Deleting unused private variable :: Alexei Barantsev
  • Deleting unused private code :: Alexei Barantsev
  • Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev
  • Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans
  • Code formatting and internal API cleanup for IE driver :: Jim Evans
  • Adding convenience methods on internal IE driver Script object :: Jim Evans
  • Moving double-click detection logic inside InputManager for IE :: Jim Evans
  • Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans
  • Reducing wait interval time in IE driver :: Jim Evans
  • Updating IE prebuilts with latest fixes :: Jim Evans
  • Fixing IE driver to send keys to contentEditable elements :: Jim Evans
  • Ignoring Alert test in IE, since driver behaves correctly :: Jim Evans
  • Added no-cache header to HTTP GET command of RemoteWebDriver :: Jim Evans
  • Support binding to IPv6 loopback in IE driver :: Jim Evans
  • Fixing .NET release build after target directory movement :: Jim Evans
  • Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evans
  • Updating path loading for .NET tests to support .NET Core :: Jim Evans
  • Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evans
  • Remove dependencies on HttpClientFactory where possible :: Simon Stewart
  • Use default httpclinet factory in tests :: Simon Stewart
  • Deprecate internal Duration in favor of java.time.Duration :: Simon Stewart
  • Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart
  • Replace anonymous types with lambdas :: Simon Stewart
  • Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans
  • Updating to prevent double-clicks when warranted :: Jim Evans
  • Refactoring user input simulation code in IE driver :: Jim Evans
  • Updating IE prebuilts for latest changes :: Jim Evans
  • Adding grid launcher tests for hub and node config files :: Alexei Barantsev
  • Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev
  • Separating grid internal test job from e2e tests :: Alexei Barantsev
  • Remove a sysout debug line. No logical change :: Simon Stewart
  • Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewart
  • Remove gson reference from ExternalSessionKey :: Simon Stewart
  • [grid] More migration away from gson and apache httpclient :: Simon Stewart
  • Fix build :: Simon Stewart
  • Extracting server CLI to a separate package :: Alexei Barantsev
  • Fixing one more test :: Alexei Barantsev
  • [py] add docstring for InvalidElementStateException closes #5520 :: lmtierney
  • Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans
  • Renaming a method in IE driver's internals :: Jim Evans
  • Fixing IE driver element detection for user-executed JavaScript :: Jim Evans
  • Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans
  • Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans
  • Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans
  • Unignoring async JavaScript tests that now work for IE :: Jim Evans
  • Fix failing test :: Simon Stewart
  • Fix imports: no logical changes :: Simon Stewart
  • [grid] More migration away from gson :: Simon Stewart
  • Fix a spacing issue. No logical change :: Simon Stewart
  • Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart
  • [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart
  • [grid] More migrations to our own json abstraction :: Simon Stewart
  • Fix up a spacing issue. No logical changes :: Simon Stewart
  • Mark method only used by NetworkInterface as deprecated :: Simon Stewart
  • Remove the Firebug debug class :: Simon Stewart
  • Adding a buck alias for safari tests :: Alexei Barantsev
  • Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsev
  • Getting Safari ignores to actual state :: Alexei Barantsev
  • Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsev
  • Fixing ignores in Safari specific tests :: Alexei Barantsev
  • Oops... Enabling standard tests back in Safari :: Alexei Barantsev
  • Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev
  • Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev
  • Refactoring tests for grid launcher :: Alexei Barantsev
  • Moving away from Gson in status handler :: Alexei Barantsev
  • Deleting a useless class, simplifying tests :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsev
  • Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantsev
  • Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev
  • [rb] turn off remote session id test for local runs :: Titus Fortner
  • Update java changelog :: Simon Stewart
  • Bump Selenium version to 3.10 :: Simon Stewart
  • Fix EdgeOptions to actually work :: Simon Stewart
  • Buck version bump :: Simon Stewart
  • Remove build warning :: Simon Stewart
  • Guard remote session ID test :: Alex Rodionov
  • add Errno::EAFNOSUPPORT as ignored errors when finding ports :: Alex Rodionov
  • Convert noProxy from string to array in W3C new session payload :: Alex Rodionov
  • Fix RuboCop linter failure :: Alex Rodionov
  • Fix execute_async_script tests for IE :: Alex Rodionov
  • Stabilize full screen window tests :: Alex Rodionov
  • Update changelog for 3.10.0 :: Alex Rodionov
  • Add support for getting local/session storage in local IE :: Alex Rodionov
  • Enable remote IE tests on AppVeyor :: Alex Rodionov
  • Give Chrome some time to breathe out on CI :: Alex Rodionov
  • [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Lucas Tierney
  • Re-ignoring async JavaScript alert tests for IE :: Jim Evans
  • Updating .NET bindings to better handle W3C error responses :: Jim Evans
  • Reverting change to execption type based on response error code :: Jim Evans
  • Updating .NET CHANGELOG for 3.10 release :: Jim Evans
  • Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans
  • @ddavison ddavison released this Apr 12, 2018 · 1320 commits to master since this release

    Assets 2
  • Restoring DefaultCapabilityMatcher.addToConsider method deleted by mistake. :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Deleting deprecated unused code :: Alexei Barantsev
  • Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev
  • [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsev
  • Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev
  • .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev
  • Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsev
  • [py] add request response data to debug logging :: lmtierney
  • [py] Deprecate PhantomJS support :: lmtierney
  • [py] remove phantomjs from test suite :: lmtierney
  • [py] Define stdin for service subprocess (#4503) :: Lucas Tierney
  • [py] Initialize Alert object by calling alert.text (#1863) :: Lucas Tierney
  • [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney
  • [py] fix bug introduced in 9a6df49 :: lmtierney
  • [py] flake8 fixes :: lmtierney
  • Support getting/setting network conditions in Chrome :: Alex Rodionov
  • Throw on non-List responses to the /log command. :: Jason Juang
  • [ghost] Addressing issues pointed out in #4458 (#5042) :: Lucas Tierney
  • [py] fix docs build :: Lucas Tierney
  • [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney
  • Use empty capabilities when user omits them at all :: Alex Rodionov
  • Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsev
  • Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Alexei Barantsev
  • Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev
  • [oy] Fix issue with w3c actions releasing on element (#5180) :: Lucas Tierney
  • [py] remove test obsoleted by 38d693460c5708dfddea2076b5ff7b6ff3c7e6d3 :: lmtierney
  • Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantsev
  • Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsev
  • Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsev
  • Minor test refactoring :: Alexei Barantsev
  • Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantsev
  • [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev
  • [java] Fixing chrome test dependencies :: Alexei Barantsev
  • [java] Fixing format of element screenshot command :: Alexei Barantsev
  • Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewart
  • [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev
  • Ignore failing storage tests for Chrome :: Alex Rodionov
  • Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev
  • Logging more info on new session creation errors. :: Alexei Barantsev
  • Replacing printStackTrace with logger :: Alexei Barantsev
  • [py] add ability to specify browser binary, browser args, and driver executable binary in test suite this also updates WebKitGTK options to be consistent with other Options classes :: Lucas Tierney
  • Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev
  • Upgrade JRuby to 9.1.15.0 :: Alex Rodionov
  • Fixing buck dependencies for server tests :: Alexei Barantsev
  • Fixing a broken test :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev
  • Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fixes #5228 :: Alexei Barantsev
  • Deleting deprecated code :: Alexei Barantsev
  • Stop using DesiredCapabilities class in ActiveSessionFactory :: Alexei Barantsev
  • Deleting all tests not related to DefaultDriverSessions, these tests should belong to DefaultDriverFactory test set :: Alexei Barantsev
  • Fixing DefaultDriverFactory to register IE and Safari driver providers with platform specification, because IE can be instantiated on Windows only and Safari can be instantiated on Mac only. Also deleting deprecated methods. :: Alexei Barantsev
  • Deleting unused imports :: Alexei Barantsev
  • Fixing test to run on any platform (IE is available on Windows only) :: Alexei Barantsev
  • Deleting deprecated class :: Alexei Barantsev
  • Loading configuration from hub to node after registration (and re-registration). Fixes #374 :: Alexei Barantsev
  • Update expected schedule in readme :: Jason Leyba
  • [js] Add methods to the Builder to support configuring the service used to manage webdriver executable child processes. Update the logging example to show using these new methods to enable verbose logging. :: Jason Leyba
  • [js] The various driver-specific option classes now extend the Capabilities class :: Jason Leyba
  • [js] If the remote end indicates it does not support the new actions API, translate actions to a command sequence against the legacy API and try again. :: Jason Leyba
  • [js] Expand on ActionSequence documentation and make it easier to define and execute a single device sequence. :: Jason Leyba
  • 1) Fixing platform verification logic to match platform family only :: Alexei Barantsev
  • Allowing to customise how the proxy is rendered by using the existing getHtmlRender() :: Alexei Barantsev
  • Fixing a node config serialization test broken after adding new option 'enablePlatformVerification' :: Alexei Barantsev
  • Immediately shutdown standalone/hub/node if the port is busy with a human readable message :: Alexei Barantsev
  • get rid of the redundant / :: Alex Rodionov
  • [js] Actions API changes :: Jason Leyba
  • Upgrade YARD to 0.9.11 to mitigate security vulnerability :: Alex Rodionov
  • Prefer "geckodriver" name when looking up binary :: Alex Rodionov
  • Fixing typo that can confuse beginner users :: Alex Rodionov
  • Bump the java libraries we depend on to their latest versions :: Simon Stewart
  • Updating to new jcommander version, avoid using deprecated constructor. :: Alexei Barantsev
  • A bit of Java 8 magic :: Alexei Barantsev
  • Deleting unused private variable :: Alexei Barantsev
  • Test refactoring, less code duplication :: Alexei Barantsev
  • Remove the old DriverServlet :: Simon Stewart
  • Delete unusued DefaultDriverSessions class :: Simon Stewart
  • DriverSessions: Remove methods that would never work :: Simon Stewart
  • Make it easier to subclass a remote ActiveSession :: Simon Stewart
  • Allow SessionFactory to indicate whether they support particular Capabilities :: Simon Stewart
  • [py] fix Opera Driver :: lmtierney
  • [py] update CHANGES and bump version to 3.8.1 :: lmtierney
  • [js] Clean-up command mappings to better track W3C compliance. :: Jason Leyba
  • [js] Remove `Alert.authenticateAs` :: Jason Leyba
  • [js] Another pass at the new actions API for #4564 :: Jason Leyba
  • [js] Replace WebElement.getSize/getLocation with a single getRect :: Jason Leyba
  • [js] Add support for /session/:sessionId/chromium/send_command (#5159) :: Jason Leyba
  • [java] Adding a line in changelog about PhantomJS support :: Alexei Barantsev
  • Added merge method to OperaOptions :: Alexei Barantsev
  • Added missing goog require :: Alexei Barantsev
  • Make sure that window.Sizzle is defined :: Alexei Barantsev
  • Fix issues in Javadocs and exception messages. :: Alexei Barantsev
  • Adding varargs methods to ExpectedConditions in order to avoid annoying Arrays.asList :: Alexei Barantsev
  • Test for ChromeOptions setAcceptInsecureCerts() :: Alexei Barantsev
  • Ignore-Behaviour ignored for HtmlUnit in Test :: Alexei Barantsev
  • bump rubyzip version to ~>1.2 to fix CVE-2017-5946 :: Alex Rodionov
  • Use `Capabilities` rather than `ImmutableCapabilities` in mutators :: Simon Stewart
  • [java] Converting IE command line switches from list to string, as required by the driver. Fixes #5319 :: Alexei Barantsev
  • Fixing 'registry' property name in DefaultHub.json. Fixes #5309 :: Alexei Barantsev
  • Unignoring a test fixed in Firefox :: Alexei Barantsev
  • Make shouldCache overridable/accessible :: Simon Stewart
  • Refactoring HttpClient to stop using deprecated methods of Apache HC :: Alexei Barantsev
  • [py] reduce the default script timeout in executing_async_javascript_tests.py (#5326) :: Lucas Tierney
  • Extract a common base class for httpclient tests :: Simon Stewart
  • Add an HttpClient backed by OkHttp :: Simon Stewart
  • [py] xfail chrome tests due to bugs in chromedriver :: lmtierney
  • Let's try to use OK HTTP client by default :: Alexei Barantsev
  • Refactoring to simplify WebDriverBuilder, and make it use driver Options classes for capabilities. :: Alexei Barantsev
  • [js] retry requests on EPIPE error :: Jason Leyba
  • [js] Attempt to de-flake a test with a hard sleep (yuck) :: Jason Leyba
  • [js] Add some checks to catch misuse of the options classes, whose semantics have changed since 3.6 :: Jason Leyba
  • [js] Cleanup changelog and bump version to 4.0.0-alpha.1 for publishing to npm (#5205) :: Jason Leyba
  • Fix Exception being raised when error_payload does not include a value. :: Alex Rodionov
  • Properly handle conditions when finding server trace :: Alex Rodionov
  • Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev
  • Run marionette test instead of legacy ones y command 'go test_firefox' :: Alexei Barantsev
  • [java] Moving utility methods to the only class that uses them :: Alexei Barantsev
  • [java] Moving another utility method to the only class that uses it :: Alexei Barantsev
  • Rewamping UrlCheckerTest and adding it to the suite :: Alexei Barantsev
  • Fixing travis job for legacy firefox driver tests :: Alexei Barantsev
  • [py] Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev
  • [py] Unignoring xpassed chrome tests linked to closed issues :: Alexei Barantsev
  • [py] Deleting unused imports :: Alexei Barantsev
  • [py] More test status fixes :: Alexei Barantsev
  • [java] Fixing UrlCheckerTest to check only upper bound, the lower one suffers of a race condition :: Alexei Barantsev
  • [py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open. :: Alexei Barantsev
  • [py] One more test broken in Chrome, no idea why :: Alexei Barantsev
  • Use a mutex to lock Win32 message handling (#5304) :: Simon Stewart
  • Fixes a typo (#5351) :: jleyba
  • Trying to use travis per-job cache on master branch :: Alexei Barantsev
  • Modernization of pre Java 6 code :: Alexei Barantsev
  • Add missing copyright headers :: Simon Stewart
  • Revert "[py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open." :: Alexei Barantsev
  • [java] Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev
  • [java] Stop using derecated API :: Alexei Barantsev
  • Joining all atom tests for the same browser into a single job on travis to decrease build overhead :: Alexei Barantsev
  • Optimizing travis config for the current development needs for faster feedback: :: Alexei Barantsev
  • Make the servlet wrapping implentations of our Http* classes public :: Simon Stewart
  • Make sure httpclient tests are included :: Simon Stewart
  • All httpclient.execute calls always follow redirects. Deprecate the old method :: Simon Stewart
  • Update call sites to httpclient.execute :: Simon Stewart
  • [py] Use Color in rendered_webelement_tests (#5360) :: Lucas Tierney
  • Replace Guava Charsets with Java StandardCharsets :: Alexei Barantsev
  • Make HttpRequest support query parameters. :: Simon Stewart
  • Ensure that wrapped servlet requests have query parameters :: Simon Stewart
  • Migrate ProxyStatusServlet to use our JSON and HttpRequests classes :: Simon Stewart
  • Making sure to quit all drivers created by tests :: Alexei Barantsev
  • Fix the javadocs build :: Simon Stewart
  • Fix the build by making json encode urls as strings :: Simon Stewart
  • Delete unused JreHttpClient :: Simon Stewart
  • Allow the default HttpFactory to be switched using a system property :: Simon Stewart
  • Provide mechanism for getting the default HttpClient.Factory implmentation :: Simon Stewart
  • Fix failing tests by correcting OkHttpClient :: Simon Stewart
  • Fixing a broken test :: Alexei Barantsev
  • Fixing mapping for mimetypes that does not recognize java archives on windows. Fixes #5365 :: Alexei Barantsev
  • Syntax highlighting for JavasScript examples (#5364) :: jleyba
  • Upgrading HtmlUnit and its driver to 2.29 :: Alexei Barantsev
  • Fixing ability to run grid e2e tests from IDEA (htmlunit driver requires jetty-util) :: Alexei Barantsev
  • Making GridItemLaunchers immutable :: Alexei Barantsev
  • Refactoring GridLauncherV3 to improve testability :: Alexei Barantsev
  • Adding some tests for GridLauncherV3 :: Alexei Barantsev
  • Updating java changelog :: Simon Stewart
  • Make OkHttp the default http client :: Simon Stewart
  • Remove the enablePassThrough flag :: Simon Stewart
  • Bump version to 3.9 :: Simon Stewart
  • Deleting unused dependency :: Alexei Barantsev
  • Fixing the test for deleted passthrough mode option :: Alexei Barantsev
  • Add wrapper for buck so it can be executed easily :: Simon Stewart
  • See if we can get buck to do some of the heavy lifting in Travis :: Simon Stewart
  • Fixing buckw to use default python :: Alexei Barantsev
  • Fixing ability to run html suite with GridLauncherV3 launcher (if selenium-leg-rc is added to classpath) :: Alexei Barantsev
  • Properly stop servers in grid launcher tests :: Alexei Barantsev
  • Fixing JMX re-registration issue :: Alexei Barantsev
  • Ignoring a test that shows different results in IDE and console because of different classpath :: Alexei Barantsev
  • Let's try to use more buck on travis :: Alexei Barantsev
  • Deleting declaration of exceptions that can never be thrown (they are wrapped to WebDriverException) :: Alexei Barantsev
  • buckw: pass back the exit code given by buck :: Simon Stewart
  • Speed up JS tests by running them in parallel :: Simon Stewart
  • Attempt to have a cache warming step :: Simon Stewart
  • [travis]: Rebuild the matrix :: Simon Stewart
  • Two of the failing specs are now marked as fixed by Chromium and uncoupling the expected errors now makes tests green! :: Alex Rodionov
  • New version of Selenium released set Gemfile.lock accordingly :: Alex Rodionov
  • Allow drivers to respond with custom error codes :: Alex Rodionov
  • Belated update of IE version resources for 3.8 release :: Jim Evans
  • Exposing HostName property for .NET DriverService class :: Jim Evans
  • [py] Revert change to debug logging upon request return :: Lucas Tierney
  • Adding Windows version of buckw :: Alexei Barantsev
  • An attempt to mend travis build :: Alexei Barantsev
  • Revert "An attempt to mend travis build" :: Alexei Barantsev
  • Revert "[travis]: Rebuild the matrix" :: Alexei Barantsev
  • Revert "Attempt to have a cache warming step" :: Alexei Barantsev
  • Deleting useless separate job for calcdeps, we don't share cache between jobs :: Alexei Barantsev
  • Unignoring a test fixed in today's Firefox Nightly :: Alexei Barantsev
  • Unignoring a test for IE :: Alexei Barantsev
  • New IDEA has updated code style format :: Alexei Barantsev
  • Ignoring tests recently broken in Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 and https://bugzilla.mozilla.org/show_bug.cgi?id=1433422 :: Alexei Barantsev
  • Let's try to run java tests in chrome on CI :: Alexei Barantsev
  • Ignoring a test, chrome regression: https://bugs.chromium.org/p/chromedriver/issues/detail?id=2239 :: Alexei Barantsev
  • Unfortunately, chrome is as unstable on travis as it was before, disabling the job back :( :: Alexei Barantsev
  • Fixing strong-named assembly references :: Jim Evans
  • Removing check for leading hyphens in .NET FirefoxOptions AddArgument :: Jim Evans
  • Readding CLSCompliant attribute to .NET assemblies :: Jim Evans
  • Adding commands to get and set network conditions for Chrome in .NET :: Jim Evans
  • Removing unused 'using' directive in C# file :: Jim Evans
  • Fixing build process documentation :: Alexei Barantsev
  • Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev
  • IJ wants to make some changes to its config :: Simon Stewart
  • Bump the buck version :: Simon Stewart
  • Stabilize some of Ruby tests :: Alex Rodionov
  • Fix syntax error :: Alex Rodionov
  • [travis] Force the simple console output to be used. :: Simon Stewart
  • Fixing manifest generation on windows :: Alexei Barantsev
  • Increasing travis timeout to 20m :: Alexei Barantsev
  • update copyright year for 2018 :: Alex Rodionov
  • Try to wait for file upload in Ruby tests :: Alex Rodionov
  • Add service_args to Firefox WebDriver (#5421) :: Lucas Tierney
  • [py] correctly handle additional data in unexpected alter error for w3c drivers (#5416) :: Lucas Tierney
  • [py] Add docstring to WebElement find_element and find_elements methods (#5384) :: Lucas Tierney
  • Unignoring a test fixed in Firefox :: Alexei Barantsev
  • Optimised some of the calls to some ruby integration tests :: Alex Rodionov
  • Fixing use of deprecated method :: Alexei Barantsev
  • Unignoring tests that seem to be fixed in Firefox :: Alexei Barantsev
  • Removing now deprecated non-standard tr1 namespace from IE driver :: Jim Evans
  • Updating IE driver alert detection to get alert text from "repeat" alerts :: Jim Evans
  • Removing clearing of known element cache on document navigation :: Jim Evans
  • Updating ignored tests in .NET test suite :: Jim Evans
  • Refactor IE user-initiated JavaScript execution to use JSON objects :: Jim Evans
  • Updating IE prebuilts, version resources, and CHANGELOG for 3.9 release :: Jim Evans
  • Updating .NET CHANGELOG for pending 3.9.0 release :: Jim Evans
  • Ensure rake builds are stamped :: Simon Stewart
  • Avoid stamping builds when not actually building :: Simon Stewart
  • Make sure python environment is set up before building docs :: Simon Stewart
  • Updating output paths for legacy Firefox driver components :: Jim Evans
  • Linking a test to an issue :: Alexei Barantsev
  • Unignoring green tests :: Alexei Barantsev
  • Update python changelog for 3.9.0 release :: lmtierney
  • Update changelog for 3.9.0 :: Alex Rodionov
  • Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev
  • Handle Authorization challenges when using okhttp :: Simon Stewart
  • Bump java version to 3.9.1 :: Simon Stewart
  • Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart
  • Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev
  • Fixing node configuration merge test :: Alexei Barantsev
  • Use the same timings for OkHttp as we do for the Apache HttpClient :: Simon Stewart