我可以通过yml添加一些替代浏览器测试吗? 我正在使用PhantomJS 1.9.2,但结果有点奇怪,并没有出现在“真正的浏览器”......
编辑:关于此错误似乎是open issue。这个问题的另一个原因......
任何指针?
我正在使用 GruntJS :
module.exports = function(grunt){
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-jasmine-html-spec-runner');
grunt.initConfig({
connect: {
testServerHeadless: {
options: {port: 9001}
},
testServer: {
options: {
port: 9001,
keepalive: true
}
}
},
jasmine: {
core15: {
src: ['http://localhost:9001/myTestsHere...']
}
}
});
grunt.registerTask('test', [
'connect:testServerHeadless',
'jasmine:core15'
]);
};
我的 yml :
language: node_js
node_js:
- 0.10
答案 0 :(得分:0)
如果你能更清楚地了解你的问题,我会很高兴的。 你有错吗?你觉得“怪异”是什么意思?
与此同时,我正在查看grunt-jasmine
的文档,我踩到了:
https://github.com/gruntjs/grunt-contrib-jasmine#optionshost
显然,如果您想针对Jasmine测试页面运行PhantomJS,则必须使用属性host
而不是src
。
如果没有,Grunt将尝试在本地文件系统上找到可能很奇怪的源。
我在这里做了很多假设,但也许这是一个好的起点?