量角器脚本与超时失败不一致

问题描述 投票:-1回答:1

我有不同的特征文件大约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) (驱动程序信息:chromedriver = 2.46.628411(3324f4c8be9ff2f70a05a30ebc72ffb013e1a71e),平台=的Mac OS X 10.13.6 x86_64的)

标准输出:TimeoutError:超时(会话信息:无头铬= 71.0.3578.98)(驱动程序信息:chromedriver = 2.46.628411(3324f4c8be9ff2f70a05a30ebc72ffb013e1a71e),平台=的Mac OS X 10.13.6 x86_64的)在Object.checkLegacyResponse(在/ usr / local / lib目录/node_modules/protractor/node_modules/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(内部/过程/ next_tick.js:188 :7)来自:任务:。WebDriver.navigate()至(https://sport **** COM /)

任何建议,以解决这一问题,在此先感谢。

Dheeraj

javascript automation protractor timeout
1个回答
0
投票

有很多不同的超时可能与量角器发生。我只能假设这是browser.wait超时,不茉莉超时

检查这篇文章:http://www.protractortest.org/#/timeouts

© www.soinside.com 2019 - 2024. All rights reserved.