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

Browser updates #229

Closed
matthewb531 opened this issue Jun 1, 2016 · 7 comments
Closed

Browser updates #229

matthewb531 opened this issue Jun 1, 2016 · 7 comments

Comments

@matthewb531
Copy link

Hi team

How often are the browser versions on Selenium-Docker updated?

Is it fair to trust that they will be kept quite up-to-date? And is the typical update frequency different for Chrome vs. for Firefox?

Side note: I noticed, read about and now understand why the Firefox basenode Dockerfile is hard-coded to v45 for now. But I'm more interested in if browser versions are kept up to date in general.

Kind regards
Matthew

@elgalu
Copy link
Member

elgalu commented Jun 2, 2016

Good question, so far is based on the maintainers free time to manually (via commits) trigger the builds and test them in order to keep them up to date. It would be nice to have this automated somehow, see issue elgalu/docker-selenium#81 on the side project.

@matthewb531
Copy link
Author

Thanks @elgalu!

Does anyone have any idea on how often that updating has taken place historically? Even very generally?
Like is it ...every month? or every year? or? Just any sort of indication would be a great help.

@elgalu
Copy link
Member

elgalu commented Jun 2, 2016

Welcome @matthewb531. So in the side project, by looking at the releases tags I see it requires me 1 release every 7 days, more or less, meaning there is at least a new version of either Chrome or FF or Selenium every week but as I said, checking and doing this manually.

@bartslaman
Copy link

So when like firefox 47 is not compatible with Selenium xxxx I assume you don't upgrade to 47 right?

@elgalu
Copy link
Member

elgalu commented Jun 22, 2016

Correct, I tried in the other project and it fails: elgalu/docker-selenium#102

@gortazar
Copy link

Given that FF 47.0.1 works with Selenium 2.53.1, are there any plans to upgrade to 2.53.1?

@ddavison
Copy link
Member

as the new maintainer of the project, i've been making sure that all browser versions are copacetic with the Selenium version released.

as far as the browser versions being updated, I will update them when they need it. For example, 3.0.0 is coming out, and it rules out RC. I will bump the FF version to 49, since Selenium 3.0.0 requires geckodriver.

all this being said, if you need to specify your own versions, I recommend that you build your own images.

If you wanted to build a docker container with Firefox version 48, you can do that.

pull our code down, then you can utilize our Makefile, or just use plain-ol-docker.

$ docker build -t my-firefox-image --build-arg FIREFOX_VERSION=48.0.1 NodeFirefox
$ docker build -t my-firefox-image --build-arg FIREFOX_VERSION=48.0.1 NodeFirefoxDebug
$ docker build -t my-firefox-image --build-arg FIREFOX_VERSION=48.0.1 StandaloneFirefox
$ docker build -t my-firefox-image --build-arg FIREFOX_VERSION=48.0.1 StandaloneFirefoxDebug

or using our Makefile

$ BUILD_ARGS="--build-arg FIREFOX_VERSION=48.0.1" make firefox firefox_debug standalone_firefox standalone_firefox_debug

@lock lock bot locked and limited conversation to collaborators Aug 14, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants