gpt4 book ai didi

c# - 如何使用 Windows 应用程序驱动程序/C# 从 TreeItem/DataItem 读取值?

转载 作者:行者123 更新时间:2023-12-03 20:55:14 24 4
gpt4 key购买 nike

我在访问 DataItem 中的文本时遇到问题。
有没有办法使用 windows application driver 获取 TreeItem 中每个节点的文本 ["Repair Exceptions(0)"etc] ?

xml

<Group>
<TreeItem Name="Node0">
<DataItem Name="Item row 0"/>
</TreeItem>
<TreeItem Name="Node1">
<DataItem Name="Item row 1"/>
</TreeItem>
</Group>

屏幕上的数据是什么样的

enter image description here

进一步调查

使用 Microsoft Inspect 工具提供的详细信息是我正在寻找的值(value)。

路径: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\inspect.exe

控件类型: UIA_DataItemControlTypeId

最佳答案

我能够使用 将其拉出element.Text .

var elements = session.FindElements(By.XPath($"//DataItem"));

foreach(var dataItem in elements)
{
Console.WriteLine(dataItem.Text);
}

"Repair Exceptions (0)"
"Input Exceptions (0)"

关于c# - 如何使用 Windows 应用程序驱动程序/C# 从 TreeItem/DataItem 读取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61149376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com