Node.js API for Chrome
Go to file
Andrey Lushnikov ec414eb774 Rename page.size() and page.setSize() into page.viewportSize()
It turns page.size() and page.setSize() methods are slightly
confusing since there multiple different sizes (layout size,
content size, viewport size..)

This patch renames Page.{size,setSize} methods into
Page.{viewportSize,setViewportSize} methods to avoid confusion.
2017-06-14 07:41:26 -07:00
docs Rename page.size() and page.setSize() into page.viewportSize() 2017-06-14 07:41:26 -07:00
examples Rename page.size() and page.setSize() into page.viewportSize() 2017-06-14 07:41:26 -07:00
lib Rename page.size() and page.setSize() into page.viewportSize() 2017-06-14 07:41:26 -07:00
phantom_shim Rename page.size() and page.setSize() into page.viewportSize() 2017-06-14 07:41:26 -07:00
test Puppeteer's Page.navigate should not throw with invalid URL. 2017-05-14 22:17:57 -07:00
third_party/phantomjs Consolidate phantom shim code in the phantom-shim folder 2017-06-14 02:27:19 -07:00
utils Introduce Eslint to validate style 2017-06-11 01:32:59 -07:00
.eslintignore Introduce Eslint to validate style 2017-06-11 01:32:59 -07:00
.eslintrc.js Introduce Eslint to validate style 2017-06-11 01:32:59 -07:00
.gitignore Puppeteer: staging commit. 2017-05-11 00:06:41 -07:00
CONTRIBUTING.md Puppeteer: staging commit. 2017-05-11 00:06:41 -07:00
index.js Slight code restructuring 2017-05-14 23:28:00 -07:00
install.js Introduce Eslint to validate style 2017-06-11 01:32:59 -07:00
LICENSE Initial commit 2017-05-09 15:16:13 -07:00
package.json Consolidate phantom shim code in the phantom-shim folder 2017-06-14 02:27:19 -07:00
README.md Add minimal test framework 2017-05-12 16:38:07 -07:00

Status

Test results on Mac OS X in headless mode:

  111 passed
   20 failed as expected
    1 skipped
   49 unsupported

Installing

npm i
npm link # this adds puppeteer to $PATH

Run

# run phantomjs script
puppeteer third_party/phantomjs/examples/colorwheel.js

# run 'headful'
puppeteer --no-headless third_party/phantomjs/examples/colorwheel.js

# run puppeteer example
node examples/screenshot.js

Tests

Run all tests:

npm test

Run phantom.js tests using puppeteer:

npm run test-phantom

Run puppeteer tests:

npm run test-puppeteer