我正在使用casperjs,而casperjs又与phantomxhr一起在slimerjs上运行。我不确定phantomxhr对slimerjs + capserjs的支持,但是我得到了window.sinon未定义'运行代码时出错(Phantomxhr.js第124行出错)。使用phantomjs运行casperjs时一切正常。
在将sinon js脚本注入给定的phantomxhr(第24行)时看起来有问题。所以我做的是,在测试文件中添加一行'phantom.injectJs('Absolute path to sinon.js file').
这甚至不打开浏览器。我做错了什么。任何指针都会有所帮助。