This requires #214 since the tests depend on the keybindings to do certain things.
This should fix #161, and give a decent base to keep building functional tests on top of. Losing access to all the things in e.g. utils.js is a bit of a pain but not critical, since we can always just post it into a page.evaluate (see the useful variable defined on line 26, evaluated in beforeAll on line 162).
This requires #214 since the tests depend on the keybindings to do certain things.
This should fix #161, and give a decent base to keep building functional tests on top of. Losing access to all the things in e.g.
utils.js
is a bit of a pain but not critical, since we can always just post it into apage.evaluate
(see theuseful
variable defined on line 26, evaluated inbeforeAll
on line 162).