mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
feat(Frame): addStyleTag and addScriptTag now return ElementHandles.
This patch teaches `page.addStyleTag` and `page.addScriptTag` to return ElementHandles to the added tags. Fixes #1179.
This commit is contained in:
committed by
Andrey Lushnikov
parent
f08f33458f
commit
e0f5b93923
@@ -1442,7 +1442,7 @@ const html = await frame.$eval('.main-container', e => e.outerHTML);
|
||||
- `url` <[string]> Url of a script to be added.
|
||||
- `path` <[string]> Path to the JavaScript file to be injected into frame. If `path` is a relative path, then it is resolved relative to [current working directory](https://nodejs.org/api/process.html#process_process_cwd).
|
||||
- `content` <[string]> Raw JavaScript content to be injected into frame.
|
||||
- returns: <[Promise]> which resolves when the script's onload fires or when the script content was injected into frame.
|
||||
- returns: <[Promise]<[ElementHandle]>> which resolves to the added tag when the script's onload fires or when the script content was injected into frame.
|
||||
|
||||
Adds a `<script>` tag into the page with the desired url or content.
|
||||
|
||||
@@ -1451,7 +1451,7 @@ Adds a `<script>` tag into the page with the desired url or content.
|
||||
- `url` <[string]> Url of the `<link>` tag.
|
||||
- `path` <[string]> Path to the CSS file to be injected into frame. If `path` is a relative path, then it is resolved relative to [current working directory](https://nodejs.org/api/process.html#process_process_cwd).
|
||||
- `content` <[string]> Raw CSS content to be injected into frame.
|
||||
- returns: <[Promise]> which resolves when the stylesheet's onload fires or when the CSS content was injected into frame.
|
||||
- returns: <[Promise]<[ElementHandle]>> which resolves to the added tag when the stylesheet's onload fires or when the CSS content was injected into frame.
|
||||
|
||||
Adds a `<link rel="stylesheet">` tag into the page with the desired url or a `<style type="text/css">` tag with the content.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user