jrandolf
292216652b
chore: add injection framework ( #8862 )
...
* chore: add injection framework
2022-08-31 10:50:22 +02:00
jrandolf
b80beecadf
chore: use js
extension ( #8804 )
2022-08-17 15:40:32 +02:00
jrandolf
03c1814e5b
chore: use jobs for document generation ( #8802 )
2022-08-17 15:14:46 +02:00
jrandolf
bdcb748b98
chore: infrastructure for injecting scripts into DOMWorlds ( #8801 )
2022-08-17 14:39:41 +02:00
jrandolf
90aa628fcc
chore: update NEXT
during versioning ( #8794 )
2022-08-16 08:22:14 +02:00
jrandolf
ddbe88b887
chore: add custom rule for formatting comments ( #8777 )
2022-08-12 14:15:26 +02:00
Alex Rudenko
73221042db
chore: follow test:$browser[:$flavor] naming for tests + retries for Firefox ( #8775 )
2022-08-11 18:45:52 +00:00
Alex Rudenko
b5064b7b8b
fix: specify Puppeteer version for Chromium 105.0.5173.0 ( #8766 )
2022-08-10 11:51:54 +02:00
Alex Rudenko
6934b94f23
docs: introduce the Guides section + restore req interception docs ( #8758 )
...
Closes #8744
2022-08-09 12:01:23 +00:00
jrandolf
f82c03682a
chore: link new puppeteer versions ( #8637 )
2022-07-06 17:49:47 +02:00
jrandolf
5ff205dc8b
fix: extends ElementHandle
to Node
s ( #8552 )
...
* fix: extends `ElementHandle` to `Node`s (#8552 )
2022-07-06 09:05:37 +02:00
jrandolf
b5a345b06b
chore: format docs ( #8629 )
2022-07-05 15:41:43 +02:00
jrandolf
28e236f1a6
chore: use --parallel ( #8612 )
2022-07-05 14:42:55 +02:00
jrandolf
45eb2c607f
chore: remove docusaurus metadata from README.md ( #8624 )
2022-07-05 14:42:31 +02:00
jrandolf
32c9f3e6fb
chore: update contributing.md ( #8616 )
2022-07-01 16:29:21 +02:00
jrandolf
066f440ba7
feat: add documentation ( #8593 )
2022-07-01 11:52:39 +00:00
jrandolf
7001322cd1
feat: export public types only ( #8584 )
2022-06-27 09:24:23 +02:00
jrandolf
93d6c6deae
chore: remove doclint type checking ( #8549 )
2022-06-23 08:39:28 +02:00
jrandolf
84712cbc28
chore: use Google's TS style guide's format config ( #8542 )
2022-06-22 15:25:44 +02:00
jrandolf
ce0dd25349
chore: use braces in function bodies ( #8525 )
2022-06-15 12:42:21 +02:00
jrandolf
570087ea94
chore: use strict typing in tests ( #8524 )
...
* The testing tsconfig.json inherits from the base TS config.
* A lot of type assertions have been inserted...a lot.
* All testing utilities have migrated to TS.
* text-diff is being replaced with diff for TS compatibility.
* ProtocolError has been added to PuppeteerErrors and PuppeteerErrors is no longer a record (it's been frozen).
* Fixes a small bug where null was an allowable media type in emulation (should be undefined).
2022-06-15 12:09:22 +02:00
jrandolf
80373f7a12
chore: use composite
builds for tests ( #8522 )
2022-06-15 12:05:25 +02:00
jrandolf
e6442dd767
chore: use curly
( #8519 )
2022-06-14 13:55:35 +02:00
jrandolf
75c3f94a54
chore: namespace commands ( #8494 )
2022-06-10 11:55:53 +02:00
jrandolf
465a7c405f
feat: export puppeteer methods ( #8493 )
2022-06-09 19:00:50 +02:00
jrandolf
b4e751f29c
feat: use strict typescript ( #8401 )
2022-05-31 16:34:16 +02:00
Randolf Jung
bc1326f16e
chore: build main docs after publishing
2022-05-31 15:38:34 +02:00
jrandolf
d111d19f78
fix: process documentation during publishing ( #8433 )
2022-05-30 21:50:34 +02:00
jrandolf
bfed9cd34a
chore: use exit code 0 for doclint file gen ( #8377 )
2022-05-20 05:13:06 +00:00
jrandolf
f5f8d16947
chore: automate tag on release ( #8366 )
2022-05-19 11:26:42 +00:00
Alex Rudenko
eec2bf882b
chore: set up daily jobs for latest Chromium builds ( #8344 )
2022-05-13 12:15:12 +00:00
jrandolf
6841bd68d8
feat: support ES modules ( #8306 )
2022-05-09 11:17:24 +00:00
Valentin Semirulnik
baa017db92
feat: add support for Apple Silicon chromium builds ( #7546 )
...
Google has published Chromium builds for Apple Silicon so we can fetch it now
Related to #6622
2022-05-05 07:33:19 +00:00
Philip Jägenstedt
e09287f4e9
fix: apparent typo SUPPORTER_PLATFORMS ( #8294 )
...
"Supporter" is a word, but probably not the intended one.
2022-05-02 08:22:32 +02:00
jrandolf
7a51bff47f
feat: add back
and forward
mouse buttons ( #8284 )
2022-04-27 21:00:07 +00:00
jrandolf
e9278fcfcf
feat: export Frame._client
through getter ( #8041 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-21 14:58:37 +00:00
jrandolf
c5e01efdef
chore: update typescript to v4.5.5 ( #8042 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-21 12:30:12 +00:00
Alex Rudenko
7e2b47c974
chore: fix deprecate command ( #8000 )
2022-02-11 07:32:27 +01:00
Alex Rudenko
179ededa14
revert: esm modules ( #7996 )
...
* Revert "fix(puppeteer): export internals (#7991 )"
This reverts commit 448118cbdb
.
* Revert "feat(puppeteer): export esm modules in package.json (#7964 )"
This reverts commit 523b487e88
.
2022-02-10 13:34:36 +00:00
jrandolf
448118cbdb
fix(puppeteer): export internals ( #7991 )
...
Signed-off-by: Randolf Jung <jrandolf@chromium.org>
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-10 10:59:24 +00:00
jrandolf
8ff9d598bf
chore(deps): update deps
...
Signed-off-by: Randolf Jung <jrandolf@chromium.org>
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-09 14:49:25 +00:00
jrandolf
523b487e88
feat(puppeteer): export esm modules in package.json ( #7964 )
...
* feat(puppeteer): export esm modules in package.json
Signed-off-by: Randolf Jung <jrandolf@chromium.org>
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-09 07:47:27 +00:00
jrandolf
96c3f943b2
feat(chromium): roll to Chromium 99.0.4844.16 (r961656) ( #7960 )
...
Co-authored-by: Randolf Jung <jrandolf@chromium.org>
2022-02-04 12:18:53 +01:00
Alex Rudenko
06ba9632a4
fix: issue with reading versions.js in doclint ( #7940 )
...
Partially reverts https://github.com/puppeteer/puppeteer/pull/7927
where the regression happened.
2022-01-28 12:01:12 +00:00
Alex Rudenko
acac3b3e32
chore: generate version range for deprecated versions ( #7927 )
2022-01-26 12:22:20 +01:00
s
b4ba9c803d
chore: fix typings for ElementHandle.screenshot() options ( #7602 )
2021-09-29 15:46:57 +00:00
Alex Rudenko
8451951483
feat(page): mark page.client() as internal ( #7585 )
...
This PR marks the .client() method as internal since
we don't encourage our users to use it.
2021-09-21 13:20:02 +00:00
Alex Rudenko
2b5c0019dc
feat: add ability to specify offsets for JSHandle.click ( #7573 )
...
Until now, the click would be always sent to the middle
point of the target element. With this change, one can define
offsets relative to the border box of the elements and click
different areas of an element.
2021-09-20 09:01:32 +00:00
Joone Hur
8e45a1c882
feat: add proxy and bypass list parameters to createIncognitoBrowserContext ( #7516 )
...
Example:
(async () => {
const browser = await puppeteer.launch();
const context = await browser.createIncognitoBrowserContext('myproxy.com:3128');
const page = await context.newPage()
await page.authenticate({username: 'foo', password: 'bar' });
await page.goto('https://google.com ');
await browser.close();
})();
Issue: #678
2021-09-18 11:56:05 +02:00
Jan Scheffler
a0b1f6b401
feat: add unit test support for bisect ( #7553 )
2021-09-14 15:21:06 +00:00