Я пытаюсь запустить wdio
тест в Docker
, ошибка в том, что он не может найти Chrome binary
с текущей настройкой
docker-compose.yml
version: "3.7"
services:
code:
image: my-image
build:
dockerfile: ./Dockerfile
context: .
volumes:
- .:/app
depends_on:
- "selenium"
command: /bin/bash -c "cd app; npm test"
selenium:
image: selenium/standalone-chrome
volumes:
- /dev/shm:/dev/shm
ports:
- "4444:4444"
Dockerfile
FROM node:10.15.3
ADD . /app
WORKDIR /app
RUN apt update && apt install default-jre -y
wdio.conf.js
...
exports.config = {
runner: 'local',
// host: process.env.HOST,
host: 'selenium',
port: 4444,
...
ошибка после запуска docker-compose up
code_1 | 0-0 worker error { name: 'unknown error',
code_1 | message:
code_1 | 'unknown error: cannot find Chrome binary\n (Driver info: chromedriver=2.43.600233