0

我正在尝试测试包含 DotNetBar 组件(ButtonItem,即)的 WinForms 应用程序的用户界面。但我无法访问继承的元素。ButtonItem 中的 ComboBox。我试过 Teststack.White 和 FlaUI 测试。编码的 UI 甚至无法捕捉到任何动作,因为我使用的是 Win 10 Creators Update。

4

1 回答 1

2

DotNetBar 可能没有正确实现 UIA 提供程序,因此 FlaUI 或 White 和 Coded UI 等工具看不到正确的控件。确保 UIA2 和 UIA3 都不能显示嵌套元素(最好是在管理模式下使用 FlaUInspect)。如果那没有看到元素,您将无法找到它们。联系 DotNetBar 的创建者并告诉他们应该正确实现 UIA 提供程序。

于 2017-10-18T19:43:03.610 回答