我有不同的特征文件大约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
有很多不同的超时可能与量角器发生。我只能假设这是browser.wait超时,不茉莉超时