Quaneu
2015-10-22T11:10:41Z
Hello,

why is in iGrid no support for MSAA or UI Automation? I will test my application with a capture and replay tool but the tool can not analyse iGrid and his components.

Best regards
Quaneu
Igor/10Tec
2015-10-22T11:30:18Z
As I remember, just one developer asked us about this feature earlier, and we abandoned the idea of adding support for UI Automation to our grid. I do not remember the details of our discussion, but it seems we decided that it is enough hard or even impossible to enable 100% covering of the iGrid constituent elements or something like that. Perhaps, it was a long time ago so we the testing framework was not enough rich to do what we need.

I'm ready to discuss this problem again and enhance our control if it is possible. Can you suggest a roadmap or provide some ideas of how it should work or should be implemented?
Quaneu
2015-10-22T11:47:43Z
I tried to implement AccessibleObjects in http://10tec.com/forum/posts/t564-iGrid-with-Ranorex . But now i can not implement more support because some classes a sealed or private. With this classes for example a capture and replay tool get informations about iGrid.
Igor/10Tec
2015-10-23T07:35:32Z
Frankly speaking, I do not see the whole picture as you. Can you tell us what classes should be made public to solve your problem?

You are a registered customer and have the source code, so in the worst case you can make all required changes by yourself.
Quaneu
2015-10-23T08:11:11Z
I don't now the proper class.
For example:
When the grid has a cell with a iGDropDownList => the UI shows a window with the Items => i would have to change the class which shows the window, because this class would have to show a window with MSAA support.

引用:

You are a registered customer and have the source code, so in the worst case you can make all required changes by yourself.


Ok. This is a possibility for me but the disadvantage is that I would have to make the changes with each new version.

I think also a 100% support is not necessary, but the location, children and status of a object is very useful.