无需浏览器执行Javascript脚本:SlimerJS

jopen 11年前

无需浏览器执行Javascript脚本:SlimerJS
SlimerJS能够利用Javascript脚本来操作一个网页。SlimerJS允许你在浏览器外执行javascript脚本。

SlimerJS用于做功能测试,页面自动化,网络监控,屏幕捕捉,等

SlimerJS类似于PhantomJs,但它运行在Gecko之上。SlimerJS采用Mozilla Firefox浏览器引擎来代替Webkit。

示例:

webpage.open(url) // load a page    .then(function(){      // store a screenshot of the page      webpage.viewportSize =          { width:650, height:320 };      webpage.render('page.png');      // then open a second page      return webpage.open(url2);    })    .then(function(){      // click somewhere on      // the second page      webpage.sendEvent("click", 5, 5,                          'left', 0);      slimerjs.exit()    });

项目主页:http://www.open-open.com/lib/view/home/1374371986777

</div>