Andrey Lushnikov
2817130fe0
Mark version 0.10.2
2017-09-01 21:02:08 -07:00
JoelEinbinder
64124df62f
[api] add touchScreen.tap ( #639 )
...
This patch:
- adds `page.touchscreen` namespace, similar to `page.mouse` and `page.keyboard`.
- adds tapping to multiple layers:
- `page.touchscreen.tap`
- `page.tap` - convenience method which accepts selector
- `elementHandle.tap`
Fixes #568 and #569 .
2017-09-01 19:03:51 -07:00
Andrey Lushnikov
62ececb1c7
Implement page.$eval ( #638 )
...
This patch:
- implements page.$eval and frame.$eval
- drops elementHandle.attribute() method in favor of the page.$eval
References #625
2017-08-31 15:38:01 -07:00
Lucas Hill
ce01e84381
[doc] Clarify networkIdleInflight default in docs. ( #630 )
2017-08-30 23:08:46 -07:00
Andrey Lushnikov
9d7929cd36
Add environment variable to skip download ( #606 )
...
This patch:
- starts skipping chromium download if `PUPPETEER_SKIP_CHROMIUM_DOWNLOAD` env variable is set
- adds description of support env variables to the `docs/api.md`.
References #603
2017-08-30 21:40:15 -07:00
Andrey Lushnikov
11ce8b249f
Implement Request.resourceType getter ( #590 )
...
This patch plumbs `resourceType` parameter of RequestWillBeSent
and requestIntercepted methods.
2017-08-29 16:27:59 -07:00
JoelEinbinder
8f74cc8a90
[api] Add "step" option to mouse.move method ( #601 )
...
This patch adds "step" option to the mouse.move method, that optionally tweens mouse movement over multiple steps.
References #423 .
2017-08-29 14:13:38 -07:00
Batiste Bieler
77600c6c5e
Implement ElementHandle.attribute() method ( #543 )
...
This patch implements ElementHandle.attribute() method to fetch a value of
element's attribute.
2017-08-29 11:24:32 -07:00
JoelEinbinder
d5327e6a0f
[api] Allow a custom userDataDir to be specified ( #555 )
...
This patch adds a `userDataDir` option to the `puppeteer.launch()` method.
Fixes #411 .
2017-08-28 12:14:20 -07:00
Andrey Lushnikov
66912a7277
[api] use object instead of map for headers ( #567 )
...
This patch:
- switches to objects instead of maps for headers (in Request, Response and
page.setExtraHTTPHeaders)
- converts all header names to lower case
Fixes #547 , fixes #509
2017-08-28 12:09:24 -07:00
Andrey Lushnikov
39b9081747
Bump version to 0.10.2-alpha ( #566 )
2017-08-28 11:15:11 -07:00
Lukasz Szóstek
59fc757ee0
[docs] a mistake in allowed values of page.evaluateMedia
( #580 )
2017-08-28 10:37:38 -07:00
Eric Bidelman
f9abc8ea03
readme: move up note about Page.pdf working on headless only ( #577 )
...
Hard to find. From https://github.com/GoogleChrome/puppeteer/issues/576
2017-08-28 10:31:35 -07:00
Andrey Lushnikov
ea4f8d78fc
Mark version 0.10.1
2017-08-25 19:37:53 -07:00
Andrey Lushnikov
be4da580d4
Bump tip-of-tree version to 0.10.1-alpha ( #534 )
...
This patch:
- bumps tip-of-tree version to 0.10.1-alpha
- updates api.md to refer to released API and fix a nit in README.md
2017-08-24 22:47:57 -07:00
Andrey Lushnikov
751164c69f
Mark version 0.10.0
2017-08-24 18:11:43 -07:00
JoelEinbinder
0791774faa
Cookies ( #314 )
...
Introduce cookies API.
Fixes #53 .
2017-08-24 12:21:46 -07:00
Andrey Lushnikov
b8c3686e6d
[doc] elaborate on url
parameter in page.goto
. ( #504 )
2017-08-23 15:34:57 -07:00
Vse Mozhet Byt
4471969524
fix a typo in the api.md ( #505 )
2017-08-23 14:29:47 -07:00
JoelEinbinder
a1414de42f
Implement page.setJavaScriptEnabled method
...
Fixes #462 .
2017-08-23 14:08:56 -07:00
Andrey Lushnikov
63e2b36d29
[doc] Add reference to released API
2017-08-23 13:44:44 -07:00
Eric Bidelman
a330c8eeba
Bump version to 0.9.1-alpha
...
This patch bumps version to 0.9.1-alpha.
This should emphasize that the documentation is related to the tip-of-tree
version of puppeteer, not to the latest release.
2017-08-23 13:39:35 -07:00
Andrey Lushnikov
151d512ae2
Implement page.$$ method ( #463 )
...
This patch implements page.$$ which runs document.querySelectorAll
in page and returns results as an array of ElementHandle instances.
Fixes #384 .
2017-08-22 22:56:55 -07:00
Andrey Lushnikov
271fd09379
Launcher: add timeout to chrome launching ( #434 )
...
This patch:
- adds a 'timeout' launcher option that constrains the time for chromium to launch.
- adds a 'handleSIGINT' launcher option that is `true` by default and that closes chrome instance
Fixes #363 .
2017-08-21 15:43:36 -07:00
John Resig
598f439a32
Add Page.content() method. Fixes #406 . ( #419 )
2017-08-21 09:02:30 -07:00
R.Frega
16e1499dbe
doc: fix typo ( #431 )
2017-08-20 19:54:05 -07:00
Vse Mozhet Byt
281db8fecc
doc: change ambiguous phrase in api.md ( #410 )
2017-08-20 16:44:52 -07:00
Andrey Lushnikov
292c7a237f
doc: remove mentions of removed Boxy mixin ( #425 )
...
Fixes #399 .
2017-08-20 16:03:30 -07:00
Andrey Lushnikov
6a35c97c7f
doc: fix descriptions of certain page methods ( #424 )
...
This patch fixes descriptions of:
- page.click()
- page.focus()
- page.hover()
Fixes #397
2017-08-20 16:03:14 -07:00
Vse Mozhet Byt
6581416897
doc: fix some nits in code examples from api.md ( #407 )
...
* Replace let with const in examples when appropriate.
* Unify spacing.
* Fix possible copy-paste artifacts.
* Eliminate one unhandled promise rejection ('Target closed').
2017-08-20 14:50:24 -07:00
Vse Mozhet Byt
9ede3144c5
doc: fix some links in api.md ( #400 )
2017-08-20 14:32:53 -07:00
Andrey Lushnikov
ab125f6a69
doc: Fix return type in response.text()
2017-08-20 14:32:14 -07:00
Vse Mozhet Byt
970e9c4b35
doc: fix copy-paste artefacts ( #394 )
2017-08-19 10:04:02 -07:00
Vse Mozhet Byt
f8515013ab
doc: remove a link to a deleted example ( #392 )
...
Refs: https://github.com/GoogleChrome/puppeteer/pull/221
2017-08-19 09:28:58 -07:00
Andrey Lushnikov
6cc274135c
Introduce page.emulateMedia method ( #383 )
...
Emulating `screen` media would force `page.pdf()` to print with `screen`
media.
Fixes #312
2017-08-18 16:49:02 -07:00
Brikou CARRE
8f43befcc9
Make prettier JS snippets ( #377 )
...
* Make prettier JS snippets
* Conform to CS (about curly brace)
* Apply feedback
2017-08-18 16:46:10 -07:00
Pavel Feldman
127f3966d7
Allow capturing transparent screenshots ( #354 )
...
This patch adds `omitBackground` option to the `page.screenshot` method.
Fixes #344
2017-08-17 21:11:39 -07:00
JoelEinbinder
b9c7c367ef
Add Serializable type into the docs ( #318 )
2017-08-17 20:24:11 -07:00
JoelEinbinder
5f0afd5547
Move uploadFiles onto ElementHandle ( #348 )
...
This patch:
- removes the `page.uploadFile` method
- adds `elementHandle.uploadFile` method.
Motivation: `elementHandle.uploadFile` is rarely used, so it doesn't worth it
to keep it on page.
2017-08-17 14:53:37 -07:00
Simone Sanfratello
2655f20fd3
docs: fix link to ElementHandle ( #345 )
2017-08-17 09:26:10 -07:00
Satoshi Takeda
e7356bf611
docs: fix typo in event: 'load'
section ( #325 )
...
fix `JavaScriot` to `JavaScript`
2017-08-16 23:27:19 -07:00
Chandan Rai
e5876c7b4e
corrected minor typos ( #322 )
2017-08-16 21:57:23 -07:00
edgar c
3cc5ba4a6f
update code example: setRequestInterceptionEnabled ( #294 )
2017-08-16 11:19:13 -07:00
Jonathan Garbee
da53218107
Fix doc on pdf method. Minor addition to PDF path option docs. ( #292 )
2017-08-16 11:11:40 -07:00
Paul Irish
92e64e2354
docs: recommendation of canary if Chrome is preferred ( #293 )
2017-08-16 11:09:18 -07:00
Andrey Lushnikov
0a190ebec9
Rename 'remoteDebuggingURL' into 'browserWSEndpoint' ( #272 )
2017-08-16 01:10:55 -07:00
Andrey Lushnikov
44c15220f9
Rename ElementHandle.release into ElementHandle.dispose ( #284 )
...
The ElementHandle.release feels related to ElementHandle.click.
The dispose is a more clear name.
2017-08-16 00:49:20 -07:00
JoelEinbinder
3c2aaaaeb0
Readme fixup part 1 ( #278 )
2017-08-15 23:04:16 -07:00
Andrey Lushnikov
1e5d9fd8c0
Proofreading documentation ( #274 )
...
This patch fixes documentation in a few places.
2017-08-15 17:33:03 -07:00
Andrey Lushnikov
af89e893e7
Implement basic element handles ( #248 )
...
This patch implements basic element handles which a backed with remote objects.
Fixes #111
2017-08-15 14:54:02 -07:00