Automated tests Teststack.white找不到Toolstrip项

Automated tests Teststack.white找不到Toolstrip项,automated-tests,white-framework,Automated Tests,White Framework,当我尝试获取Toolstrip元素时 ToolStrip toolStrip = StartApplication.Window.Get<ToolStrip>(SearchCriteria.ByText("Toolbar"));` ToolStrip-ToolStrip=StartApplication.Window.Get(SearchCriteria.ByText(“工具栏”)` 出现以下错误: 错误:无法获取ControlType=工具栏,Name=工具栏 工具栏属性包括:

当我尝试获取Toolstrip元素时

ToolStrip toolStrip = StartApplication.Window.Get<ToolStrip>(SearchCriteria.ByText("Toolbar"));`
ToolStrip-ToolStrip=StartApplication.Window.Get(SearchCriteria.ByText(“工具栏”)`
出现以下错误:

错误:无法获取ControlType=工具栏,Name=工具栏

工具栏属性包括:

  • 名称:“工具栏”
  • 控件类型:UIA\U工具栏控件类型ID(0xC365)
  • LocalizedControl类型:“工具栏”
  • 我被说服了:是的
  • IsofScreen:错误
  • IsKeyboardFocusable:真
  • HasKeyboardFocus:正确
  • LegacyIAccessible.Name:“工具栏”
  • LegacyIAccessible.角色:工具栏
  • (0x16)LegacyIAccessible.状态:聚焦,可聚焦(0x100004)

尝试使用
ByAutomationId
作为搜索条件

例如:

ToolStrip toolStrip = StartApplication.Window.Get<ToolStrip>(SearchCriteria.ByAutomationId("Toolbar"));
ToolStrip-ToolStrip=StartApplication.Window.Get(SearchCriteria.ByAutomationId(“工具栏”);

问题似乎出在错误的控件类型上,我的“pane”控件类型有这样的问题,它被检查为“pane”,但我应该使用“GroupBox”键入与teststack一起使用。这是Infragistics.Win.UltraWinToolbar.UltraToolbar。如何获取它?问题是此元素具有Infragistics.Win.UltraWinToolbar.UltraToolbar类型,我仍然没有机会获取它。你知道吗?