-
pyppeteer.launch()
is now coroutine -
Implement
connect
function -
PYPPETEER_DOWNLAOD_HOST
env variable specifies host part of URL to downlaod chromium -
Rename
setRequestInterceptionEnable
tosetRequestInterception
-
Rename
Page.getMetrics
toPage.metrics
-
Implement
Browser.pages
to acccess all pages- Add
Target
class and some new method on Browser
- Add
-
Add
ElementHandle.querySelector
andElementHandle.querySelectorAll
-
Refactor NavigatoinWatcher
- add
documentloaded
,networkidle0
, andnetworkidle2
options
- add
-
Request.abort
accepts error code -
addScriptTag
andaddStyleTag
returnElementHandle
-
Add
force_expr
option toevaluate
method -
Page.select
returns selected values -
Add
pyppeteer.version
andpyppeteer.version_info
-
BugFix:
- Do not change original options dictionary
Page.frames
Page.queryObjects
Page.exposeFunction
- Request interception
- Console api
- websocket error on closing browser (#24)
- BugFix (#33)
Catch up puppeteer v0.12.0
- Remove
ElementHandle.evaluate
- Remove
ElementHandle.attribute
- Deprecate
Page.plainText
- Deprecate
Page.injectFile
- Add
Page.querySelectorAllEval
- Add
Page.select
andPage.type
- Add
ElementHandle.boudingBox
andElementHandle.screenshot
- Add
ElementHandle.focus
,ElementHandle.type
, andElementHandle.press
- Add
getMetrics
method - Add
offlineMode
- Enable to import
launch
from package root - Change
browser.close
to coroutine function - Catch up puppeteer v0.11.0
- Delete temporary user data directory when browser closed
- Fix bug to fail extracting zip on mac
- Change chromium revision
- Support steps option of
Mouse.move()
- Experimentally supports python 3.5 by py-backwards
- Catch up puppeteer v0.10.2
- Add
Page.querySelectorEval
(Page.$eval
in puppeteer) - Deprecate
ElementHandle.attribute
- Add
Touchscreen
class and implementPage.tap
andElementHandle.tap
- Add
- Accept keyword arguments for options
- Faster polling on
waitFor*
functions - Fix bugs
- Implement pdf printing
- Implement
waitFor*
functions
- Register PyPI