-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose_native.yml
49 lines (49 loc) · 1.6 KB
/
docker-compose_native.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# This file can be used to quickly setup a selenium grid with one hub and two nodes
# https://github.com/SeleniumHQ/docker-selenium
# docker-compose -f docker-compose_native.yml up --scale chrome=4 --remove-orphans -d
# add '-d' option for detached execution
# run: mvn test -DexecutionAddress="localhost:4444" -DtargetOperatingSystem="Linux-64" -DmaximumPerformanceMode="true" -DtargetBrowserName="GoogleChrome" Dtest="Otlob_TestCases.java"
# docker-compose -f docker-compose_native.yml down --remove-orphans
# http://localhost:4444/grid/console
version: '3.7'
services:
selenium-hub:
image: selenium/hub:3.141.59-20200515
ports:
- 4444:4444
environment:
GRID_MAX_SESSION: 5
GRID_BROWSER_TIMEOUT: 300
GRID_TIMEOUT: 300
chrome:
image: selenium/node-chrome:3.141.59-20200515
depends_on:
- selenium-hub
shm_size: 2gb
volumes:
- /dev/shm:/dev/shm
environment:
HUB_HOST: selenium-hub
HUB_PORT: 4444
SCREEN_WIDTH: 1920
SCREEN_HEIGHT: 1080
# set false for headless execution
START_XVFB: "false"
NODE_MAX_SESSION: 1
NODE_MAX_INSTANCES: 1
# firefox:
# image: selenium/node-firefox:3.141.59-20200515
# depends_on:
# - selenium-hub
# shm_size: 2gb
# volumes:
# - /dev/shm:/dev/shm
# environment:
# HUB_HOST: selenium-hub
# HUB_PORT: 4444
# SCREEN_WIDTH: 1920
# SCREEN_HEIGHT: 1080
## set false for headless execution
# START_XVFB: "false"
# NODE_MAX_SESSION: 1
# NODE_MAX_INSTANCES: 1