Unable to start Chrome in Docker using image marketsquare/robotframework-browser:18.8.0

Hi,

In the beginning of the file you have environnement variables definition:

# Dependency versions
ENV CHROMIUM_VERSION 128.0

You can modify it there (128 version is available now for Fedora Updates System). Version is used here:

RUN dnf upgrade -y --refresh \
  && dnf install -y \
    chromedriver-${CHROMIUM_VERSION}* \
    chromium-${CHROMIUM_VERSION}* \

You could eventually use Chrome testing versions this way (personnaly I rather rely on a stable/managed version):

RUN dnf install -y --enablerepo=updates-testing \
    chromedriver \
    chromium \

Finally if you want automatic update at each run of the image-based container, you can look into the link I sent by mail for selenium driver manager (can be done I think when running the container with endpoint, but you’ll maybe have to manage authorization) here :

Regards.
Charlie

2 Likes