NoSuchSessionException в селене на git - PullRequest
0 голосов
/ 11 апреля 2020

У меня работает скрипт селена в браузере Firefox. Этот сценарий хорошо работает в локальной системе, но когда мы набираем sh код на GIT и выполняем конвейер, после выполнения некоторых шагов он прерывается, выдавая исключение:

org.openqa.selenium.NoSuchSessionException: Tried to run command without establishing a connection
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'XXXXXXXXXXXXX', ip: '1XXXXXX', os.name: 'Linux', os.arch: 'amd64', os.version: 'XXXXX-aws', java.version: '1.8.0_242'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 75.0,   javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20200403170909,  moz:geckodriverVersion: 0.26.0, moz:headless: false, moz:processID: 64, moz:profile: /tmp/rust_mozprofilerzeT93, moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX,   platformVersion: 00000aws, rotatable: false, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webdriver.remote.sessionid: 7061f603-50d8-48c7-bfc0-e75...}
Session ID: 7061f603-50d8-48c7-bfc0-e7540fd5c115

Файл YML имеет этот код для get Firefox driver:

services:
    - selenium/standalone-Firefox 

То же самое происходит с chrome. То, что я заметил, когда система не нашла элемент, и пошел, чтобы взять сценарий снимка экрана, бросает эту ошибку. И это периодически, какое-то время работает хорошо.

Пожалуйста, помогите, если у вас возникли проблемы такого типа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...