Node.js API for Chrome
Go to file
Andrey Lushnikov 2f74644cb8 Puppeteer's Page.navigate should not throw with invalid URL.
This patch makes puppeteer's Page.navigate to just return
'false' when given an invalid URL.
2017-05-14 22:17:57 -07:00
examples Convert event names to small caps 2017-05-13 12:04:30 -07:00
lib Puppeteer's Page.navigate should not throw with invalid URL. 2017-05-14 22:17:57 -07:00
phantomjs Implement printing to PDF 2017-05-14 22:00:39 -07:00
test Puppeteer's Page.navigate should not throw with invalid URL. 2017-05-14 22:17:57 -07:00
third_party/phantomjs add phantomjs examples under third_party/phantomjs/examples 2017-05-12 10:33:14 -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 Puppeteer: staging commit. 2017-05-11 00:06:41 -07:00
install.js Puppeteer: staging commit. 2017-05-11 00:06:41 -07:00
LICENSE Initial commit 2017-05-09 15:16:13 -07:00
package.json Roll chromium to r471584 2017-05-14 20:07:27 -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