我有一个我正在测试的程序,它的关闭按钮在某个时间点启用,在另一个点上禁用。UISpy 在两个点都显示“isEnabled”为“真” UIAVerify 在第一个点显示“isEnabled”为“真”,第二个点为“假”
后者是我可以直观地确认为真的,以编程方式我得到与 UISpy 相同的值并且我的测试用例失败了。
使用 System.Windows.Automation;
树结构:“对话框”“程序名称”“标题栏”“程序名称”“按钮”“关闭”
有谁知道可能导致这种情况的原因?UIA 验证是否使用与 UISpy 不同的库?