我的应用程序中有一个MSFlexgrid,我有行和列,我尝试使用CodedUI自动化。我试图窥探MSFlexGrid中的单元格,但是CodedUI无法监视单元格,当它试图窥探它显示为客户端作为ControlType的单元格时,它显示如下。所以,请帮我解决这个问题。
答案 0 :(得分:0)
这是一个ActiveX控件。我不认为Coded UI已内置支持。您可以尝试MSDN SOCIAL
中的选项第一个选项,不太可靠,单击特定坐标中的网格控件。如果您总是必须选择顶行并且网格尺寸不会快速变化,它将起作用。
第二种选择,更好的功能需要付出很多努力。您必须使用实现可访问性API的shell来包装网格控件,以使其可测试。这是很多工作,如果不是那么困难,我不会建议第一个选项。