Commit Graph

  • 459f0f9ac8 Update api.md Andrey Lushnikov 2017-06-21 11:17:35 -0700
  • d0d1ee303e Reformat codebase into 2-spaces Andrey Lushnikov 2017-06-21 07:45:13 -0700
  • 844fc49f73 Reformat codebase into 2-spaces Andrey Lushnikov 2017-06-21 07:45:13 -0700
  • 35f4fafdef Add travis-Ci build status to README.md Andrey Lushnikov 2017-06-21 01:39:24 -0700
  • 6ea65a0b77 Update libssn3 via .travis.yml Andrey Lushnikov 2017-06-20 20:48:35 -0700
  • 3a5cad83d2 Fix Travis-Ci tests Andrey Lushnikov 2017-06-20 20:58:49 -0700
  • c4b435fb9d Switch example screenshot to PNG Joel Einbinder 2017-06-20 20:14:10 -0700
  • 417cfd6858 Switch example screenshot to PNG Joel Einbinder 2017-06-20 20:14:10 -0700
  • 9e6f779322 Fix running on Travis-Ci Andrey Lushnikov 2017-06-20 19:47:12 -0700
  • 422e09c8ef Improve error reporting when chrome fails to start Andrey Lushnikov 2017-06-20 19:26:16 -0700
  • 6274b9f93b Split out utils for golden tests into a separate file Andrey Lushnikov 2017-06-20 18:19:59 -0700
  • b3b0c1a035 Implement FrameManager Andrey Lushnikov 2017-06-17 14:27:51 -0700
  • 5a27edc635 Fix ESLint failures (#34) Paul Irish 2017-06-20 17:32:08 -0700
  • fc4279da34 Fix ESLint failures Paul Irish 2017-06-20 17:16:04 -0700
  • d4041473ad Add travis config (#29) Paul Irish 2017-06-20 17:04:24 -0700
  • c91d789de9 only build on node 7, as we have 100 free builds and I don't want to exahust them so quickly [skip ci] Paul Irish 2017-06-20 16:46:39 -0700
  • 61d7ea3dc6 dont need xvfb Paul Irish 2017-06-20 15:25:57 -0700
  • 08809b054b cleanup travis yml Paul Irish 2017-06-20 15:24:24 -0700
  • cad8a27819 eslint required in devdeps Paul Irish 2017-06-20 15:09:49 -0700
  • 4b3db17e31 add travis Paul Irish 2017-06-20 15:06:00 -0700
  • e49eebb55a Make InPageCallback async (#24) Pavel Feldman 2017-06-20 14:54:53 -0700
  • d2bf8345c7 Make InPageCallback async Pavel Feldman 2017-06-19 18:03:01 -0700
  • de3f7295e6 Merge pull request #25 from GoogleChrome/readme Andrey Lushnikov 2017-06-20 11:32:20 -0700
  • 2d8d24cadd feedback Eric Bidelman 2017-06-20 10:33:21 -0700
  • a0d084754f Tweaks to readme. API doc link Eric Bidelman 2017-06-19 19:17:11 -0700
  • 690d2e5810 Merge pull request #22 from pavelfeldman/async_callback Andrey Lushnikov 2017-06-19 16:59:42 -0700
  • 31942728da update CONTRIBUTING.md Andrey Lushnikov 2017-06-19 16:56:29 -0700
  • c75514ba9d Inline helper evaluate functions Pavel Feldman 2017-06-19 16:39:41 -0700
  • 10e28a9b27 Update README.md Andrey Lushnikov 2017-06-19 16:37:55 -0700
  • f8ac25d85d Cleanup usages of Page.saveScreenshot of 3b0bc080 Andrey Lushnikov 2017-06-19 16:26:23 -0700
  • be8ce8f79f Merge pull request #17 from GoogleChrome/lint Andrey Lushnikov 2017-06-19 15:58:30 -0700
  • 5cf2083f1c use npm Eric Bidelman 2017-06-19 15:44:54 -0700
  • bcbd0787f7 Merge pull request #18 from GoogleChrome/examplefix Andrey Lushnikov 2017-06-19 15:32:08 -0700
  • 744c88967c Merge pull request #16 from GoogleChrome/yarn Andrey Lushnikov 2017-06-19 15:25:42 -0700
  • 9a4d8f9ab3 Fix readme example Eric Bidelman 2017-06-19 15:01:14 -0700
  • 178d5aff41 Add lint script and editorconfig file Eric Bidelman 2017-06-19 14:43:05 -0700
  • 9a40396382 Add yarn.lock Eric Bidelman 2017-06-19 14:35:53 -0700
  • 868814ac7f Implement fullPage screenshots Andrey Lushnikov 2017-06-16 22:34:29 -0700
  • af52f13e22 Add screenshot test to verify clipping of offscreen areas. Andrey Lushnikov 2017-06-16 22:02:03 -0700
  • 9de48fb51e Merge goldentest.js into test.js Andrey Lushnikov 2017-06-16 21:40:00 -0700
  • 792456302c Add test expectation missing in dbb374d Andrey Lushnikov 2017-06-16 20:31:07 -0700
  • dbb374d4af Fix racy condition in case of multiple parallel screenshots Andrey Lushnikov 2017-06-16 20:20:36 -0700
  • 3b0bc0802d Refactor Page.screenshot() api Andrey Lushnikov 2017-06-16 17:15:24 -0700
  • 7d04d112da Use digit images in test/assets/grid.html Andrey Lushnikov 2017-06-16 16:00:36 -0700
  • 6bed8c62b3 Pass integers to the Emulation.setVisibleSize Andrey Lushnikov 2017-06-16 15:43:09 -0700
  • 25e0bac461 add missing pngjs module Andrey Lushnikov 2017-06-16 15:02:14 -0700
  • 242a6a6e73 Introduce screenshot tests Andrey Lushnikov 2017-06-16 14:33:34 -0700
  • 28a3343d2c Add the missing 'ws' dependency. Andrey Lushnikov 2017-06-16 13:55:23 -0700
  • 3d183dd996 add forgotten error.html test asset Andrey Lushnikov 2017-06-16 11:35:03 -0700
  • 163e14345d Remove Page.handleDialog method Andrey Lushnikov 2017-06-16 11:23:58 -0700
  • 632b90efae Page.Events.Error should throw an proper error Andrey Lushnikov 2017-06-16 11:21:44 -0700
  • 2066da9ec7 Page.evaluate should reject in case of evaluation error Andrey Lushnikov 2017-06-16 10:34:13 -0700
  • ff2c3bbca9 Cleanup Page class Andrey Lushnikov 2017-06-15 21:35:31 -0700
  • f62cfc3b34 Refactor JavaScript dialog API Andrey Lushnikov 2017-06-15 21:22:41 -0700
  • 14a75a83ea Merge Page.evaluate and Page.evaluateAsync together Andrey Lushnikov 2017-06-15 14:56:40 -0700
  • 50976c7f29 Implement Request.setHeader() method Andrey Lushnikov 2017-06-15 08:37:06 -0700
  • 5ba6621cde Remove the Page.setBlockedURLs method Andrey Lushnikov 2017-06-15 08:23:48 -0700
  • 85ecce31f9 Add Request.abort() test Andrey Lushnikov 2017-06-15 08:15:25 -0700
  • e274c26e8b Implement Page.setRequestInterceptor Andrey Lushnikov 2017-06-15 00:20:37 -0700
  • 9bdf9ed5de Fix jsdoc after 67932b8 Andrey Lushnikov 2017-06-14 18:37:42 -0700
  • 67932b87c1 Drop the chrome-remote-interface dependency Andrey Lushnikov 2017-06-14 15:45:59 -0700
  • dbffc3c35c Await promises returned from the inPageCallback Andrey Lushnikov 2017-06-14 08:21:56 -0700
  • ec414eb774 Rename page.size() and page.setSize() into page.viewportSize() Andrey Lushnikov 2017-06-14 07:41:26 -0700
  • 79ceb0c439 Consolidate phantom shim code in the phantom-shim folder Andrey Lushnikov 2017-06-13 21:09:28 -0700
  • 8a5b3d3e05 Fix phantom's test module/webserver/request.js Andrey Lushnikov 2017-06-14 02:25:17 -0700
  • 143f633d3c Cleanup package dependencies Andrey Lushnikov 2017-06-13 20:14:45 -0700
  • 7136b3aaff Improve inPageCallback handling Andrey Lushnikov 2017-06-13 15:00:55 -0700
  • 549535e674 Add docs/api.md Andrey Lushnikov 2017-06-13 00:28:29 -0700
  • ac3e76fb22 Cleanup typechecker errors Andrey Lushnikov 2017-06-11 23:10:33 -0700
  • e1d9b29666 Roll chromium to r478524 Andrey Lushnikov 2017-06-11 22:44:50 -0700
  • 1f51384918 Introduce Eslint to validate style Andrey Lushnikov 2017-06-11 01:32:59 -0700
  • 2b50d8cc32 Introduce utils/check_availability.js utility Andrey Lushnikov 2017-05-14 20:05:41 -0700
  • 6c0e3ebe3e Fix tests and puppeteer shim after c08f1447 Andrey Lushnikov 2017-05-15 00:17:34 -0700
  • e05fd8c7b9 minor code cleanup Andrey Lushnikov 2017-05-14 23:44:35 -0700
  • c08f1447bb Slight code restructuring Andrey Lushnikov 2017-05-14 23:26:37 -0700
  • 8c37b54e7e Re-implement openurlwithproxy.js example Andrey Lushnikov 2017-05-14 23:00:55 -0700
  • 245984905e Implement Puppeteer's setBlockedURLs method Andrey Lushnikov 2017-05-14 22:28:19 -0700
  • 2f74644cb8 Puppeteer's Page.navigate should not throw with invalid URL. Andrey Lushnikov 2017-05-14 22:17:57 -0700
  • 91e54378a3 Implement printing to PDF Andrey Lushnikov 2017-05-14 11:29:42 -0700
  • 72ce46c4f6 Roll chromium to r471584 Andrey Lushnikov 2017-05-14 20:07:27 -0700
  • e0a9cd5c08 Phantom's WebPage.injectJs should return boolean Andrey Lushnikov 2017-05-13 13:45:33 -0700
  • bdf895bed6 Support Page.{Alert,Confirm,Prompt,BeforeUnload} events Andrey Lushnikov 2017-05-13 13:44:24 -0700
  • de9605a8b0 Implement PhantomJS's fs.makeTree method Andrey Lushnikov 2017-05-13 12:42:56 -0700
  • 939038bb08 Convert event names to small caps Andrey Lushnikov 2017-05-13 12:04:30 -0700
  • cf900cf717 Add missing test assets Andrey Lushnikov 2017-05-13 11:18:52 -0700
  • 5ea703f2f4 Re-implement phantom's pagecallback.js example with puppeteer Andrey Lushnikov 2017-05-13 11:17:45 -0700
  • 15b36b1cf0 Drop unneeded Page Event's prefixes. Andrey Lushnikov 2017-05-13 11:12:06 -0700
  • 8a8076c15b Rename Page.Events.ConsoleMessageAdded -> Page.Events.ConsoleMessage Andrey Lushnikov 2017-05-13 11:05:54 -0700
  • 2b0d0e6551 Defer evaluation onInitalized Joel Einbinder 2017-05-12 16:25:04 -0700
  • e8af69e5bb Make in-page callback survive navigations Andrey Lushnikov 2017-05-12 17:55:29 -0700
  • ab6a96a991 Fix License header of certain examples Andrey Lushnikov 2017-05-12 16:48:02 -0700
  • 6fc54665e4 Add minimal test framework Andrey Lushnikov 2017-05-12 16:36:37 -0700
  • 62e68159f4 Re-implement phantom's examples/features.js in puppeteer api. Andrey Lushnikov 2017-05-12 14:57:55 -0700
  • 58ad5dd823 fix implementation of Page.injectFile method Andrey Lushnikov 2017-05-12 14:45:47 -0700
  • 68a24b7336 Implement phantom's detecsniff example with puppeteer API. Andrey Lushnikov 2017-05-12 14:23:33 -0700
  • c3a3bfe1d2 Implement Page.evaluateOnInitilized method Andrey Lushnikov 2017-05-12 11:32:02 -0700
  • 073f6409d8 Add colorwheel.js puppeteer example Andrey Lushnikov 2017-05-12 11:14:32 -0700
  • 7bf3684039 Update examples/screenshot.js to use Page.saveScreenshot Andrey Lushnikov 2017-05-12 11:12:32 -0700
  • 52e2633f32 Introduce Page.saveScreenshot Andrey Lushnikov 2017-05-12 10:50:06 -0700
  • 10d388b9b1 add phantomjs examples under third_party/phantomjs/examples Andrey Lushnikov 2017-05-12 10:33:14 -0700