2010-08-25 40 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