phantomjs/index.html

65 lines
1.8 KiB
HTML

---
layout: default
title: PhantomJS
---
<h2>PhantomJS is an optimal solution for</h2>
<div id="feature-01" class="feature grid_3 alpha">
<h3>Headless Website Testing</h3>
<div>
<p>
Run functional tests with frameworks such as Jasmine, QUnit, Mocha, Capybara, WebDriver, and many others.
<a href="/headless-testing.html">Learn more</a>
</p>
</div>
</div>
<div id="feature-02" class="feature grid_3">
<h3>Screen Capture</h3>
<div>
<p>
Programmatically capture web contents, including SVG and Canvas.
Create web site screenshots with thumbnail preview.
<a href="/screen-capture.html">Learn more</a>
</p>
</div>
</div>
<div id="feature-03" class="feature grid_3">
<h3>Page Automation</h3>
<div>
<p>
Access and manipulate webpages
with the standard DOM API, or with
usual libraries like jQuery.
<br>
<a href="/page-automation.html">Learn more</a>
</p>
</div>
</div>
<div id="feature-04" class="feature grid_3 omega">
<h3>Network Monitoring</h3>
<div>
<p>
Monitor page loading and export as standard HAR files. Automate performance analysis using YSlow and Jenkins.
<a href="/network-monitoring.html">Learn more</a>
</p>
</div>
</div>
<div id="feature-end" class="grid_12">
<p>
PhantomJS is used in the test workflow of various open-source projects:<br/>
<a href="http://twitter.github.com/bootstrap/">Bootstrap</a>,
<a href="http://codemirror.net/">CodeMirror</a>,
<a href="http://emberjs.com/">Ember.js</a>,
<a href="http://jquerymobile.com/">jQuery Mobile</a>,
<a href="http://lesscss.org/">Less.js</a>,
<a href="http://modernizr.com/">Modernizr</a>,
<a href="http://yuilibrary.com/projects/yui3/">YUI3</a>,
and <a href="/users.html">many more</a>.
</p>
</div>