我想使用KarmaJS(0.9.2)运行我的Jasmine e2e测试。我在Windows 7上使用带有AngularJS(1.0.7)的Google Closure。当我使用
我正在使用html5Mode路由,手动使用
谢谢!
karma start config\karma-e2e.js
启动karma时,一切都正常工作(浏览器导航到正确的页面),但它不执行我的测试(停留在“浏览器导航到”的位置)。
config\karma-e2e.js
文件:basePath = '../';
frameworks = ['ng-scenario'];
files = [
'tests/e2e/**/*.js'
];
autoWatch = true;
singleRun = false;
browsers = ['Chrome'];
urlRoot = '/__karma/';
proxies = {
'/': 'http://localhost:8080/'
}
plugins = [
'karma-ng-scenario'
'karma-chrome-launcher'
]
测试源代码(tests\e2e\scenarios.coffee
)为:
describe 'Intro page view', ->
it 'has hello world message', ->
browser().navigateTo '/app/client/'
expect(element('#text').text()).toBe 'Hello World'
我正在使用html5Mode路由,手动使用
angular.bootstrap
引导了angular,在浏览器控制台或命令行中没有看到任何错误。那么我应该怎么做?我做错了什么吗?谢谢!