Код: Выделить всё
Projects2ColumnsTest > testPresenceOfBurgerBarMenu() FAILED
org.openqa.selenium.WebDriverException: unknown error: net::ERR_CONNECTION_REFUSED
(Session info: chrome-headless-shell=124.0.6367.60)
Build info: version: '4.15.0', revision: '1d14b5521b'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-1018-azure', java.version: '17.0.11'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a1d60a462e51376719f65ce4cfea26e4, get {url=http://127.0.0.1:5173/}]
Capabilities {acceptInsecureCerts: false, browserName: chrome-headless-shell, browserVersion: 124.0.6367.60, chrome: {chromedriverVersion: 124.0.6367.207 (a9001a6e39f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:33853}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:33853/devtoo..., se:cdpVersion: 124.0.6367.60, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Код: Выделить всё
name: e2e automation tests
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Update Chrome to latest version
run: |
sudo apt-get update
sudo apt-get --only-upgrade install google-chrome-stable
google-chrome --version
- name: Set up JDK 17
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '17'
- name: Run e2e automation tests
working-directory: e2e
run: ./gradlew build
- name: Upload Selenium screenshots
uses: actions/upload-artifact@v3
if: always()
with:
name: screenshots
path: /home/runner/work/portfolio-react/portfolio-react/e2e/app/screenshots/
Все те же тесты в одной и той же ситуации проходят успешно при локальном запуске в терминале. >
Я также пытался изменить URL-адрес на 127.0.0.1 и даже локальный IP-адрес моего компьютера.
Я могу получить доступ к сайту в Chrome для всех опробованных URL-адресов, но каждый из них не прошел тесты CI. с той же ошибкой.
Я новичок в Java, Selenium, CI и yaml.
Подробнее здесь: https://stackoverflow.com/questions/784 ... tion-refus