我正在使用FlaUI库来自动化 Windows 计算器。
由于 Calculator 是 Windows 商店应用程序,因此应在主窗口的父级上执行诸如移动、更改视觉状态等窗口操作。这样做,我遇到了以下奇怪的问题:
Window parent = window.Parent.AsWindow();
虽然 'window.Parent' 是 x,但出于某种原因,'parent' 被指定为 x.Parent(在这种情况下是桌面)。
它不是恒定的;有时“父母”被分配为桌面,有时如预期的那样 - 计算器。
我以前从未见过与此问题类似的事情,也不知道如何解决这个问题,或者如何用几个关键字来描述它以搜索解决方案。
任何帮助,将不胜感激。