2017-07-26 182 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

是的,謝謝它現在的作品,不知何故我忽略它 –