У меня около 150 тестовых сценариев в разных файлах объектов, когда я выполняю определенный файл спецификаций, сценарии работают, но когда я запускаю все функции одновременно - иногда возникают проблемы с тайм-аутом.
Ниже приведен мой файл конфигурации:
exports.config = {
//seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['./features/login_test.js', './features/login_errors_test.js', './features/settings_test.js', './features/upsell_test.js', './features/now_next_overlay_test.js', './features/home_page_test.js', './features/playback_errors_test.js', './features/channel_switcher_test.js', './features/channel_playback_test.js', './features/more_info_overlay_player_test.js', './features/channel_stub_design_test.js', './features/temporary_lockout_test.js', './features/faq_help_categories_and_article_test.js'],
framework: 'jasmine2',
capabilities: {
browserName: 'chrome',
},
jasmineNodeOpts: {
defaultTimeoutInterval: 6000000
},
}
Приведенная ниже ошибка для всех сценариев после нескольких успешно выполненных случаев.
время: 30,46 секунды
Ошибка: время ожидания(информация о сессии: безголовый хром = 71.0.3578.98)
(Информация о Driver: chromedriver = 2.46.628411 (3324f4c8be9ff2f70a05a30ebc72ffb013e1a71e), платформа = Mac OS X 10.13.6 x86_64)
стандартный вывод: TimeoutError: тайм-аут (Sessionинформация: chrome без головы = 71.0.3578.98) (информация о драйвере: chromedriver = 2.46.628411 (3324f4c8be9ff2f70a05a30ebc72ffb013e1a71e), платформа = Mac OS X 10.13.6 x86_64) в Object.checkLegacyResponse (/ usr / node / local / lib_mo /selenium-webdriver / lib / error.js: 546: 15) в parseHttpResponse (/ usr / local / lib / node_modules / protractor / node_modules / selenium-webdriver / lib /http.js: 509: 13) в doSend.then.response (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:441:30) в process._tickCallback (внутренний /process / next_tick.js: 188: 7) От: Task: WebDriver.navigate (). до (https://sport.****.com/)
Любые предложения по исправлению, заранее спасибо.
Dheeraj