我刚刚开始为Ionic应用程序编写测试。
到目前为止,我已经编写了2个测试,每个测试都在自己的describe
文件中。
如果每个测试单独运行,它就可以完美运行。如果我将两个测试放在同一个文件中,它们也可以工作。
但是,当我有2个测试文件时,每个测试文件都有自己的Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
函数,我总是在测试之间得到超时。
错误讯息为protractor.js
这是我的exports.config = {
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
args: ['--disable-web-security']
}
},
baseUrl: 'http://localhost:8100',
specs: [
'tests/*.js'
],
jasmineNodeOpts: {
isVerbose: true,
showColors: true,
includeStackTrace: true,
defaultTimeoutInterval: 10000
},
allScriptsTimeout: 200000,
onPrepare: function() {
browser.driver.get(browser.baseUrl);
}
文件:
jquery
};
为了能够将我的测试组织成多个文件,我该怎么办?