Мы используем транспортир с жасмином для нашей автоматизации тестирования, и недавно мы начали получать следующую ошибку в середине выполнения, которая приводит к сбою случайных спецификаций:
E/BlockingProxy - Got status 6 from selenium { error: 'invalid session id',
11:23:55 [exec] [chrome ANY ANY #01-3] message: 'No active session with ID ff5c8c9ef2782fe1bcc2212cf9d7a3ed',
11:23:55 [exec] [chrome ANY ANY #01-3] stacktrace: '' }
11:23:55 [exec] [chrome ANY ANY #01-3] [11:23:33] E/BlockingProxy - Got status 13 from selenium { class: 'org.openqa.grid.common.exception.GridException',
11:23:55 [exec] [chrome ANY ANY #01-3] error: 'unknown error',
11:23:55 [exec] [chrome ANY ANY #01-3] message: 'Session [ff5c8c9ef2782fe1bcc2212cf9d7a3ed] was terminated due to BROWSER_TIMEOUT',
11:23:55 [exec] [chrome ANY ANY #01-3] stackTrace:
11:23:55 [exec] [chrome ANY ANY #01-3] [ { className: 'org.openqa.grid.internal.ActiveTestSessions',
11:23:55 [exec] [chrome ANY ANY #01-3] fileName: 'ActiveTestSessions.java',
11:23:55 [exec] [chrome ANY ANY #01-3] lineNumber: 115,
11:23:55 [exec] [chrome ANY ANY #01-3] methodName: 'getExistingSession' },
11:23:55 [exec] [chrome ANY ANY #01-3] { className: 'org.openqa.grid.internal.DefaultGridRegistry',
11:23:55 [exec] [chrome ANY ANY #01-3] fileName: 'DefaultGridRegistry.java',
11:23:55 [exec] [chrome ANY ANY #01-3] lineNumber: 379,
11:23:55 [exec] [chrome ANY ANY #01-3] methodName: 'getExistingSession' },
11:23:55 [exec] [chrome ANY ANY #01-3] { className: 'org.openqa.grid.web.servlet.handler.RequestHandler',
После того, как это выброшено,spec продолжает выполняться и не может выполнить следующие действия:
- Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
11:23:55 [exec] [chrome ANY ANY #01-3] at ontimeout (timers.js:475:11)
Кто-нибудь видел эти ошибки?У нас нет идей о том, что может быть причиной.
Дополнительная информация: наши тесты выполняются с maxInstance = 3, shartTestFiles = true.Мы используем:
- последний браузер chrome 69.0.3497
- сервер selenium - 3.14.0
- драйвер chrome - 2.42
- транспортир - 5.3.2
Выход из концентратора селена:
11:06:14.905 WARN [RequestHandler.process] - The client is gone for session ext. key 9452459edd7adcf782ec59c68f665a6c, terminating