What's the feasibility for creating an event wrapper that mimics the user-event API? Not something that actually uses user-event, but rather makes Puppeteer event code look like user-event code.
For example, instead of this:
await page.keyboard.type("Gordon")
await page.keyboard.press("Tab")
await page.keyboard.type("Freeman")
You'd do something like this:
const user = userEvent.setup(page)
await user.keyboard("Gordon")
await user.tab()
await user.keyboard("Freeman")
It seems straightforward, but are there dragons I'm missing?
What's the feasibility for creating an event wrapper that mimics the user-event API? Not something that actually uses
user-event, but rather makes Puppeteer event code look likeuser-eventcode.For example, instead of this:
You'd do something like this:
It seems straightforward, but are there dragons I'm missing?