Upgrade to Pro — share decks privately, control downloads, hide ads and more …

share phantom and zombie

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for shiba shiba
October 11, 2012

share phantom and zombie

Avatar for shiba

shiba

October 11, 2012

Other Decks in Programming

Transcript

  1. Do you know Headless browser 1: 什么是浏览器? 可向万维网(Web)服务器发送各种请求,并对从服务器发来的超文本信息和 各种多媒体数据格式进行解释、显示和播放 2:

    什么是headless browser? 就是没有UI界面的browser…..? 更准确的是:一个不需要展示ui就可以和用户交互运行的浏览器
  2. zombie • 一个nodejs版本的headless browser • 支持的功能 – HTML5 parsing and

    dealing with tag soups – DOM Level 3 implementation – HTML5 form fields (search, url, etc) – CSS3 Selectors with some extensions – Cookies and Web Storage – setTimeout/setInterval – pushState, popstate and hashchange events – alert, confirm and prompt – WebSockets and Server-Sent Events
  3. phantomjs • 一个”可执行文件”版本的headless browser • 他能干什么? PhantomJS is a headless

    WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
  4. 展望 • 用这个做一个好的产品,我还没想好 – 测试 – 模板上传校验 – 模板online监测 –

    主动埋点拿数据 – 其他的….. • 如何平台化,真正的可持续集成 • 期待你的加入