Automated tests Teststack.white找不到Toolstrip项
当我尝试获取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 = 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类型,我仍然没有机会获取它。你知道吗?