diff --git a/selenium/Dockerfile b/selenium/Dockerfile index ee580b544a2..b90e9897dbc 100644 --- a/selenium/Dockerfile +++ b/selenium/Dockerfile @@ -1,11 +1,11 @@ -FROM node:18 as base +FROM node:18 AS base WORKDIR /code COPY package.json package.json -FROM base as test -RUN npm install +FROM base AS test +RUN npm install --verbose ENTRYPOINT [ "npm" ] CMD [ "" ] diff --git a/selenium/bin/components/selenium b/selenium/bin/components/selenium index ad8960960c8..714b70b2065 100644 --- a/selenium/bin/components/selenium +++ b/selenium/bin/components/selenium @@ -2,7 +2,7 @@ # selenium/standalone-chromium is multi-arch # https://hub.docker.com/r/selenium/standalone-chromium/tags -SELENIUM_DOCKER_IMAGE=${SELENIUM_DOCKER_IMAGE:-selenium/standalone-chromium:133.0} +SELENIUM_DOCKER_IMAGE=${SELENIUM_DOCKER_IMAGE:-selenium/standalone-chromium:141.0} start_selenium() { begin "Starting selenium ..." diff --git a/selenium/package.json b/selenium/package.json index b84708617f6..d7e3474cdd6 100644 --- a/selenium/package.json +++ b/selenium/package.json @@ -12,23 +12,23 @@ "author": "", "license": "ISC", "dependencies": { - "chromedriver": "^139.0", - "ejs": "^3.1.8", - "express": "^4.18.2", - "geckodriver": "^3.0.2", + "chromedriver": "^141.0", + "ejs": "^3.1.10", + "express": "^5.1.0", + "geckodriver": "^6.0.2", "http-proxy": "^1.18.1", - "mqtt": "^5.3.3", + "mqtt": "^5.14.1", "path": "^0.12.7", - "proxy": "^1.0.2", - "rhea": "^3.0.3", - "selenium-webdriver": "^4.26.0", + "proxy": "^2.2.0", + "rhea": "^3.0.4", + "selenium-webdriver": "^4.37.0", "xmlhttprequest": "^1.8.0", - "amqplib": "0.8.0" + "amqplib": "0.10.9" }, "devDependencies": { - "chai": "^4.3.6", - "mocha": "^10.4.0", + "chai": "^6.2.0", + "mocha": "^11.7.4", "request": "^2.88.2", - "standard": "^17.0.0" + "standard": "^17.1.2" } }