Mel*_*Mel 12 angularjs karma-runner angularjs-e2e
在introtokarma应用程序中,我更改了karma-e2e-config.js文件,如下所示:
module.exports = function(config) {
config.set({
basePath : '../',
files : ['tests/e2e/**/*.js'],
frameworks: ['ng-scenario'],
autoWatch : false,
browsers : ['Chrome'],
singleRun : true,
proxies : {
'/': 'http://localhost:8000/'
},
junitReporter : {
outputFile: 'test_out/e2e.xml',
suite: 'e2e'
}
});
};
Run Code Online (Sandbox Code Playgroud)
运行代码时,我得到以下输出:
C:\ Project\introtokarma\config> karma start karma-e2e.conf.js
INFO [karma]:Karma v0.10.1服务器在localhost启动:9877/
INFO [launcher]:启动浏览器Chrome
WARN [launcher]:路径应该不被引用.
规范化C:\ Program Files(x86)\ Google\Chrome\Application\chrome.exe
INFO [Chrome 28.0.1500(Windows 7)]的路径:连接套接字ID pfBNNRs-3wAdgT-QsheL
Chrome 28.0.1500(Windows 7 ):执行0 of 0 ERROR(0.207秒/ 0秒)
小智 26
对于业力v0.10.2和最新的angular-phonecat尝试下一个命令:
npm install -g karma-ng-scenario karma-junit-reporter
您需要更改配置块的文件键数组并添加框架键。
文件密钥如下所示:
files: [
ANGULAR_SCENARIO,
ANGULAR_SCENARIO_ADAPTER,
'test/e2e/**/*.js'
]
Run Code Online (Sandbox Code Playgroud)
删除ANGULAR_SCENARIO, 和ANGULAR_SCENARIO_ADAPTER行。
所以,最后,它看起来就像这样:
files: [
'test/e2e/**/*.js'
]
Run Code Online (Sandbox Code Playgroud)
然后添加一个带有数组和一个 ng-scenario 值的 framkeworks 键:
frameworks: ['ng-scenario']
Run Code Online (Sandbox Code Playgroud)
希望有帮助。
| 归档时间: |
|
| 查看次数: |
7428 次 |
| 最近记录: |