2009-08-03 14 views
0

現在、WebAiiWatiNを使用して、サードパーティWeb製品のテストを自動化して、データ移行によってWebポータルが壊れるかどうかを確認しています。サードパーティ製JavaScriptのコンポーネントハンドラの自動テスト

私が抱えている問題は、Javascriptでコンポーネントハンドラを使用しているため、Webパーツ(SPAN、DIVなど)をクリックするとジェネリックハンドラがトリガされないということです。

// WatiN example 
// Find the GoTo link 
Frame uiFrame = ie.Frame(Find.ById("someFrame")); 
Span gotoSpan = uiFrame.Span(Find.ById("someSpan")); 

gotoSpan.Click(); //Click it! 

正しい方向のポインタは非常に高く評価されます。

答えて

0

答えを見つけました。スパンはClick = Pの代わりにMouseUpイベントにのみ応答していました

//WebAii example 
eElement = uiFrame.Find.ById("someSpan"); 
uiFrame.Actions.InvokeEvent(eElement, ScriptEventType.OnMouseUp); 
関連する問題