JoelEinbinder
42fa3af659
Remove promise jsdoc ( #641 )
...
This patch removes unnecessary "promise" return types in jsdoc for async functions.
2017-08-31 17:58:07 -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
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
Eric Bidelman
1f9b4fb4c8
Change let into const ( #457 )
...
This patch:
- changes `let` into `const` throughout codebase
- adds eslint check to prefer const over let
2017-08-21 16:39:04 -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
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
Aleksey
56eab00fa7
Roll chromium to r494365 ( #271 )
...
This patch:
- rolls chromium to r494365
- starts using Runtime.evaluate(awaitPromise: true), with new semantic
we can avoid additional Runtime.awaitPromise call
- stops resolving promises for Console event
2017-08-15 17:35:59 -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