Implement Frame.evaluate

This patch implements Frame.evaluate method.

References #4.
This commit is contained in:
Andrey Lushnikov
2017-06-27 12:40:46 -07:00
parent 4b0b3b5ff5
commit 3d90ea38a9
5 changed files with 143 additions and 59 deletions

View File

@@ -37,6 +37,7 @@
- [dialog.message()](#dialogmessage)
+ [class: Frame](#class-frame)
- [frame.childFrames()](#framechildframes)
- [frame.evaluate(fun, args)](#frameevaluatefun-args)
- [frame.isDetached()](#frameisdetached)
- [frame.isMainFrame()](#frameismainframe)
- [frame.name()](#framename)
@@ -239,6 +240,12 @@ Pages could be closed by `page.close()` method.
#### frame.childFrames()
#### frame.evaluate(fun, args)
- `fun` <[function]> Function to be evaluated in browser context
- `args` <[Array]<[string]>> Arguments to pass to `fun`
- returns: <[Promise]<[Object]>> Promise which resolves to function return value
#### frame.isDetached()
#### frame.isMainFrame()