我有一组使用White / UI Automation的测试,这些测试在我的开发机器上运行正常(Win 8.1 x64,.NET 4.5,NUnit,TD.NET和Console Runner)。另一位运行相同套件的Win 7上的开发人员表示,在尝试获取UI元素时失败了。
为了调查,我设置了一个win 2008 R2机器,移动应用程序并在那里进行测试并使用NUnit控制台运行程序运行它们,测试也在那里失败。
我试过了:
失败的是,测试找到了一些元素(主窗口,一些内部窗口)并且可以获得对顶级菜单的引用,但它无法在主菜单的子树中找到AutomationElement(不能找到一个子元素。)
知道为什么会在某些机器上发生这种情况吗?