Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Version mismatch between browser and WebDriver #2

Open
@TilBlechschmidt

Description

@TilBlechschmidt

🐛 Bug description

The WebDriver install script currently uses a pinned version for the driver but installs the latest version of the selected browser. This is known to cause issues due to incompatibilities especially with Google Chrome.

🦶 Reproduction steps

Steps to reproduce the behavior:

  1. Wait until a new Browser version is released
  2. Attempt to build the node image (chrome is more likely to cause issues)
  3. Run the grid locally in docker
  4. Launch a new session
  5. Watch it burn on startup 🔥

🎯 Expected behaviour

When selecting a browser version the install script should always download a matching WebDriver executable.


Context

Version
This bug is not version dependent.

Where did the problem occur?

  • ☸️ Kubernetes
  • 🐳 Docker
  • 👨‍💻 Locally

Which browsers cause the bug?
Chrome is more likely to break with a version mismatch but it is expected to happen to Firefox as well.

Additional context
A subsequent issue is that there are seemingly no past binary releases for Google Chrome, thus we can't pin it to prevent issues. To remedy this problem there has to be a reliable method of choosing a chromedriver version for the latest Chrome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority: LowMinor tweaks that do not impact the project but are still usefulStatus: AvailableSolution outline is present and implementation can followType: BugIssues that affect the operation of the software

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions