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

LATEST_STABLE edgedriver version can't be found for some OSes #305

Closed
aleksandr-kotlyar opened this issue Feb 15, 2022 · 0 comments · Fixed by #306
Closed

LATEST_STABLE edgedriver version can't be found for some OSes #305

aleksandr-kotlyar opened this issue Feb 15, 2022 · 0 comments · Fixed by #306
Assignees

Comments

@aleksandr-kotlyar
Copy link
Collaborator

Problem

LATEST_STABLE edgedriver version can't be found for some OSes. (Found at report #302)

Root cause

Bug in edgedriver release process. When LATEST_STABLE version has not released for all OSes at one time.

Proposal solution

Here is improved algorithm for EdgeChromiumDriver.get_latest_release_version() New steps marked with bold.

  1. If MSEdge browser version was not determined - take LATEST_STABLE version. (new step)
  2. Parse major version from LATEST_STABLE. (new step)
  3. Create LATEST_RELEASE_MAJORVERSION_OS link.
  4. Get LATEST_RELEASE_MAJORVERSION_OS driver version.
  5. Download the driver.
aleksandr-kotlyar added a commit to aleksandr-kotlyar/webdriver_manager that referenced this issue Feb 15, 2022
- MSEdge: when browser version was not determine - bound latest stable version to OS by major version.
aleksandr-kotlyar added a commit to aleksandr-kotlyar/webdriver_manager that referenced this issue Feb 15, 2022
- MSEdge: when browser version was not determine - bound latest stable version to OS by major version.
aleksandr-kotlyar added a commit to aleksandr-kotlyar/webdriver_manager that referenced this issue Feb 15, 2022
- MSEdge: when browser version was not determine - bound latest stable version to OS by major version.
SergeyPirogov pushed a commit that referenced this issue Feb 15, 2022
- MSEdge: when browser version was not determine - bound latest stable version to OS by major version.
@aleksandr-kotlyar aleksandr-kotlyar self-assigned this May 13, 2023
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 a pull request may close this issue.

1 participant