Skip to content

chore(deps): update dependency selenium-devtools to v0.132.0 #2135

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

Merged
merged 1 commit into from
Jan 21, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
selenium-devtools (source, changelog) '= 0.131.0' -> '= 0.132.0' age adoption passing confidence

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.

Copy link

netlify bot commented Jan 20, 2025

Deploy Preview for selenium-dev ready!

Name Link
🔨 Latest commit 6deaf96
🔍 Latest deploy log https://app.netlify.com/sites/selenium-dev/deploys/678eb13989ca2c0008829673
😎 Deploy Preview https://deploy-preview-2135--selenium-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

qodo-merge-pro bot commented Jan 20, 2025

CI Feedback 🧐

(Feedback updated until commit 6deaf96)

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: tests (macos, nightly)

Failed stage: Run tests [❌]

Failed test name: Remote WebDriver starts remotely

Failure summary:

The RSpec tests failed with 3 consistent failures in the Remote WebDriver tests:

  • All failures are related to the same TypeError: "no implicit conversion of String into Integer"
  • The error occurs when calling Selenium::Server.get(:latest) with arguments for selenium-manager
  • The failing tests are:
    1. Remote WebDriver starts remotely
    2. Remote WebDriver uploads
    3.
    Remote WebDriver downloads
  • The error appears to be a type mismatch in how arguments are being passed to the Selenium Server
    configuration

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    291:  timeout_minutes: 20
    292:  max_attempts: 3
    293:  command: cd examples/ruby
    294:  bundle exec rspec
    295:  
    296:  retry_wait_seconds: 10
    297:  polling_interval_seconds: 1
    298:  warning_on_retry: true
    299:  continue_on_error: false
    ...
    
    304:  PATH: /Users/runner/.local/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/opt/curl/bin:/usr/local/bin:/usr/local/sbin:/Users/runner/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/bin:/bin:/usr/sbin:/sbin:/Users/runner/.dotnet/tools
    305:  JAVA_HOME: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.25-9/arm64/Contents/Home
    306:  JAVA_HOME_11_ARM64: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.25-9/arm64/Contents/Home
    307:  ##[endgroup]
    308:  F.....*.........................................................................***...*************...*.....*........*FFF....*******..........**************.............................
    309:  Pending: (Failures listed here are expected and do not affect your suite's status)
    310:  1) Keys copy and paste
    311:  # Test guarded; Guarded by {browser: :chrome, reason: "https://bugs.chromium.org/p/chromedriver/issues/detail?id=4264"};
    312:  Failure/Error: expect(driver.find_element(id: 'textInput').attribute('value')).to eq 'SeleniumSelenium!'
    ...
    
    431:  40) Element Locators with relative locators finds near element
    432:  # These are reference following the documentation example
    433:  # ./spec/elements/locators_spec.rb:55
    434:  41) Element Locators with relative locators chains relative locators
    435:  # These are reference following the documentation example
    436:  # ./spec/elements/locators_spec.rb:59
    437:  Failures:
    438:  1) Actions pauses
    439:  Failure/Error: expect(duration).to be < 3
    440:  expected: < 3
    441:  got:   3.021858
    442:  # ./spec/actions_api/actions_spec.rb:23:in 'block (2 levels) in <top (required)>'
    443:  2) Remote WebDriver starts remotely
    444:  Got 0 failures and 2 other errors:
    445:  2.1) Failure/Error:
    446:  Selenium::Server.get(:latest,
    447:  background: true,
    448:  args: %w[--selenium-manager true --enable-managed-downloads true])
    449:  TypeError:
    450:  no implicit conversion of String into Integer
    451:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    452:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    453:  2.2) Failure/Error:
    454:  Selenium::Server.get(:latest,
    455:  background: true,
    456:  args: %w[--selenium-manager true --enable-managed-downloads true])
    457:  TypeError:
    458:  no implicit conversion of String into Integer
    459:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    460:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    461:  3) Remote WebDriver uploads
    462:  Got 0 failures and 2 other errors:
    463:  3.1) Failure/Error:
    464:  Selenium::Server.get(:latest,
    465:  background: true,
    466:  args: %w[--selenium-manager true --enable-managed-downloads true])
    467:  TypeError:
    468:  no implicit conversion of String into Integer
    469:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    470:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    471:  3.2) Failure/Error:
    472:  Selenium::Server.get(:latest,
    473:  background: true,
    474:  args: %w[--selenium-manager true --enable-managed-downloads true])
    475:  TypeError:
    476:  no implicit conversion of String into Integer
    477:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    478:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    479:  4) Remote WebDriver downloads
    480:  Got 0 failures and 2 other errors:
    481:  4.1) Failure/Error:
    482:  Selenium::Server.get(:latest,
    483:  background: true,
    484:  args: %w[--selenium-manager true --enable-managed-downloads true])
    485:  TypeError:
    486:  no implicit conversion of String into Integer
    487:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    488:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    489:  4.2) Failure/Error:
    490:  Selenium::Server.get(:latest,
    491:  background: true,
    492:  args: %w[--selenium-manager true --enable-managed-downloads true])
    493:  TypeError:
    494:  no implicit conversion of String into Integer
    495:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    496:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    497:  Finished in 5 minutes 51 seconds (files took 6.67 seconds to load)
    498:  185 examples, 4 failures, 41 pending
    499:  Failed examples:
    500:  rspec ./spec/actions_api/actions_spec.rb:8 # Actions pauses
    501:  rspec ./spec/drivers/remote_webdriver_spec.rb:19 # Remote WebDriver starts remotely
    502:  rspec ./spec/drivers/remote_webdriver_spec.rb:26 # Remote WebDriver uploads
    503:  rspec ./spec/drivers/remote_webdriver_spec.rb:42 # Remote WebDriver downloads
    504:  ##[warning]Attempt 1 failed. Reason: Child_process exited with error code 1
    505:  ......*.........................................................................***...*************...*.....*........*FFF....*******..........**************.............................
    506:  Pending: (Failures listed here are expected and do not affect your suite's status)
    507:  1) Keys copy and paste
    508:  # Test guarded; Guarded by {browser: :chrome, reason: "https://bugs.chromium.org/p/chromedriver/issues/detail?id=4264"};
    509:  Failure/Error: expect(driver.find_element(id: 'textInput').attribute('value')).to eq 'SeleniumSelenium!'
    ...
    
    628:  40) Element Locators with relative locators finds near element
    629:  # These are reference following the documentation example
    630:  # ./spec/elements/locators_spec.rb:55
    631:  41) Element Locators with relative locators chains relative locators
    632:  # These are reference following the documentation example
    633:  # ./spec/elements/locators_spec.rb:59
    634:  Failures:
    635:  1) Remote WebDriver starts remotely
    636:  Got 0 failures and 2 other errors:
    637:  1.1) Failure/Error:
    638:  Selenium::Server.get(:latest,
    639:  background: true,
    640:  args: %w[--selenium-manager true --enable-managed-downloads true])
    641:  TypeError:
    642:  no implicit conversion of String into Integer
    643:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    644:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    645:  1.2) Failure/Error:
    646:  Selenium::Server.get(:latest,
    647:  background: true,
    648:  args: %w[--selenium-manager true --enable-managed-downloads true])
    649:  TypeError:
    650:  no implicit conversion of String into Integer
    651:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    652:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    653:  2) Remote WebDriver uploads
    654:  Got 0 failures and 2 other errors:
    655:  2.1) Failure/Error:
    656:  Selenium::Server.get(:latest,
    657:  background: true,
    658:  args: %w[--selenium-manager true --enable-managed-downloads true])
    659:  TypeError:
    660:  no implicit conversion of String into Integer
    661:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    662:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    663:  2.2) Failure/Error:
    664:  Selenium::Server.get(:latest,
    665:  background: true,
    666:  args: %w[--selenium-manager true --enable-managed-downloads true])
    667:  TypeError:
    668:  no implicit conversion of String into Integer
    669:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    670:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    671:  3) Remote WebDriver downloads
    672:  Got 0 failures and 2 other errors:
    673:  3.1) Failure/Error:
    674:  Selenium::Server.get(:latest,
    675:  background: true,
    676:  args: %w[--selenium-manager true --enable-managed-downloads true])
    677:  TypeError:
    678:  no implicit conversion of String into Integer
    679:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    680:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    681:  3.2) Failure/Error:
    682:  Selenium::Server.get(:latest,
    683:  background: true,
    684:  args: %w[--selenium-manager true --enable-managed-downloads true])
    685:  TypeError:
    686:  no implicit conversion of String into Integer
    687:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    688:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    689:  Finished in 5 minutes 22 seconds (files took 2.02 seconds to load)
    690:  185 examples, 3 failures, 41 pending
    691:  Failed examples:
    692:  rspec ./spec/drivers/remote_webdriver_spec.rb:19 # Remote WebDriver starts remotely
    693:  rspec ./spec/drivers/remote_webdriver_spec.rb:26 # Remote WebDriver uploads
    694:  rspec ./spec/drivers/remote_webdriver_spec.rb:42 # Remote WebDriver downloads
    695:  ##[warning]Attempt 2 failed. Reason: Child_process exited with error code 1
    696:  ......*.........................................................................***...*************...*.....*........*FFF....*******..........**************.............................
    697:  Pending: (Failures listed here are expected and do not affect your suite's status)
    698:  1) Keys copy and paste
    699:  # Test guarded; Guarded by {browser: :chrome, reason: "https://bugs.chromium.org/p/chromedriver/issues/detail?id=4264"};
    700:  Failure/Error: expect(driver.find_element(id: 'textInput').attribute('value')).to eq 'SeleniumSelenium!'
    ...
    
    819:  40) Element Locators with relative locators finds near element
    820:  # These are reference following the documentation example
    821:  # ./spec/elements/locators_spec.rb:55
    822:  41) Element Locators with relative locators chains relative locators
    823:  # These are reference following the documentation example
    824:  # ./spec/elements/locators_spec.rb:59
    825:  Failures:
    826:  1) Remote WebDriver starts remotely
    827:  Got 0 failures and 2 other errors:
    828:  1.1) Failure/Error:
    829:  Selenium::Server.get(:latest,
    830:  background: true,
    831:  args: %w[--selenium-manager true --enable-managed-downloads true])
    832:  TypeError:
    833:  no implicit conversion of String into Integer
    834:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    835:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    836:  1.2) Failure/Error:
    837:  Selenium::Server.get(:latest,
    838:  background: true,
    839:  args: %w[--selenium-manager true --enable-managed-downloads true])
    840:  TypeError:
    841:  no implicit conversion of String into Integer
    842:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    843:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    844:  2) Remote WebDriver uploads
    845:  Got 0 failures and 2 other errors:
    846:  2.1) Failure/Error:
    847:  Selenium::Server.get(:latest,
    848:  background: true,
    849:  args: %w[--selenium-manager true --enable-managed-downloads true])
    850:  TypeError:
    851:  no implicit conversion of String into Integer
    852:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    853:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    854:  2.2) Failure/Error:
    855:  Selenium::Server.get(:latest,
    856:  background: true,
    857:  args: %w[--selenium-manager true --enable-managed-downloads true])
    858:  TypeError:
    859:  no implicit conversion of String into Integer
    860:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    861:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    862:  3) Remote WebDriver downloads
    863:  Got 0 failures and 2 other errors:
    864:  3.1) Failure/Error:
    865:  Selenium::Server.get(:latest,
    866:  background: true,
    867:  args: %w[--selenium-manager true --enable-managed-downloads true])
    868:  TypeError:
    869:  no implicit conversion of String into Integer
    870:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    871:  # ./spec/drivers/remote_webdriver_spec.rb:16:in 'block (2 levels) in <top (required)>'
    872:  3.2) Failure/Error:
    873:  Selenium::Server.get(:latest,
    874:  background: true,
    875:  args: %w[--selenium-manager true --enable-managed-downloads true])
    876:  TypeError:
    877:  no implicit conversion of String into Integer
    878:  # ./spec/drivers/remote_webdriver_spec.rb:10:in 'block (2 levels) in <top (required)>'
    879:  # ./spec/drivers/remote_webdriver_spec.rb:17:in 'block (2 levels) in <top (required)>'
    880:  Finished in 4 minutes 59.4 seconds (files took 1.92 seconds to load)
    881:  185 examples, 3 failures, 41 pending
    882:  Failed examples:
    883:  rspec ./spec/drivers/remote_webdriver_spec.rb:19 # Remote WebDriver starts remotely
    884:  rspec ./spec/drivers/remote_webdriver_spec.rb:26 # Remote WebDriver uploads
    885:  rspec ./spec/drivers/remote_webdriver_spec.rb:42 # Remote WebDriver downloads
    886:  ##[error]Final attempt failed. Child_process exited with error code 1
    

    @VietND96 VietND96 merged commit 2a53e30 into trunk Jan 21, 2025
    8 of 12 checks passed
    @VietND96 VietND96 deleted the renovate/selenium-devtools-0.x branch January 21, 2025 00:59
    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.

    1 participant