Andrey Lushnikov
e5830d1199
test: split queryselector tests into separate file ( #3579 )
2018-11-20 18:45:37 -08:00
Andrey Lushnikov
aa9fb82f14
test: split screenshot tests into separate file ( #3578 )
2018-11-20 18:32:42 -08:00
Andrey Lushnikov
c644a3bbd3
test: make sure zero-width screenshots don't hang ( #3214 )
...
References #2672 .
2018-09-11 19:07:57 +01:00
Andrey Lushnikov
254bc80811
chore: cleanup ElementHandle.isIntersectingViewport ( #2874 )
...
This patch:
- simplifies test reusing the `offscreenbuttons.html` asset
- aligns IntersectionObserver usage with the one we have for
`ElementHandle._scrollIntoViewIfNeeded`.
2018-07-11 21:04:36 -07:00
Bogdan Ponomarenko
96c558d544
feat(elementhandle): introduce elementHandle.isIntersectingViewport() method. ( #2673 )
...
This patch introduces `elementHandle.isIntersectingViewport()` method returns
true if element is visible in the viewport.
Fixes #2629 .
2018-07-11 17:51:04 -07:00
Andrey Lushnikov
c4acc63775
feat(chromium): roll Chromium to r571040 ( #2814 )
...
This roll includes:
- https://crrev.com/570566 - DevTools: teach DOM.getBoxModel to work with SVG nodes
Fixes #1247 .
2018-06-28 13:22:52 -07:00
Andrey Lushnikov
d6741eca08
test: add test that verifies pptr works with SVG nodes ( #2805 )
...
References #1247
2018-06-26 18:03:00 -07:00
Yaniv Efraim
9a650c818d
feat(element-handle): remove throw in case of empty elementHandle ( #2740 )
...
Fixes #2708
2018-06-14 14:28:52 -07:00
Joel Einbinder
8e12d197a2
fix(tests): normalize scrollbars in headful tests ( #2622 )
...
Scrollbars look different on different platforms, so must be made invisible in tests. As a drive-by, xdescribe was broken with the new test runner.
References #2524
2018-05-29 15:30:08 -07:00
Vasyl Pahut
1e07925e26
feat(elementhandle): add elementHandle.$$eval method ( #2589 )
...
Fixes #2401
2018-05-25 16:56:51 -07:00
Yaniv Efraim
b474f2ce87
test: add a missing test for elementHandle. ( #2580 )
2018-05-21 13:08:31 -07:00
Denny Ku(kuni)
88b996877f
feat(ElementHandle): introduce elementHandle.$eval ( #2407 )
...
This patch introduces `elementHandle.$eval` method.
References #2401 .
2018-05-08 18:17:59 -07:00
Andrey Lushnikov
c4da19bd23
test(ElementHandle.boxModel): remake test to make it more readable ( #2287 )
...
This patch:
- re-makes test for EH.boxModel to make it more readable
- slightly changes wording in the `docs/api.md`.
References #1357 .
2018-03-29 17:25:52 -07:00
Yaniv Efraim
41d5838297
feat(ElementHandle): add ElementHandle.boxModel method ( #2256 )
...
This patch introduces ElementHandle.boxModel to get element's
box model.
Fixes #1357
2018-03-29 13:52:28 -07:00
Yaniv Efraim
47481967c5
test: Break 'page.spec.js' to smaller files ( #2218 )
...
This patch breaks huge `page.spec.js` into a bunch of smaller files.
2018-03-19 20:00:12 -07:00