WinAppDriver - 如何获取元素上可用的属性列表

Jas*_*son 5 windows wpf appium winappdriver

我正在使用带有 WinAppDriver 的 Appium 来控制 WinForms/WPF 应用程序。

我正在寻找一种编程方式来获取已检索元素上可用的属性列表。

我目前的想法是要求 className 并使用它来查找我预先配置的属性的静态字典。

var element = driver.FindElementByXPath(xPath);

var properties = element.getProperties();    // Is there something I can call here?

Run Code Online (Sandbox Code Playgroud)

小智 0

您可以使用element.GetAttribute("Value")来获取该值。您还可以使用其他属性,如LegacyStateValue.ValueIsEnabledIsOffscreenControlType。您可以在 Windows 工具附带的 Inspect.exe(UI 访问)中获取属性列表