2017-07-26 106 views
0

我想模拟点击元素中的x,y目标。酶模拟将在目标元素上派发反应事件,但是我无法找到关于如何修改该事件以指向特定位置而不是整个元素的信息。谢谢!模拟点击酶

回答

2

simulate需要第二个参数,您可以传递事件对象。例如,我提供了一个样本测试案例输入框

Component.find('input').simulate('change', { 
     target: { 
     value: 'Text' 
     } 
    }); 

看一看在enzyme的文档here

+0

你可以给我一个参考?我无法在文档中找到这 –

+0

http://airbnb.io/enzyme/docs/api/ShallowWrapper/simulate.html –

+0

是的,谢谢它现在的作品,不知何故我忽略它 –