我正在尝试测试包含DotNetBar组件(即ButtonItem)的WinForms应用程序的用户界面。但是我无法访问继承的元素。ButtonItem中的ComboBox。我尝试过Teststack.White和FlaUI测试。编码的UI甚至不能捕捉任何动作,因为我使用的是Win 10 Creators Update。
发布于 2017-10-19 03:43:04
这可能是因为DotNetBar没有正确地实现UIA提供程序,因此像FlaUI或白色和编码UI这样的工具看不到正确的控件。确保UIA2和UIA3都不能显示嵌套元素(最好在管理模式下使用FlaUInspect )。如果它看不到元素,那么您将无法找到它们。联系DotNetBar的创建者,告诉他们应该正确地实现UIA提供者。
https://stackoverflow.com/questions/45636707
复制相似问题