webdriverio/.gitpod/dev.dockerfile
Christian Bromann c6d81b5e40
(webdriverio): manage browser drivers (#10767)
* (webdriverio): manage browser drivers

* finish driver setup

* add unit tests

* make it work

* allow to run STP

* document new driver option capabilities

* get rid of drivers in docs and elsewhere

* update unit tests

* add missing deps back

* add launcher tests to all pipelines

* fix smoke tests

* cleanups

* fix component tests

* fix unit test

* update test coverage treshold

* add blog post

* fix chrome download process

* fix test

* add deprecation notice

* remove log statement in test

* make fetching Chrome version Windows compatible

* disable test

* fix labeling

* store driver logs

* connect to debuggerAddress at 0.0.0.0

* fix unit test

* limit maxInstances

* skip async iterator test
2023-08-01 08:10:51 +02:00

15 lines
571 B
Docker

FROM gitpod/workspace-node
RUN \
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg && \
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/ && \
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list' && \
sudo rm microsoft.gpg && \
sudo apt-get update && \
sudo apt-get install -y \
chromium-browser \
firefox \
microsoft-edge-dev
RUN \
npm i -g http-server diff-so-fancy