Dmitry Gozman
48be99a56e
feat(selectors): add id selectors ( #270 )
2019-12-16 20:49:18 -08:00
Dmitry Gozman
59b0900321
feat(selectors): introduce zs selector engine ( #214 )
2019-12-12 09:02:37 -08:00
Dmitry Gozman
f1f9dc166b
chore: remove unneeded files, reuse events between browsers, no implicit any ( #191 )
2019-12-10 11:15:14 -08:00
Joel Einbinder
57313e3f73
feat: basic d.ts file ( #161 )
...
`protocol.d.ts` had to move to `protocol.ts` otherwise typescript refuses to include it in the out directory.
Removed the old d.ts generator. It will need to be rewritten anyway.
These new types include private stuff that they probably shouldn't, and are missing documentation. I'll follow up with a better d.ts generator later.
#6
2019-12-06 11:28:23 -08:00
Dmitry Gozman
d4f0084f67
chore: move element coordinates handling to common ( #139 )
...
Browser now implement boundingBox(), contentQuads() and layoutViewport().
2019-12-05 09:54:50 -08:00
Pavel Feldman
e1c4eaae28
chore: make targets chromium feature ( #137 )
2019-12-04 16:12:43 -08:00
Dmitry Gozman
fc5898892b
feat(selectors): support optional "visible" property in all selectors ( #129 )
2019-12-04 13:11:10 -08:00
Joel Einbinder
492f539310
chore(firefox): lint against the juggler protocol ( #94 )
2019-12-04 10:33:29 -08:00
Dmitry Gozman
e124d44a55
chore: rework wait task to accept arbitrary task on dom world ( #126 )
2019-12-03 11:51:41 -07:00
Dmitry Gozman
8efd258e40
chore: encapsulate dom-related logic to DOMWorld, part 1 ( #112 )
2019-11-28 12:50:52 -08:00
Pavel Feldman
991f4a9072
docs: fix the docs validator ( #86 )
2019-11-26 08:52:47 -08:00
Dmitry Gozman
025c1fc7bc
feat(engines): introduce xpath engine, switch $x to use it ( #64 )
2019-11-22 17:27:09 -08:00
Pavel Feldman
ef464e447f
feat(input): dblclick/trippleclick feature parity ( #60 )
2019-11-22 14:46:34 -08:00
Dmitry Gozman
7783400156
feat(select): allow to select options by value/label/id/index ( #46 )
2019-11-21 21:19:21 -08:00
Joel Einbinder
6fcb4d2f30
feat: remove all environment variables and references to puppeteer-core ( #47 )
...
* feat: remove all environment variables and references to puppeteer-core
* fixup install
2019-11-21 21:17:23 -08:00
Pavel Feldman
f223a98e3d
feat(chromium): roll Chromium to r717627 ( #49 )
2019-11-21 21:16:00 -08:00
Pavel Feldman
e3dcac1d46
chore: move interception API into features/ ( #43 )
2019-11-21 14:41:38 -08:00
Andrey Lushnikov
43836c9178
Revert "docs: show browser test stats in the readme ( #24 )"
...
This reverts test stats from the README.md
The stats now leave in a designated status page.
2019-11-21 13:00:48 -08:00
Pavel Feldman
f9a89eb313
chore: split vendor APIs ( #38 )
2019-11-20 15:16:57 -08:00
Joel Einbinder
0a8d55d954
docs: show browser test stats in the readme ( #24 )
2019-11-19 16:30:24 -08:00
Pavel Feldman
60f332d01b
doc: fix doc linter ( #2 )
2019-11-19 13:59:52 -08:00
Pavel Feldman
9ba375c063
Initial commit
2019-11-19 10:58:15 -08:00