Skip to content
This repository was archived by the owner on Jun 30, 2021. It is now read-only.

Commit 71ce28a

Browse files
committed
Completely remove Selenium IDE support, i.e. RC_CHROME / RC_FIREFOX
1 parent b447adf commit 71ce28a

File tree

12 files changed

+4
-384
lines changed

12 files changed

+4
-384
lines changed

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ Note image ids also change after scm-source.json has being updated which trigger
99

1010
## TBD_DOCKER_TAG
1111
+ **Changes:** https://github.com/elgalu/docker-selenium/compare/659750865bf0fd569d...master (TBD_DATE)
12-
+ BREAKING CHANGE: Drop support for Selenium 2
13-
From now on we will show a banner and switch directly to selenium 3
12+
+ BREAKING CHANGES:
13+
++ Drop support for Selenium 2
14+
++ From now on we will show a banner and switch directly to selenium 3
15+
++ Completely remove Selenium IDE support, i.e. RC_CHROME / RC_FIREFOX
1416
+ Upgrade Ubuntu xenial-20170410 to 20170510
1517
+ wait_all_done was failing in some cases, closes #156
1618
+ When using with Zalenium do not killall when noVNC fails

Dockerfile

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -682,8 +682,6 @@ COPY ./dns/etc/hosts /tmp/hosts
682682
ENV DEFAULT_SELENIUM_HUB_PORT="24444" \
683683
DEFAULT_SELENIUM_NODE_CH_PORT="25550" \
684684
DEFAULT_SELENIUM_NODE_FF_PORT="25551" \
685-
DEFAULT_SELENIUM_NODE_RC_CH_PORT="25552" \
686-
DEFAULT_SELENIUM_NODE_RC_FF_PORT="25553" \
687685
DEFAULT_VNC_PORT="25900" \
688686
DEFAULT_NOVNC_PORT="26080" \
689687
DEFAULT_SUPERVISOR_HTTP_PORT="19001"
@@ -845,8 +843,6 @@ ENV FIREFOX_VERSION="${FF_VER}" \
845843
SELENIUM_NODE_HOST="127.0.0.1" \
846844
SELENIUM_NODE_CH_PORT="${DEFAULT_SELENIUM_NODE_CH_PORT}" \
847845
SELENIUM_NODE_FF_PORT="${DEFAULT_SELENIUM_NODE_FF_PORT}" \
848-
SELENIUM_NODE_RC_CH_PORT="${DEFAULT_SELENIUM_NODE_RC_CH_PORT}" \
849-
SELENIUM_NODE_RC_FF_PORT="${DEFAULT_SELENIUM_NODE_RC_FF_PORT}" \
850846
SELENIUM_HUB_PARAMS="" \
851847
SELENIUM_NODE_PARAMS="" \
852848
SELENIUM_NODE_PROXY_PARAMS="" \
@@ -895,8 +891,6 @@ ENV FIREFOX_VERSION="${FF_VER}" \
895891
GRID="true" \
896892
CHROME="true" \
897893
FIREFOX="true" \
898-
RC_CHROME="false" \
899-
RC_FIREFOX="false" \
900894
FFMPEG_FRAME_RATE=10 \
901895
FFMPEG_CODEC_ARGS="-crf 0 -preset ultrafast -qp 0" \
902896
FFMPEG_FINAL_CRF=0 \

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -400,10 +400,6 @@ Powered by Supervisor, the container leaves many logs;
400400
/var/log/cont/selenium-node-chrome-stdout.log
401401
/var/log/cont/selenium-node-firefox-stderr.log
402402
/var/log/cont/selenium-node-firefox-stdout.log
403-
/var/log/cont/selenium-rc-chrome-stderr.log
404-
/var/log/cont/selenium-rc-chrome-stdout.log
405-
/var/log/cont/selenium-rc-firefox-stderr.log
406-
/var/log/cont/selenium-rc-firefox-stdout.log
407403
/var/log/cont/supervisord.log
408404
/var/log/cont/video-rec-stderr.log
409405
/var/log/cont/video-rec-stdout.log

bin/entry.sh

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ stop >/dev/null 2>&1 || true
3434
rm -f ${LOGS_DIR}/*
3535
rm -f ${RUN_DIR}/*
3636

37-
export RC_CHROME="false"
38-
export RC_FIREFOX="false"
3937
# Support restart docker container for selenium 3 @aituganov
4038
if [ ! -f /usr/bin/geckodriver ]; then
4139
sudo mv /opt/geckodriver /usr/bin/geckodriver
@@ -46,11 +44,6 @@ sudo cp /capabilities3.json /capabilities.json
4644
sudo cp /capabilities3.json /home/seluser/capabilities.json
4745
sudo cp /capabilities3.json /home/seluser/caps.json
4846

49-
# We need larger screens for Selenium IDE RC tests
50-
# if [ "${RC_CHROME}" = "true" ] || [ "${RC_FIREFOX}" = "true" ]; then
51-
# export SCREEN_HEIGHT=$((SCREEN_HEIGHT*2))
52-
# fi
53-
5447
#---------------------
5548
# Fix/extend ENV vars
5649
#---------------------
@@ -157,14 +150,6 @@ if [ "${FIREFOX}" = "true" ]; then
157150
export SUPERVISOR_REQUIRED_SRV_LIST="${SUPERVISOR_REQUIRED_SRV_LIST}|selenium-node-firefox"
158151
fi
159152

160-
if [ "${RC_CHROME}" = "true" ]; then
161-
export SUPERVISOR_REQUIRED_SRV_LIST="${SUPERVISOR_REQUIRED_SRV_LIST}|selenium-rc-chrome"
162-
fi
163-
164-
if [ "${RC_FIREFOX}" = "true" ]; then
165-
export SUPERVISOR_REQUIRED_SRV_LIST="${SUPERVISOR_REQUIRED_SRV_LIST}|selenium-rc-firefox"
166-
fi
167-
168153
if [ "${SELENIUM_HUB_PORT}" = "" ]; then
169154
echo "FATAL: SELENIUM_HUB_PORT is empty but should be a number" 1>&2
170155
exit 120
@@ -219,24 +204,6 @@ elif [ "${PICK_ALL_RANDOM_PORTS}" = "true" ]; then
219204
fi
220205
fi
221206

222-
if [ "${SELENIUM_NODE_RC_CH_PORT}" = "0" ]; then
223-
export SELENIUM_NODE_RC_CH_PORT=$(get_unused_port_from_range ${RANDOM_PORT_FROM} ${RANDOM_PORT_TO})
224-
elif [ "${PICK_ALL_RANDOM_PORTS}" = "true" ]; then
225-
# User want to pick random ports but may also want to fix some others
226-
if [ "${SELENIUM_NODE_RC_CH_PORT}" = "${DEFAULT_SELENIUM_NODE_RC_CH_PORT}" ]; then
227-
export SELENIUM_NODE_RC_CH_PORT=$(get_unused_port_from_range ${RANDOM_PORT_FROM} ${RANDOM_PORT_TO})
228-
fi
229-
fi
230-
231-
if [ "${SELENIUM_NODE_RC_FF_PORT}" = "0" ]; then
232-
export SELENIUM_NODE_RC_FF_PORT=$(get_unused_port_from_range ${RANDOM_PORT_FROM} ${RANDOM_PORT_TO})
233-
elif [ "${PICK_ALL_RANDOM_PORTS}" = "true" ]; then
234-
# User want to pick random ports but may also want to fix some others
235-
if [ "${SELENIUM_NODE_RC_FF_PORT}" = "${DEFAULT_SELENIUM_NODE_RC_FF_PORT}" ]; then
236-
export SELENIUM_NODE_RC_FF_PORT=$(get_unused_port_from_range ${RANDOM_PORT_FROM} ${RANDOM_PORT_TO})
237-
fi
238-
fi
239-
240207
# Video
241208
export VIDEO_LOG_FILE="${LOGS_DIR}/video-rec-stdout.log"
242209
export VIDEO_PIDFILE="${RUN_DIR}/video.pid"
@@ -332,8 +299,6 @@ ga_track_start () {
332299
START_META_DATA="${START_META_DATA} SELENIUM_NODE_HOST='${SELENIUM_NODE_HOST}'"
333300
START_META_DATA="${START_META_DATA} SELENIUM_HUB_PARAMS='${SELENIUM_HUB_PARAMS}'"
334301
START_META_DATA="${START_META_DATA} SELENIUM_NODE_PARAMS='${SELENIUM_NODE_PARAMS}'"
335-
START_META_DATA="${START_META_DATA} RC_CHROME='${RC_CHROME}'"
336-
START_META_DATA="${START_META_DATA} RC_FIREFOX='${RC_FIREFOX}'"
337302
START_META_DATA="${START_META_DATA} MEM_JAVA_PERCENT='${MEM_JAVA_PERCENT}'"
338303
START_META_DATA="${START_META_DATA} WAIT_TIMEOUT='${WAIT_TIMEOUT}'"
339304
START_META_DATA="${START_META_DATA} WAIT_FOREGROUND_RETRY='${WAIT_FOREGROUND_RETRY}'"
@@ -548,10 +513,6 @@ echo "${SELENIUM_NODE_CH_PORT}" > SELENIUM_NODE_CH_PORT
548513
echo "${SELENIUM_NODE_CH_PORT}" > CH_PORT
549514
echo "${SELENIUM_NODE_FF_PORT}" > SELENIUM_NODE_FF_PORT
550515
echo "${SELENIUM_NODE_FF_PORT}" > FF_PORT
551-
echo "${SELENIUM_NODE_RC_CH_PORT}" > SELENIUM_NODE_RC_CH_PORT
552-
echo "${SELENIUM_NODE_RC_CH_PORT}" > RC_CH_PORT
553-
echo "${SELENIUM_NODE_RC_FF_PORT}" > SELENIUM_NODE_RC_FF_PORT
554-
echo "${SELENIUM_NODE_RC_FF_PORT}" > RC_FF_PORT
555516
echo "${VNC_PORT}" > VNC_PORT
556517
echo "${NOVNC_PORT}" > NOVNC_PORT
557518
echo "${SUPERVISOR_HTTP_PORT}" > SUPERVISOR_HTTP_PORT
@@ -564,8 +525,6 @@ echo "${CHROME_VERSION}" > CHROME_VERSION
564525
echo "${CHROME}" > CHROME
565526
echo "${CHROME_FLAVOR}" > CHROME_FLAVOR
566527
echo "${FIREFOX}" > FIREFOX
567-
echo "${RC_CHROME}" > RC_CHROME
568-
echo "${RC_FIREFOX}" > RC_FIREFOX
569528
echo "${WAIT_TIMEOUT}" > WAIT_TIMEOUT
570529
echo "${COMMON_CAPS}" > COMMON_CAPS
571530
echo "${SELENIUM_HUB_HOST}" > SELENIUM_HUB_HOST

mk/move.sh

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,6 @@ if [ "${browser}" = "chrome" ] && [ "${node}" = "1" ]; then
2929
elif [ "${browser}" = "firefox" ] && [ "${node}" = "1" ]; then
3030
# NorthEast(3)1920,0
3131
set -x && wmctrl -r "${WIN_TITLE}" -e 3,1920,0,-1,-1
32-
elif [ "${browser}" = "rc_chrome" ] && [ "${node}" = "1" ]; then
33-
# SouthEast(9)1920,1080
34-
set -x && wmctrl -r "${WIN_TITLE}" -e 9,1920,1080,-1,-1
35-
elif [ "${browser}" = "rc_firefox" ] && [ "${node}" = "1" ]; then
36-
# SouthWest(7)0,1080
37-
set -x && wmctrl -r "${WIN_TITLE}" -e 7,0,1080,-1,-1
3832
else
3933
# TODO: make it smarter
4034
echo "-- TODO: Sorry I still don't know where to move ${browser} node: ${node}"

selenium-rc-chrome/bin/start-selenium-rc-chrome.sh

Lines changed: 0 additions & 87 deletions
This file was deleted.

selenium-rc-chrome/bin/wait-selenium-rc-chrome.sh

Lines changed: 0 additions & 21 deletions
This file was deleted.

selenium-rc-chrome/etc/supervisor/conf.d/selenium-rc-chrome.conf

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)