0
我正在为没有访问其源代码的系统编写脚本化GUI测试;我想调用这些方法并访问OCX控件的属性(特别是MSFlexGrid控件),因为我找不到任何其他方式来查找行数和列数,以及每个单元格中的数据值,使用MSFlexGrid控件。如何通过Ruby调用OCX控件的方法/访问属性?
我试过Win32API,Win32OLE和FFI库,但我仍然无法访问OCX控制脚本。我可能会错过一些东西,我不知道是什么。
我正在为没有访问其源代码的系统编写脚本化GUI测试;我想调用这些方法并访问OCX控件的属性(特别是MSFlexGrid控件),因为我找不到任何其他方式来查找行数和列数,以及每个单元格中的数据值,使用MSFlexGrid控件。如何通过Ruby调用OCX控件的方法/访问属性?
我试过Win32API,Win32OLE和FFI库,但我仍然无法访问OCX控制脚本。我可能会错过一些东西,我不知道是什么。
这是一个远射,但也许尝试通过铁红宝石使用.net互操作?
要使用.net interop,我需要使用.net属性。 IronRuby支持属性?谷歌没有提供任何关于此的信息。 – shaolang 2010-08-27 05:40:13
watir?也许是Webrat? – rogerdpack 2010-08-25 13:13:46
不能使用那些因为我正在测试胖客户端应用程序。也尝试过使用AutoItX,但无济于事。 – shaolang 2010-08-25 13:55:43
为何无法使用ole和autoit? – rogerdpack 2010-08-31 19:41:16