Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency selenium-webdriver to v4 - autoclosed #52

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 31, 2022

Mend Renovate

This PR contains the following updates:

Package Update Change
selenium-webdriver (source, changelog) major '~> 3.142' -> '~> 4.0'

Release Notes

SeleniumHQ/selenium (selenium-webdriver)

v4.10.0

=========================
Ruby:

  • Implement proxy support for Selenium Manager
  • Prevent setting driver log level in Safari
  • Change all Selenium Manager logging to :debug (#​12145)
  • Error messages include links to documentation
  • Add custom error class for driver location and improve error logic

BiDi:

  • Released selenium-devtools 0.114.0 (supports CDP v85, v112, v113, v114)

Edge:

  • Add support for webview2

v4.9.1

Compare Source

=========================
Ruby:

  • Allow users to specify driver process output in Service class (#​11964)
  • Updated minimum required Ruby version to 3.0
  • Selenium Logger defaults to :info and all debugging is now logged as :debug (#​11967)
  • Every logging entry can be ignored based on ID, not just warnings
  • Logging entries can be filtered to allow or ignore specific IDs

BiDi:

  • Fix bug with loading devtools (#​11931) (thanks Boris Petrov!)
  • Released selenium-devtools 0.113.0 (supports CDP v85, v111, v112, v113)

v4.9.0

=========================
Ruby:

  • Fix devtools version fallback (#​11869)
  • Fix bug in selenium manager escaping back slashes in Windows (#​11884)

BiDi:

  • Released selenium-devtools 0.112.0 (supports CDP v85, v110, v111, v112)

v4.8.6

=========================
Ruby:

  • Properly escape arguments passed to Selenium Manager

v4.8.5

=========================
Ruby:

  • Wrapping browser name in quotes when calling Selenium Manager

v4.8.4

=========================
Ruby:

  • Update the selenium-manager versions to fix an IE naming issue (#​11828)

v4.8.3

=========================
Ruby:

  • Still need to use driver finder when using capabilities parameter
  • Accommodate Driver Finder being sent something other than an Options instance

v4.8.2

Compare Source

=========================
Ruby:

  • Ruby driver finder (#​11523)
  • Using json output with Selenium Manager

BiDi:

  • Released selenium-devtools 0.111.0 (supports CDP v85, v109, v110, v111)

v4.8.1

Compare Source

=========================
Ruby:

  • Fix autoload of WebDriver::Remote::Bridge::COMMANDS
  • Subclass is setting value before the superclass is setting it to nil
  • Updating Selenium Manager binaries for 4.8.1 release

BiDi:

  • Released selenium-devtools 0.110.0 (supports CDP v85, v108, v109, v110)
  • Close BiDi session on closing the last top-level browsing context
  • Add filtering capability to LogInspector

v4.8.0

Compare Source

=========================
Ruby:

  • Allow updating instance variables on service classes
  • Deprecate extract_service_args processing in service classes
  • Fix bug preventing sending nil to #send_keys with Remote Driver
  • Fix bug with IE specific methods not available to IE Driver
  • Created Chromium superclass for Chrome and Edge
  • Deprecated platform and version setters/getters in Capabilities class
  • Revamped driver constructor logic
  • Fix bug preventing using Safari Technology Preview when using SafariOptions
  • Fix bug preventing more than one driver type to access Selenium Manager
  • Defaults to using Options instead of Capabilities
  • Make Options classes more strict for allowed arguments and types
  • Removed previously deprecated actions class parameters
  • Removed Location struct
  • Add comment with name of large JS executions (#​11038)
  • update logger with link on how to use it (#​11478)
  • Deprecate #add_option for Option classes in favor of constructor and attr_accessor
  • Deprecate all unrecognized capabilities for Options classes
  • Deprecate support for :capabilities for local drivers
  • Deprecate browser class methods for Capabilities
  • Deprecate #headless! for Chrome and Firefox

BiDi:

  • Released selenium-devtools 0.109.0 (supports CDP v85, v107, v108, v109)
  • Add LogInspector (#​11368)
  • Add Browsing context commands (#​11446)

v4.7.1

Compare Source

=========================
Ruby:

  • Fix bug preventing selenium manager from using Internet Explorer

v4.7.0

Compare Source

=========================
BiDi:

  • Released selenium-devtools 0.108.0 (supports CDP v85, v106, v107, v108)
  • Fix bug with socket stability

Ruby:

  • Remove dependency on ChildProcess gem in favor of native Process.spawn (#​11251)
  • Add support for Selenium Manager to work with IE Driver
  • Improve error handling for Selenium Manager

Safari:

  • Fix bug preventing Safari Options from being used with Safari Technology Preview

v4.6.1

Compare Source

=========================
Ruby:

  • fix bug preventing selenium-manager from being executable by default

v4.6.0

Compare Source

=========================
BiDi:

  • Released selenium-devtools 0.107.0 (supports CDP v85, v105, v106, v107)

Ruby:

  • firefox scroll by amount is only failing on mac
  • add initial support for selenium manager
  • Revert "[rb] do not allow Select class to work with disabled selects"
  • Make sure selenium-manager is packed into gem
  • Fix platform list in #scroll_by guard

v4.5.0

=========================

BiDi:

  • Released selenium-devtools 0.105.0 (supports CDP v85, v103, v104, v105)
  • Released selenium-devtools 0.106.0 (supports CDP v85, v104, v105, v106)
  • Add HasBiDi support to Chrome

Ruby:

  • Fix bug in Platform code
  • Update Select class to error when elements are disabled (#​10812)

Firefox:

  • Add support for installing unsigned add-ons (#​10265, thanks TamsilAmani!)
  • Change accept_insecure_certificates to true by default (to match other bindings)
  • Set debugger_address option to true by default

Server:

  • Add support for initializing server class with arguments and log level

v4.4.0

=========================

BiDi:

  • Released selenium-devtools 0.103.1 to fix websocket dependency requirement
  • Released selenium-devtools 0.104.0 (supports CDP v85, v102, v103, v104)
  • Have network interceptor ignore cancelled requests (#​10856)
  • Improve websocket message handling

Chromium:

  • Prevent users from setting w3c: false and warn for true (thanks Tamsil Amani!)

Ruby:

v4.3.0

=========================

BiDi:

  • Released selenium-devtools 0.103.0 (supports CDP v85, v101, v102, v103)

Ruby:

  • Allow specifying which button is clicked in pointer action class methods
  • Remove deprecated Persistent http class
  • Remove deprecated HasRemoteStatus module
  • Remove deprecated Manager#new_window and Manager#logs
  • ActionBuilder#move_to no longer attempts to move to top left corner of element
  • Remove deprecated support for sending Service parameters directly to Driver constructor
  • Remove deprecated setters and getters for driver path on Browser modules
  • Remove deprecated support for passing in options argument to Options class
  • Allow :options parameter to take Options instance argument like other languages
  • Remove deprecated support for :desired_capabilities & :options with Hash argument

v4.2.1

=========================

Ruby

  • Fix bug in setting default duration in Actions constructor

v4.2.0

=========================

BiDi:

  • Released selenium-devtools 0.97.0 (supports CDP v85, v95, v96, v97)
  • Released selenium-devtools 0.98.0 (supports CDP v85, v96, v97, v98)
  • Released selenium-devtools 0.99.0 (supports CDP v85, v97, v98, v99)
  • Released selenium-devtools 0.100.0 (supports CDP v85, v98, v99, v100)
  • Released selenium-devtools 0.101.0 (supports CDP v85, v99, v100, v101)
  • Released selenium-devtools 0.102.0 (supports CDP v85, v100, v101, v102)
  • Implement simple BiDi connection
  • Fix bug in initial BiDi implementation (thanks Boris Petrov!)
  • Fix bug with mutating headers in request interception (#​10574)
  • Fix bug with empty response headers (thanks Viren Negi!)

Firefox:

  • Add support to Firefox Options for environment capability
  • Use addon parameter instead of path parameter to avoid using file detector
  • Restore #from_name method to Firefox profile (#​10146)

Chromium:

  • Add support for casting desktop

Ruby:

  • Updated minimum required Ruby version to 2.7
  • Fix bug by not attempting to stop service process when it's not started (#​10015)
  • Fix bug to not stop service process when it's not started (thanks Atsushi Tatsuma!)
  • Use driver endpoint to get page source instead of JavaScript
  • Add zenkaku_hankaku key support
  • Fix download support of Selenium Server
  • Do not convert Tag Name to CSS Selector

ActionBuilder:

  • Raise error if input device not found
  • Move TypingInteraction from Interactions::KeyInput to Interactions module
  • Throw better errors for PointerInput methods
  • Allow each action interaction class to validate its own source
  • Set all Interactions classes to private
  • Allow device names to use a default id if one is not specified
  • Deprecate default mouse and keyboard values in constructor, favoring devices parameter
  • Add support for pointer event properties
  • Implement scroll wheel support
  • Deprecate ordered pair parameters for pause method in favor of keywords
  • Deprecate move to element with offset changing origin to top left of element

v4.1.0

=========================

DevTools:

  • Released selenium-devtools 0.95.0 (supports CDP v85, v93, v94, v95)
  • Released selenium-devtools 0.96.0 (supports CDP v85, v94, v95, v96)
  • Added support for secure websockets (#​10017)

Ruby:

  • Execute Script supports ShadowRoots (#​10019)
  • Fixed bug preventing zipping temp files on Windows (#​9987)
  • Sang Pumpkin Carol (thanks Jari!)

v4.0.3

=========================

Firefox:

Ruby:

  • Fixed bug in Select class for finding by index (#​9945)

Remote:

  • Fixed bug preventing sending keys with an empty value

v4.0.2

=========================

Server:

  • Fixed bug in new download code.

v4.0.1

=========================

Server:

  • Fixed download by pointing to new storage location.
    • Only supports Selenium 4 versions
  • Added default value for Server::get and Server::download to use the latest server version

v4.0.0

=========================

Ruby:

  • Updated minimum required Ruby version to 2.6
  • Updated minimum required rexml gem version due to vulnerability

Chrome:

  • Added default values for Network Conditions so no longer need to specify everything

Firefox:

  • Fixed bug where Firefox prefs were converting snake case to camel case

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/selenium-webdriver-4.x branch from b77eb91 to a0f7179 Compare March 4, 2022 13:58
@renovate renovate bot changed the title Update dependency selenium-webdriver to v4 chore(deps): update dependency selenium-webdriver to v4 Mar 12, 2022
@renovate renovate bot force-pushed the renovate/selenium-webdriver-4.x branch from a0f7179 to d21638b Compare March 16, 2023 09:00
@renovate renovate bot changed the title chore(deps): update dependency selenium-webdriver to v4 chore(deps): update dependency selenium-webdriver to v4 - autoclosed Oct 23, 2023
@renovate renovate bot closed this Oct 23, 2023
@renovate renovate bot deleted the renovate/selenium-webdriver-4.x branch October 23, 2023 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants