puppeteer/test
Joel Einbinder 3335d369d3 fix: typing emoji (#2824)
This changes sendCharacter to use document.execCommand instead of sending a `'char'` event from the protocol. This is more aligned with how input would come in from emoji keyboards, and removes the 3ish byte limit on characters that can be sent which prevented larger emoji from being rendered correctly.

Emoji will still fail to type correctly if typing them into an iframe that is in shadow dom.

fixes #1096
2018-07-31 11:22:26 -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 test: try to fix CSS coverage flakes on win (#2992) 2018-07-30 18:36:21 -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(FrameManager): improve waiting for selector to be hidden error message (#2911) 2018-07-26 16:24:04 -07: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: typing emoji (#2824) 2018-07-31 11:22:26 -07:00
jshandle.spec.js test: flatten tests (#2337) 2018-04-09 16:38:00 -07:00
network.spec.js feat(Chromium): roll Chromium to r579032 (#2989) 2018-07-30 19:09:10 -07:00
page.spec.js test: unflake page test that was causing us a lot of CI flakes (#2993) 2018-07-30 18:36:33 -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: do not handle sigint for all the browsers launched in tests (#2990) 2018-07-30 18:07:01 -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