Selenium 2.25、OSX ML、Firefox 14。ExtJS 4.1.1。
我在 ExtJS 树面板中有一个“itemclick”处理程序。
也就是说,我有一个 xtype: 'treepanel' 项目,以及一个带有 'control' 调用的控制器,包括:
'#netree': {
itemclick: this.neitemclick
}
点击后一切正常。然后我尝试用 Selenium 测试它。
在 Selenium 中,我找到包含项目文本的 span 元素,然后调用click()
. 找到元素没有错误,调用也没有错误click()
,但处理程序没有运行。环顾四周,Ext 似乎为整个树设置了处理程序,然后查看您单击的内容以确定您的意思。所以点击下面的跨度应该是有效的。
有什么建议么?