如何在 Haskell 中模拟 "click" 事件

How to simulate a "click" event in Haskell

我想在内部点击 Haskell 中的一个按钮,我正在使用(也许我错了) 函数 dispatchEvent_ https://hackage.haskell.org/package/jsaddle-dom-0.9.4.1/docs/JSDOM-Generated-EventTarget.html。 我的代码如下:

event  <- (toJSVal "click" )
dispatchEvent_ (button_run :: HTMLButtonElement) (MouseEvent event  )

但是我遇到了以下运行时错误:

Argument 1 ('event') to EventTarget.dispatchEvent must be an instance of Event.

感谢您的帮助。

使用 JSDOM.Generated.HTMLElement.click 在您的 HTMLButtonElement 上触发点击事件。