天天看點

網頁自動測試工具—SlimerJS

網頁自動測試工具—SlimerJS

  事實上,它是類似 phantomjs 的一個工具,但是 slimerjs 隻能運作在 gecko (firefox)上而不是webkit。slimerjs 提供幾乎和 phantomjs 相同的 api,高度相容 phantomjs。slimerjs 不僅是 phantomjs 的一個克隆,還包含額外的功能。

  slimerjs 相容 casperjs 1.1 beta!!

  示例代碼:

var webpage = require('webpage').create();

webpage

.open('http://somewhere') // loads a page

.then(function(){ // executed after loading

// store a screenshot of the page

webpage.viewportsize =

{ width:650, height:320 };

webpage.render('page.png',

{onlyviewport:true});

// then open a second page

return webpage.open('http://somewhere2');

})

.then(function(){

// click somewhere on the second page

webpage.sendevent("click", 5, 5,

'left', 0);

slimer.exit()

});

最新内容請見作者的github頁:http://qaseven.github.io/

繼續閱讀