如何在 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  )

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

EventTarget.dispatchEvent 的参数 1('event')必须是 Event 的一个实例。

感谢您的帮助。

解决方法

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...