git clone https://github.com/mycargus/nightwatch-docker-grid
5900 : vnc 연결 password : secret
Dockerfile 수정 필요
nightwatch contaner build 오류 발생
nodejs-current -> nodejs
npm-current -> npm
으로 변경하면 해결됨
nightwatch 실행을 위해서는 new terminal에서 아래 명령 실행
docker-compose run --rm nightwatch bash
run ui-tests test case bash-5.1 (after entering nighwatch docker)
nightwatch ui-tests -e chrome
nightwatch ui-tests -e chrome,firefox
docker-compose up
docker-compose run --rm nightwatch bash
docker-compose down
docker-compose.yml
version: '3.7'
services:
hub:
image: selenium/hub:3.0.1
environment:
GRID_BROWSER_TIMEOUT: 120000
GRID_NEW_SESSION_WAIT_TIMEOUT: 8000
GRID_NODE_POLLING: 300
GRID_TIMEOUT: 120000
ports:
- '4444:4444'
networks:
- nightwatch-docker-grid-network
logging: &LOG
options:
max-file: '5'
max-size: 1m
nightwatch:
image: hcmoon92/mystack:nightwatch-v0.2
volumes:
- ./:/home/docker/app/
networks:
- nightwatch-docker-grid-network
logging: *LOG
node-chrome:
image: selenium/node-chrome:3.0.1
environment: &SELENIUM_NODE_ENV
# this is a necessary workaround due to a known bug
# https://github.com/SeleniumHQ/docker-selenium/issues/133
HUB_PORT_4444_TCP_ADDR: hub
HUB_PORT_4444_TCP_PORT: 4444
networks:
- nightwatch-docker-grid-network
logging: *LOG
node-chrome-debug:
image: selenium/node-chrome-debug:3.0.1
environment:
<<: *SELENIUM_NODE_ENV
ports:
- '5900:5900'
networks:
- nightwatch-docker-grid-network
logging: *LOG
node-firefox:
image: selenium/node-firefox:3.0.1
environment:
<<: *SELENIUM_NODE_ENV
networks:
- nightwatch-docker-grid-network
logging: *LOG
node-firefox-debug:
image: selenium/node-firefox-debug:3.0.1
environment:
<<: *SELENIUM_NODE_ENV
ports:
- '5901:5900'
networks:
- nightwatch-docker-grid-network
logging: *LOG
web:
image: mycargus/hello_docker_world:master
networks:
- nightwatch-docker-grid-network
logging: *LOG
networks:
nightwatch-docker-grid-network:
driver: bridge
name: nightwatch-docker-grid-network
Content type
Image
Digest
Size
823 MB
Last updated
over 4 years ago
docker pull hcmoon92/mystack:nodejs-bootstrap-volt-v1