-
-
Notifications
You must be signed in to change notification settings - Fork 80
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
Chromedriver 119.0.6045.106 not available #180
Comments
This is the same error that someone else is getting too (#176 (comment)). Could you do |
Thank you for the suggestion. I tried both commands, but I am getting the same error. |
Was getting the same issue as him with a fresh install of v7. I ran some of the commands you provided, it seems to of got the driver, but now its failing to update C:\Users\Administrator\Desktop\auto-southwest-check-in-7.0>py southwest.py Warning: uc_driver update needed. Getting it now: |
Can you try to download the exact driver version associated with your browser version and paste the output you are getting here? The command is |
Getting the same error as the others. Here's the output: 119.0.6045.106 is the current version of my chrome browser. Not providing the version number gives a completely different set of errors terminating in a PermissionError. D:\auto-southwest-check-in>sbase get uc_driver 119.0.6045.106
** Unable to download driver! Retrying in 5s... Traceback (most recent call last): D:\auto-southwest-check-in>sbase get chromedriver 119.0.6045.106
** Unable to download driver! Retrying in 5s... Traceback (most recent call last): |
Gave my login account full privileges in the seleniumbase\drivers folder. |
Ah, the reason is because Chromedriver version 119.0.6045.106 is not out yet. I'm not sure why there is a 106, but that appears to only be on Windows. For now, the solution is to either use a Docker container or downgrade to .105. It also should work if you comment out line 106 of |
That works. |
Yup, downgrading to an older version of Chrome worked for me too. Thanks for the great support. |
I’ve been discussing this issue with the SeleniumBase maintainer and he made a suggestion that should work, but there’s currently a bug in the implementation that will be fixed soon. Once that is fixed, I will test it on this script and hopefully include it as part of the next release. |
Fixes #180 Directly matching the browser version appeared problematic when the latest browser version did not have a matching driver version. Now, the latest version is installed, while still ensuring there is the same major version (e.g. browser v117.* and driver v117.*). To not download the chromedriver in Docker images (the driver download is very finicky with Alpine Linux), an environment variable in the Docker image is set and read in the script to keep the downloaded chromedriver, as we want that to be set up in the image, not the script.
This is fixed in the latest commit of the develop branch. To apply the changes locally, you can run Now, the exact driver version isn't matched with the browser version. Rather, the latest available version of the driver (while still keeping the same major version such as |
I think the command should be Edit: the issue is fully fixed in v7.1 so no need to move to the develop branch anymore |
Fixed. Thanks |
Version
Auto-Southwest Check-In v7.0
Browser Version
Using browser version: 119.0.6045.106
Description
When I run the script, I see the following error in the log info below
To Reproduce
py southwest.py --verbose
Expected Behavior
No response
Relevant logs and program output
Additional context
No response
The text was updated successfully, but these errors were encountered: