2010-08-25 34 views
0

我正在爲沒有訪問其源代碼的系統編寫腳本化GUI測試;我想調用這些方法並訪問OCX控件的屬性(特別是MSFlexGrid控件),因爲我找不到任何其他方式來查找行數和列數,以及每個單元格中的數據值,使用MSFlexGrid控件。如何通過Ruby調用OCX控件的方法/訪問屬性?

我試過Win32API,Win32OLE和FFI庫,但我仍然無法訪問OCX控制腳本。我可能會錯過一些東西,我不知道是什麼。

+0

watir?也許是Webrat? – rogerdpack 2010-08-25 13:13:46

+0

不能使用那些因爲我正在測試胖客戶端應用程序。也嘗試過使用AutoItX,但無濟於事。 – shaolang 2010-08-25 13:55:43

+0

爲何無法使用ole和autoit? – rogerdpack 2010-08-31 19:41:16

回答

0

這是一個遠射,但也許嘗試通過鐵紅寶石使用.net互操作?

+0

要使用.net interop,我需要使用.net屬性。 IronRuby支持屬性?谷歌沒有提供任何關於此的信息。 – shaolang 2010-08-27 05:40:13