-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
undefined method `path' for class Selenium::WebDriver::DriverFinder (NoMethodError) with selenium-webdriver 4.20.0 #51658
Comments
path' for class Selenium::WebDriver::DriverFinder (NoMethodError) with
selenium-webdriver` 4.20.0
I asked if this is an intentional change since the PR description made it sound like it should be deprecated instead: SeleniumHQ/selenium#13386 (comment) |
This was accidentally removed in #13386. Fixes #13876. Related to rails/rails#51658.
This was accidentally removed in #13386. Fixes #13876. Related to rails/rails#51658.
This was accidentally removed in #13386. Fixes #13876. Related to rails/rails#51658.
Let's see how SeleniumHQ/selenium#13877 goes. In the meantime let's pin the selenium-webdriver version to 4.19.0 . |
This commit pins the selenium-webdriver` version to 4.19 because `Selenium::WebDriver::DriverFinder.path` was dropped in `selenium-webdriver` 4.20.0 that was not intentional. This commit can be reverted once the newer version of `selenium-webdriver` that includes SeleniumHQ/selenium#13877 . Fix rails#51658
Opened #51662 to pin the selenium-webdriver version . |
This commit will not install the selenium-webdriver` version 4.20.0 because `Selenium::WebDriver::DriverFinder.path` was dropped in `selenium-webdriver` 4.20.0 that was not intentional. It will be restored once the newer version of `selenium-webdriver` that includes SeleniumHQ/selenium#13877 . Fix rails#51658
This commit will not install the selenium-webdriver` version 4.20.0 because `Selenium::WebDriver::DriverFinder.path` was dropped in `selenium-webdriver` 4.20.0 that was not intentional. It will be restored once the newer version of `selenium-webdriver` that includes SeleniumHQ/selenium#13877 . Fix rails#51658
This was accidentally removed in #13386. Fixes #13876. Related to rails/rails#51658.
This was accidentally removed API that should have been deprecated instead. Sorry, should be fixed in 4.20.1. |
This commit will not install the selenium-webdriver` version 4.20.0 because `Selenium::WebDriver::DriverFinder.path` was dropped in `selenium-webdriver` 4.20.0 that was not intentional. It will be restored once the newer version of `selenium-webdriver` that includes SeleniumHQ/selenium#13877 . Fix rails#51658
This commit will not install the selenium-webdriver` version 4.20.0 because `Selenium::WebDriver::DriverFinder.path` was dropped in `selenium-webdriver` 4.20.0 that was not intentional. It will be restored once the newer version of `selenium-webdriver` that includes SeleniumHQ/selenium#13877 . Fix rails#51658
This commit will not install the selenium-webdriver` version 4.20.0 because `Selenium::WebDriver::DriverFinder.path` was dropped in `selenium-webdriver` 4.20.0 that was not intentional. It will be restored once the newer version of `selenium-webdriver` that includes SeleniumHQ/selenium#13877 . Fix rails#51658
Managed to reproduce CI failure at https://buildkite.com/rails/rails-nightly/builds/457#018f128f-00fe-4598-b07a-73c67fb56e44/1136-1138 .
Steps to reproduce
Expected behavior
It should pass.
Actual behavior
It raises "undefined method `path' for class Selenium::WebDriver::DriverFinder (NoMethodError)".
System configuration
Rails version: main branch
Ruby version: ruby 3.3.1 (2024-04-23 revision c56cd86388) [x86_64-linux]
The text was updated successfully, but these errors were encountered: