Я пытаюсь написать модульное тестирование для довольно сложного меню, и я хотел бы имитировать взаимодействие пользователя с этим меню.
Я обнаружил, что можно имитировать щелчок с помощью querySelector("#myElement").click()
, но я хотел бы иметь возможность запускать более сложные события, такие как mouseDown
в определенном месте document
, mouseMove
, touchStart
и touchEnd
и т. д.