我正在为一个网站自动化测试,并且有些事件无法正确地在javascript中触发,特别是在IE浏览器中。 (我正在使用selenium,但每个其他选项都不起作用,因此javascript是我的最后希望)。
该事件函数似乎使用了jquery事件对象中的许多字段,我尝试遵循官方jquery文档,但它只显示了大多数字段名称,没有显示如何填充它们 (因为通常不是用这种方式来使用,但在我的情况下是这样)。
我的问题是:
为了伪造一个鼠标事件,我应该如何填写Event对象的字段,并使用
该事件对象将与
该事件函数似乎使用了jquery事件对象中的许多字段,我尝试遵循官方jquery文档,但它只显示了大多数字段名称,没有显示如何填充它们 (因为通常不是用这种方式来使用,但在我的情况下是这样)。
我的问题是:
为了伪造一个鼠标事件,我应该如何填写Event对象的字段,并使用
jQuery.Event("事件类型",{param1:value1,param2:value2,...})
(如果有更有效的方法,请使用另一种方法)。该事件对象将与
element.trigger('事件名称',EventObject)
一起使用。