Esthenia-collaboration / rfswarm-docker

Simple docker container wich make rswarm performance tool easy to launch
1 stars 0 forks source link

Provide a Browser Library template agent image on dockerhub #31

Open Esthenia-collaboration opened 2 months ago

Esthenia-collaboration commented 2 months ago

For this image we'll need to add two new dependencies: Xvfb (X virtual framebuffer), which allow to run graphical applications in a headless or non-graphical environment. We'll need to add NodeJS as well, for the Browser's image specific case. If the NodeJS version is too old, browser librairies init process will fail with errors. This link share by Dave might be useful : https://forum.robotframework.org/t/installing-and-using-browser-on-alpine-based-docker-images/2338?u=damies13

damies13 commented 2 months ago

As I mentioned in Issue #30, you'll need XVFB, but here you'll also need to install NodeJS as the python package for Browser Library can't do this for you. this is a good example why using a Debian base will help, it makes installing things like XVFB and NodeJS easier.