Org.openqa.selenium.WebDriverException: неизвестная ошибка: net::ERR_CONNECTION_REFUSED с конвейером Java Selenium CI тоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Org.openqa.selenium.WebDriverException: неизвестная ошибка: net::ERR_CONNECTION_REFUSED с конвейером Java Selenium CI то

Сообщение Anonymous »

У меня есть проект React с набором тестов Java Selenium e2e в том же репозитории, и я использую GitHub Actions для конвейера CI для запуска тестов при принудительной отправке или PR в основной. Все тесты проходят успешно, когда я запускаю их либо в развернутом приложении на Render, либо на локальном хосте. Конвейер CI также отлично работает, когда тесты настроены на запуск в развернутом приложении, но тесты конвейера CI не подключаются, если настроено тестирование приложения, работающего локально на локальном хосте.

Код: Выделить всё

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}
Я сомневаюсь, что Java очень полезна, поскольку все тесты локально выполняются нормально. Рабочий процесс CI:

Код: Выделить всё

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»