我有非常简单的反应组件,这个组件返回div:
return(< div className="item"
onClick={ this._onClick }
onMouseEnter={ this._onMouseEnter }
onMouseLeave={ this._onMouseLeave } >...< /div>);
(抱歉奇怪的&lt;和&gt;格式化)
我使用selenium进行测试(nightwatchjs框架),所以当我在我的测试中写字时
client.click(".item");
它工作得很好,我看到_onClick()方法被调用,但是当我尝试将鼠标悬停在元素上并且我写了
client.moveToElement(".item");
或
client.moveToElement(".item", 1 ,1);
它不起作用:(,_onMouseEnter()方法未被调用。
那么 - 你如何测试反应组件上的任何悬停操作?