2010-08-25 1 views
0

Я пишу сценарии GUI для системы, у которой у меня нет доступа к ее исходному коду; и я хочу вызвать методы и получить доступ к свойствам элемента управления OCX (в частности, элемента управления MSFlexGrid), поскольку я не мог найти другого способа узнать количество строк и столбцов, а также значения данных в каждой ячейке в используется MSFlexGrid.Как мне вызвать методы/свойства доступа элемента управления OCX через Ruby?

Я пробовал библиотеки Win32API, Win32OLE и FFI, но до сих пор я не смог получить доступ к элементу управления OCX для создания сценариев. Возможно, я что-то пропустил, и я не знаю, что.

+0

watir? webrat возможно? – rogerdpack

+0

не может использовать эти методы, потому что я тестирую жирные клиентские приложения. Также попробовали использовать AutoItX, но безрезультатно. – shaolang

+0

Почему нет пользы для ole и autoit? – rogerdpack

ответ

0

Это длинный выстрел, но, возможно, попробуйте пройти через железный рубин, чтобы использовать .net interop?

+0

Чтобы использовать .net-взаимодействие, мне нужно будет использовать атрибуты .net. Поддерживает ли IronRuby атрибуты? Google не раскрывает никакой информации об этом. – shaolang

 Смежные вопросы

  • Нет связанных вопросов^_^