我创建了phandom.org,但昨天终于找到时间来对其进行一些必要的改变。所以,现在是一个很好的时间来解释如何用在一些单元测试仿真。
在我开始之前,虽然,我应该说PhantomJS几句话,这是一个WebKit Javascript接口。WebKit的,另一方面,是一个没有用户界面的Web浏览器。WebKit是一个C++库,使HTML内容的操纵,通过DOM调用。例如,这是一个简单的JavaScript代码example.js位于:
var page = require('webpage').create();
page.open(
'http://google.com',
function() {
console.log('loaded!'