1
我正在使用Telerik WebAii Framework(VB.net)。在調用SelectDropDown來更改下拉框的值後,關聯的javascript事件不會被調用。在Telerik設置下拉值後,JavaScript函數未被調用
我看過this post,但他們的建議並沒有解決我的問題。我試過直接調用這個腳本,但是我一直在接收異常。
有沒有人知道解決這個問題的方法?
JavaScript事件是平變化 -
代碼:
handleSelectOnChange(this);handleRequiredFields(this.value);
vb.net代碼:
Private xBrowser As Browser
Private f As New FrameInfo
f = xBrowser.Frames("appContentFrame").FrameInfo
Dim searchType As Element = xBrowser.Frames(f).Find.ByName("myName")
xBrowser.Frames(f).Actions.SelectDropDown(searchType, "mySearchValue")
xBrowser.Manager.Desktop.KeyBoard.KeyPress(ArtOfTest.WebAii.Win32.KeyBoard.KeysFromString("Tab"), 150, 1)
,這將引發一個例外:
xBrowser.Frames(f).Actions.InvokeScript("handleSelectOnChange(this);handleRequiredFields(this.value);")
在此先感謝。