我试图嘲笑后端,以便我可以编写一些e2e测试。
我在网上搜索但我无法弄清楚我做错了什么。 我在代码的第一行收到此错误:
未定义角度。
我的量角器配置文件是:
exports.config = {
specs: ['tests/e2e/*.js'],
baseUrl: "http://localhost:8100/#/",
framework: 'jasmine',
allScriptsTimeout: 5000000,
capabilities: {
'browserName': 'chrome'
},
onPrepare: function () {
browser.driver.get(browser.baseUrl);
var SpecReporter = require('jasmine-spec-reporter');
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'all'}));
},
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 300000,
includeStackTrace: true,
print: function () {
}
}
};
我的e2e测试的开始是:
'use strict';
describe('Page', function() {
var BY, test;
BY = by;
test = angular.module('hgApp', ['ionic', 'ngMockE2E']);
return test.run(function($httpBackend) {
return console.log($httpBackend);
});
});
我做错了什么? 谢谢你的帮助
修改
在尝试执行beforeEach模块之前,我还添加了browser.waitForAngular()
但仍然没有,与之前相同的错误