puppeteer/test
Andrey Lushnikov 56368aa07a
fix(page): page.click should work with disabled javascript (#2907)
Unfortunately, disabling javascript in page prevents any microtasks
to be executed even from puppeteer-originating javascript. As a
result, the IntersectionObserver hack we use to conditionally
scroll into view doesn't work.

To workaround this, we start always scrolling before clicking if
page's javascript is disabled.

Fixes #2898
2018-07-18 18:51:18 -07:00
..
assets chore: cleanup ElementHandle.isIntersectingViewport (#2874) 2018-07-11 21:04:36 -07:00
fixtures fix(test): add missing test for making sure chrome is closed (#2109) 2018-03-07 09:01:43 +03:00
golden chore(test): simplify element screenshot tests (#2093) 2018-02-23 15:54:26 -08:00
server test: make tests work on non-English locales (#2736) 2018-06-14 10:18:02 -07:00
browser.spec.js test: flatten tests (#2337) 2018-04-09 16:38:00 -07:00
browsercontext.spec.js test: fix random tests flakiness (#2770) 2018-06-19 10:35:13 -07:00
CDPSession.spec.js test: refactor utils.waitForEvents into utils.waitEvent (#2336) 2018-04-09 15:46:05 -07:00
cookies.spec.js feat: nicer protocol error messages (#2742) 2018-06-14 15:27:59 -07:00
coverage.spec.js fix(coverage): report anonymous scripts with debugger:// urls (#2875) 2018-07-11 21:05:16 -07:00
diffstyle.css Implement FrameManager 2017-06-21 14:11:52 -07:00
elementhandle.spec.js chore: cleanup ElementHandle.isIntersectingViewport (#2874) 2018-07-11 21:04:36 -07:00
frame.spec.js feat: better timeout stack trace (#2843) 2018-07-05 02:39:09 +03:00
golden-utils.js chore(deps): bump dependencies (#2397) 2018-04-17 14:51:03 -07:00
headful.spec.js feat(target): add support for target.page for 'backgroud_page' (#2600) 2018-06-14 13:58:51 -07:00
ignorehttpserrors.spec.js feat(chromium): roll Chromium to r568432 (#2769) 2018-06-19 13:46:08 -07:00
input.spec.js fix(page): page.click should work with disabled javascript (#2907) 2018-07-18 18:51:18 -07:00
jshandle.spec.js test: flatten tests (#2337) 2018-04-09 16:38:00 -07:00
network.spec.js feat(network): introduce Request.isNavigationRequest() method (#2633) 2018-05-31 17:38:30 -07:00
page.spec.js test: cleanup page.waitForRequest/page.waitForResponse tests (#2880) 2018-07-12 15:32:18 -07:00
puppeteer.spec.js test: fix appveyour flakiness (#2779) 2018-06-20 13:52:36 -07:00
target.spec.js test: split out headful tests into headful.spec.js (#2657) 2018-06-01 13:48:34 -07:00
test.js test: split out ignoreHTTPSErrors tests (#2745) 2018-06-14 16:48:14 -07:00
tracing.spec.js feat(Tracing): return a buffer from tracing.stop (#2360) 2018-04-12 08:26:50 -07:00
utils.js test: drop PDF tests (#2744) 2018-06-14 16:42:10 -07:00
worker.spec.js feat(worker): implement pageerror event from a worker (#2795) 2018-06-25 15:10:36 -07:00