首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在控件类型为ControlType.Pane的TestStackwhite中获取customUIItem

如何在控件类型为ControlType.Pane的TestStackwhite中获取customUIItem
EN

Stack Overflow用户
提问于 2013-06-04 12:39:42
回答 2查看 1.3K关注 0票数 2

我有一个窗口应用程序,其中几个按钮显示为窗格在UISPY。

AutomationElement

一般可访问性

代码语言:javascript
运行
复制
AccessKey:  ""

AcceleratorKey: ""

IsKeyboardFocusable:    "True"

LabeledBy:  "(null)"

HelpText:   ""

状态

代码语言:javascript
运行
复制
IsEnabled:  "True"

HasKeyboardFocus:   "False"

识别

代码语言:javascript
运行
复制
ClassName:  "WindowsForms10.Window.8.app.0.33c0d9d"

ControlType:    "ControlType.Pane"

Culture:    "(null)"

AutomationId:   "2624504"

LocalizedControlType:   "pane"

Name:   "SAVE"

ProcessId:  "6892 (OATDT.ATA.SP.Home)"

RuntimeId:  "42 2624504"

IsPassword: "False"

IsControlElement:   "True"

IsContentElement:   "True"

可见性

代码语言:javascript
运行
复制
BoundingRectangle:  "(-31471, -31598, 104, 23)"

ClickablePoint: "(null)"

IsOffscreen:    "True"

ControlPatterns

如何获得该窗格并单击该窗格?有谁能帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-23 17:29:31

我想你可以试试这样的东西

代码语言:javascript
运行
复制
var pane = window.Get(SearchCriteria.ByAutomationId("2624504"));

pane.Click();

这对我也同样有效。

票数 3
EN

Stack Overflow用户

发布于 2013-09-26 17:00:57

基本上,窗格是不公开自动化模式或具有特定自动化类型的控件。

您仍然可以获得边界等,然后单击控件,但白色不能像其他控件那样为窗格提供良好的高级抽象

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16909921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档