使用phantomjs操作DOM并对页面进行截图需要注意的几个问题
摘要:
phantomjs是一个无界面浏览器,可用于网页截图和前端自动化测试,基于webkit内核(也就是chrome使用的内核),并使用js编写业务脚本来请求、浏览和操作页面。最近前端监控需要用到phantomjs,特地研究了一下这个组件,遇到几个坑,这里汇总起来,希望对大家尤其是刚入门者有所帮助。1、如何操作页面中的DOM元素?这个问题比较简单,官方API提供了page.evaluate函数,范例代码:page.evaluate(function() { var plist = document.querySelectorAll("a");//获取所有链接 ... 阅读全文
posted @ 2014-02-16 19:53 lola 阅读(26500) 评论(13) 推荐(4) 编辑