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

[🐛 Bug]: Versions of Chromium 117 on Docker Hub #49

Closed
minorling opened this issue Sep 18, 2023 · 5 comments
Closed

[🐛 Bug]: Versions of Chromium 117 on Docker Hub #49

minorling opened this issue Sep 18, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@minorling
Copy link

What happened?

Chrome is on version 117 now, could you please help to update the latest 117 version in node-chromium?

Command used to start Selenium Grid with Docker

N/A

Relevant log output

N/A

Operating System

Mac studio

Docker Selenium version (tag)

4.1.2

@minorling minorling added the bug Something isn't working label Sep 18, 2023
@jamesmortensen
Copy link

Hi @minorling I published an update with the latest browsers. There's an issue with Chromium and Selenium 4.12.1 at the moment. Firefox functions with Selenium 4.12.1, but Chromium only works with Selenium 4.10.0. I believe it has something to do with Chrome for Testing and the fact that Seleniarm uses Chromium instead of Chrome.

Hope this helps!

@minorling
Copy link
Author

Hi @jamesmortensen thank you so much! I'm using Selenium 4.10.0 and it's works fine, could you please share the dockerfile for this? That will be so much helpful when next time chrome update, and maybe I could build it by myself, thank you :)

@jamesmortensen
Copy link

jamesmortensen commented Oct 1, 2023

@minorling to update the browser, I really don't do much. I do a git pull from the upstream docker-selenium project to get the latest changes and then push to docker-seleniarm trunk. Once I do that, the CircleCI process kicks off and builds and tests the images and deploys then to Docker Hub.

The Debian apt-get package manager installs the latest Chromium by default.

For Firefox, I pull the browser version from Debian snapshots because sometimes they don't have the latest for all 3 architectures. This part requires digging into the release notes to find the latest version supported by armhf, arm64, and amd64, and then changing the path variable to match the snapshot URL.

I could probably document this a little better, and then if you're interested in helping, you could help keep the images up to date by submitting pull requests.

The file I update for Firefox is NodeFirefox/Dockerfile.multi-arch line 27 is the Debian snapshot URL.

If you fork the project, update Firefox, and submit a PR, the images will be tested. If they pass, I can just merge the pull request.

If you can help, that would help a lot of people.

@minorling
Copy link
Author

Thank you so much @jamesmortensen, I will try it when next time I need the update of browsers.

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jan 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants