我正在使用Grunt使用grunt-contrib-jasmine(https://github.com/gruntjs/grunt-contrib-jasmine)通过PhantomJS运行Jasmine测试
我的问题是我无法弄清楚如何通过这个艰巨的任务使用PhantomJS API。
具体来说,我想模拟用户将文件添加到<input type='file'>
。
使用命令行API,您可以使用以下内容运行.js文件:
var webPage = require('webpage');
var page = webPage.create();
page.uploadFile('input[name=image]', '/path/to/some/photo.jpg');
(http://phantomjs.org/api/webpage/method/upload-file.html)
在Jasmine测试运行之前是否可以运行这样的脚本?