0
0
mirror of https://github.com/puppeteer/puppeteer synced 2024-06-14 14:02:48 +00:00
Commit Graph

8 Commits

Author SHA1 Message Date
Andrey Lushnikov
204c7ec8c4
feat: introduce puppeteer/Errors ()
This patch adds a new require, `puppeteer/Errors`, that
holds all the Puppeteer-specific error classes.

Currently, the only custom error class we use is `TimeoutError`. We'll
expand in future with `CrashError` and some others.

Fixes .
2018-08-09 16:51:12 -07:00
Andrey Lushnikov
0c49bf5245
test: use new browser context for every page test ()
This allows us:
- dogfood browser contexts the way we want them to be used
- simplifies the dance around service workers / cookies setting up and tier down.
2018-08-01 15:49:41 -07:00
Andrey Lushnikov
07b91f61a9
test: split out headful tests into headful.spec.js () 2018-06-01 13:48:34 -07:00
Jan Potoms
f6356683cd feat(targets): add target.opener() ()
This adds a `.opener` property to a target so that its origin can be tracked.
For now returns `null` when there's no `openerId`.

Fixes 
2018-05-31 17:06:29 -07:00
Rafal Jarmolkovič
23d25a6e12 feat(Target): Pass through "background_page" types () () 2018-05-16 14:36:34 -07:00
Andrey Lushnikov
06d61919ef
test: refactor utils.waitForEvents into utils.waitEvent ()
This simplifies waiting for events in tests.
2018-04-09 15:46:05 -07:00
Andrey Lushnikov
98093f0763
feat(Chromium): roll Chromium to r548153 ()
This roll includes:
- https://crrev.com/547982 - v8 roll that includes [fixed
  Runtime.callFunctionOn](1637818671) method

The upstream fix makes it possible to run frame.waitFor* functions on
pages with strict CSP.

References .
2018-04-04 13:56:24 -07:00
Yaniv Efraim
ebe17371b0 chore: break page.spec.js to smaller files ()
Break some large chunks into smaller files. This change will remove ~600 lines from `page.spec.js`
2018-03-29 10:42:23 -07:00