2013-05-29 94 views

回答

1

這不是可調用需要不能由絲綢測試的類型來表示,或提供一個簡單的構造,可以自動檢測(默認構造函數,或構造採取String參數)參數DynamicInvoke方法。

話雖這麼說,有可能是你的問題的解決方案:

  • 如果您可以訪問應用程序的代碼,你可以添加一個方法,做任何你打算與Invoke做UI元素調用並調用該包裝器方法
  • 即將發佈的Silk Test 14發行版中,您可以在應用程序中選擇DynamicInvoke任意靜態方法,該方法也可以用作圍繞Invoke的包裝。
  • 與絲綢測試14
  • 此外,你就可以加載自定義組件和調用方法有,所以如果你不想與測試功能污染您的應用程序,把在一個自定義組件和加載它爲您試驗。
+0

我需要調用它有兩個重載方法get_Item - 一個接受字符串,另一個INT爲paramater。是否有可能強制DynamicInvoke使用int重載 - 現在它總是使用字符串重載,它不能正常工作? – xx77aBs

+0

確保在您的測試腳本中的參數是一個'Int',那麼就應該選擇正確的過載。 – tehlexx

+0

我宣佈參數爲整數iPar,然後將其傳遞給DynamicInvokeMethods,但它不起作用(字符串重載始終被調用)。 – xx77aBs

相關問題