无需浏览器执行Javascript脚本:SlimerJS
jopen
11年前
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() });