我一直在尝试使用C#自动执行Windows程序。在使用Windows Kits(SDK)中的Inspect.exe之后,似乎我尝试使用的许多元素都 not 没有静态的AutomationID,元素名称等。问题是这些元素可能与WPF的同一窗格中的其他元素具有相同的属性,因此,我试图找出确定所需元素的最佳方法。
克服此问题的最佳方法是什么?
Inspect.exe screenshot of one of the elements (for reference)
我已经研究了Windows UIAutomation库以及TestStack.White,但是我愿意提出建议。
注意: