Selenium 2.25、OSX ML、Firefox14.ExtJS4.1.1。
ExtJSツリーパネルに「itemclick」ハンドラーがあります。
つまり、xtype:'treepanel'のアイテムと、次のような'control'呼び出しを持つコントローラーがあります。
'#netree': {
itemclick: this.neitemclick
}
そして、クリックするとすべて正常に機能します。次に、Seleniumでテストしてみます。
Seleniumで、アイテムのテキストを含むスパンの要素を見つけて、を呼び出しますclick()
。要素の検索エラーや呼び出しエラーはありませclick()
んが、ハンドラーは実行されません。周りを見回すと、Extがツリー全体のハンドラーを設定し、クリックした内容を確認して、意味を決定しているように見えます。したがって、スパンを下にクリックすると効果的です。
助言がありますか?