如何测试反应组件上的悬停操作(在selenium / nightwatchjs中)?

时间:2016-06-06 18:52:48

标签: javascript selenium reactjs nightwatch.js

我有非常简单的反应组件,这个组件返回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()方法未被调用。

那么 - 你如何测试反应组件上的任何悬停操作?

0 个答案:

没有答案