Скрипты транспортира терпят неудачу несовместимо с таймаутом - PullRequest
0 голосов
/ 05 февраля 2019

У меня около 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

1 Ответ

0 голосов
/ 06 февраля 2019

Существует много разных тайм-аутов с транспортиром.Я могу только предположить, что это был browser.wait timeout, а не jasmine timeout

Проверьте эту статью: http://www.protractortest.org/#/timeouts

...