Commit Graph

  • 3c75767288 Fix media keys to use new key strings and codes (#164) JoelEinbinder 2017-07-28 11:38:30 -0700
  • 1998104489 run phantom tests on windows (#163) JoelEinbinder 2017-07-28 11:08:13 -0700
  • 02d4c8819d Fix phantom tests after version bump Andrey Lushnikov 2017-07-28 01:51:05 -0700
  • 245391cb54 [doc] add missing quote in api.md example Andrey Lushnikov 2017-07-28 01:25:33 -0700
  • 91785d97f3 Add missing LICENSE headers to the source files Andrey Lushnikov 2017-07-28 01:09:26 -0700
  • d26e2399f2 Resolve paths against CWD in page.uploadFile() method Andrey Lushnikov 2017-07-28 00:06:57 -0700
  • 0452644b83 [doc] Clarify that path is resolved against current working directory Andrey Lushnikov 2017-07-27 23:34:32 -0700
  • ba37a4f82d Get rid of Body class Andrey Lushnikov 2017-07-27 23:11:24 -0700
  • 8d7d15fdb1 Update README.md Andrey Lushnikov 2017-07-27 19:23:21 -0700
  • 7bfd56605b Update README.md Andrey Lushnikov 2017-07-27 19:21:24 -0700
  • 97c3e40ca2 Update README.md Andrey Lushnikov 2017-07-27 19:15:30 -0700
  • b9e3cce5fd Fail navigation when main resource fails to load Andrey Lushnikov 2017-07-27 17:54:39 -0700
  • f1a4598cc1 Clarify coverage report Andrey Lushnikov 2017-07-27 17:32:02 -0700
  • d1f2c01db5 Attempt to fix tests to not throw targetClosed exception Andrey Lushnikov 2017-07-27 17:20:02 -0700
  • bd898b7f56 Implement function as a part of a page.waitFor shortcut Andrey Lushnikov 2017-07-27 17:09:28 -0700
  • ff5ed1c738 Implement page.waitForFunction method Andrey Lushnikov 2017-07-27 15:17:43 -0700
  • 47a0366b16 Fix typo in coverage Andrey Lushnikov 2017-07-27 16:27:00 -0700
  • a2e0d27fb6 Implement public API coverage JoelEinbinder 2017-07-27 16:16:37 -0700
  • c26d2c8271 Remove redundant methods from Body class Andrey Lushnikov 2017-07-27 14:42:31 -0700
  • 847504c53e [doc] link to mdn selector documentation (#155) JoelEinbinder 2017-07-27 13:11:59 -0700
  • e39d8602b0 Rename page.setHTTPHeaders into page.setExtraHTTPHeaders Andrey Lushnikov 2017-07-27 12:25:52 -0700
  • bbde8fd1c2 page.evaluate takes a string in addition to function (#135) JoelEinbinder 2017-07-27 12:23:41 -0700
  • 8870aaee17 Disable and enable some tests based on whether chrome is headless (#154) JoelEinbinder 2017-07-27 11:44:18 -0700
  • 70f77c1981 add tests for Frame class JoelEinbinder 2017-07-27 11:36:03 -0700
  • dd1459b733 Browser version test (#152) JoelEinbinder 2017-07-27 11:32:58 -0700
  • cfc6a6ab38 Update CONTRIBUTING.md Andrey Lushnikov 2017-07-27 11:28:35 -0700
  • 480547955c Drop Headers class in favor of a Map object Andrey Lushnikov 2017-07-27 09:35:44 -0700
  • 585f815548 Don't use Emulation.resetPageScaleFactor (#147) Pavel Feldman 2017-07-26 15:28:44 -0700
  • 5068185d03 Don't ever enable DOM domain. (#145) Pavel Feldman 2017-07-26 15:19:43 -0700
  • 7a482c5697 docs: fix broken links in API (#144) Will Chen 2017-07-26 15:06:23 -0700
  • 2e6751d6f5 Trace only string method names (#141) JoelEinbinder 2017-07-26 11:48:40 -0700
  • 9363a15cce Small fixes to jsdoc (#140) JoelEinbinder 2017-07-26 09:58:03 -0700
  • 81d4b8f4f8 Document all options objects wherever they are used (#139) JoelEinbinder 2017-07-25 21:01:05 -0700
  • 83f4e43564 Clean up Browser annotations. (#138) Alexei Filippov 2017-07-25 20:39:50 -0700
  • aa28eb80f0 Wait for double raf after all mouse events. (#123) JoelEinbinder 2017-07-25 17:03:13 -0700
  • 1a50403090 fix linter (#136) JoelEinbinder 2017-07-25 16:47:49 -0700
  • f455e3a1e4 Remove NetworkManager usage from NavigatorWatcher (#134) Pavel Feldman 2017-07-25 16:06:53 -0700
  • 64968862db Implement mouse.click(x,y) (#131) JoelEinbinder 2017-07-25 16:05:23 -0700
  • 2081c12317 update package-lock.json (#132) JoelEinbinder 2017-07-25 15:58:32 -0700
  • 49e363c121 Mess with lusha's waitFor for fun. (#133) Pavel Feldman 2017-07-25 15:57:31 -0700
  • 4adf11427a Unconditionally update frame payload on navigation only. (#130) Pavel Feldman 2017-07-25 14:58:10 -0700
  • eca0d7fe53 Simplify keyboard modifiers handling (#129) Pavel Feldman 2017-07-25 14:35:03 -0700
  • 0007809305 Move inner evaluate helpers into frame class. (#128) Pavel Feldman 2017-07-25 14:30:04 -0700
  • 4f5f1f6d77 Move missing methods from page onto frame. (#125) JoelEinbinder 2017-07-25 11:37:46 -0700
  • b564029589 Improve documentation for the page.waitFor method. Andrey Lushnikov 2017-07-25 08:46:11 -0700
  • 877f06aacb Remove userAgent getter (#126) JoelEinbinder 2017-07-25 02:01:10 -0700
  • 615381c70e Remove browser.closePage. (#124) JoelEinbinder 2017-07-25 00:44:13 -0700
  • d4c5aee5a8 Rename page.evaluateOnInitialized into page.evaluateOnNewDocument Andrey Lushnikov 2017-07-25 00:00:25 -0700
  • 5acd711b20 Remove InterceptedRequest.isHandled() method Andrey Lushnikov 2017-07-24 23:37:28 -0700
  • efa33c37b3 Remove page.httpHeaders() getter Andrey Lushnikov 2017-07-24 23:35:10 -0700
  • 5549ad0282 Do not serialize remote objects unless needed Andrey Lushnikov 2017-07-24 21:43:54 -0700
  • 236acec228 Remove Frame.isMainFrame() Andrey Lushnikov 2017-07-24 21:25:54 -0700
  • 91cbe561ba Roll chromium to r488994 Andrey Lushnikov 2017-07-24 18:28:34 -0700
  • a24cec20f9 Fix clicking offscreen horizontally (#105) JoelEinbinder 2017-07-24 16:14:32 -0700
  • 0a3125434e Refactor Frame.waitForSelector method Andrey Lushnikov 2017-07-24 09:58:51 -0700
  • 63e928f4cd Roll chromium to r488823 Andrey Lushnikov 2017-07-24 01:12:53 -0700
  • fdaaa2c0e6 Inject file with sourceURL (#102) JoelEinbinder 2017-07-23 09:56:35 -0700
  • c4904b4e10 Do not leak event listeners on navigation Andrey Lushnikov 2017-07-22 17:03:58 -0700
  • 5757bc18f2 Rename 'maxTime' option of Page.navigate into 'timeout' Andrey Lushnikov 2017-07-22 16:25:00 -0700
  • 98ee35655f Mouse (#101) JoelEinbinder 2017-07-21 20:29:31 -0700
  • eb2cb67b0e Remove keyboard.type and keyboard.press (#98) JoelEinbinder 2017-07-21 20:00:09 -0700
  • 794f9bb82a [doclint] move all the lint checks in the lint.js Andrey Lushnikov 2017-07-21 14:17:21 -0700
  • dc032b42b9 Introduce polymorphic page.waitFor method Andrey Lushnikov 2017-07-21 12:41:49 -0700
  • 1891a49962 fix documentation for Page.waitFor Andrey Lushnikov 2017-07-21 12:14:12 -0700
  • 1f954fa7ed Implement timeout option for page.waitFor Andrey Lushnikov 2017-07-21 11:46:57 -0700
  • aba61de905 Make helper.getExceptionMessage synchronous Andrey Lushnikov 2017-07-21 11:57:25 -0700
  • 0960dc38d1 Automatically generate table-of-contents for markdown Andrey Lushnikov 2017-07-21 10:27:53 -0700
  • 52de75742b Implement visible option for Page.waitFor method Andrey Lushnikov 2017-07-21 00:58:38 -0700
  • 139b9e9b6d Get rid of page.emulate() / page.emulatedDevices() methods Andrey Lushnikov 2017-07-20 18:14:43 -0700
  • 76ac3bded5 Convert DevicesDescriptors into puppeteer format Andrey Lushnikov 2017-07-20 16:43:54 -0700
  • ffc5a8ae4f Add missing test asset Andrey Lushnikov 2017-07-20 16:05:17 -0700
  • f5215b2ed0 Restart browser once in a while during unit testing Andrey Lushnikov 2017-07-20 15:29:09 -0700
  • 42edc3108a [emulation] fix touch emulation Andrey Lushnikov 2017-07-20 10:51:12 -0700
  • 4af0911b90 Use more good flags to run chrome instance. Andrey Lushnikov 2017-07-20 12:20:10 -0700
  • a981594b1d Revert node's scrolling into view in page.click() Andrey Lushnikov 2017-07-20 00:52:44 -0700
  • e33a8f818c Support HEADLESS env variable for unit tests Andrey Lushnikov 2017-07-19 19:35:09 -0700
  • a63a0198de Implement waitFor which survives navigation (#99) Andrey Lushnikov 2017-07-19 19:04:51 -0700
  • 2fb1d9afca Fix comments on WebPage.js (#97) JoelEinbinder 2017-07-19 14:44:47 -0700
  • febd747c5b Inroduce page.press (#96) JoelEinbinder 2017-07-19 14:43:07 -0700
  • 71f8c76f04 Rename keyboard.hold and release to up and down (#95) JoelEinbinder 2017-07-19 14:27:01 -0700
  • 21af495b65 Move screenshot task chain in Browser Andrey Lushnikov 2017-07-18 22:10:38 -0700
  • 2e94f9f67b Resolve pending callbacks when connection closes Andrey Lushnikov 2017-07-19 00:40:52 -0700
  • 40c66d1f2a Roll chromium to r487285 Andrey Lushnikov 2017-07-19 00:23:23 -0700
  • 55acae40fd Introduce DEBUG module which traces public API calls Andrey Lushnikov 2017-07-18 20:53:00 -0700
  • f154d537f7 Introduce page.goBack/page.goForward (#93) Pavel Feldman 2017-07-18 19:11:37 -0700
  • 98c3894c84 Introduce Page.waitForNavigation (#94) Pavel Feldman 2017-07-18 18:54:24 -0700
  • bef9982687 Simplify waitFor code (#92) Pavel Feldman 2017-07-18 12:16:19 -0700
  • 5ca92ffb71 Getting started run instructions dgozman 2017-07-18 11:13:29 -0700
  • 28265fc313 Fix frame.waitFor to work with complex selectors (#90) JoelEinbinder 2017-07-18 02:10:02 -0700
  • 6c1c3a0c45 Return remote object description for unserializable objects Andrey Lushnikov 2017-07-18 00:03:52 -0700
  • 72b7e50f9e [phantom_shim] implement deprecated frame switching api Andrey Lushnikov 2017-07-17 21:04:09 -0700
  • 2ca08b032b Rename Page's 'consolemessage' event into 'console' Andrey Lushnikov 2017-07-17 20:38:11 -0700
  • 1a97d8b3c2 Teach 'consolemessage' event to send all the arguments Andrey Lushnikov 2017-07-17 01:57:37 -0700
  • 117a128b42 Introduce Page.$ and Page.$$ (#75) JoelEinbinder 2017-07-17 18:56:56 -0700
  • bf7698e8f8 Intorduce Page.keyboard (#74) JoelEinbinder 2017-07-17 18:49:52 -0700
  • 895f69d17a Add emulation for named devices. (#72) Pavel Feldman 2017-07-17 18:13:04 -0700
  • 0414dfa98b Introduce DEBUG module Andrey Lushnikov 2017-07-17 15:15:07 -0700
  • 4581ada210 Roll chromium to r486981. (#87) Pavel Feldman 2017-07-17 12:15:06 -0700
  • 9eb46d613d [doc] add examples for Dialog and Frame classes Andrey Lushnikov 2017-07-17 11:02:13 -0700
  • b2d2bf822a Rename Page.printToPDF into page.pdf Andrey Lushnikov 2017-07-17 02:06:52 -0700