1

我在做什么

我在 iOS 中做一些自动化测试用例。为此,我正在使用 Instruments 。

现在首先我正在为应用程序创建对象存储库,这样我就不必一次又一次地编写代码。

我的问题

但是我在窗口参考中有一些参考问题。

例如

var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();

我们已将此代码放入库中。

现在,当我点击某个按钮时,他会转到另一个窗口。在这里我不会重写整个代码,这就是我使用这个函数的原因。现在,当它在推送或任何效果后转到另一个窗口时,该窗口仅指旧窗口。

我在这里需要什么

因为我正在创建一个库。我不想再次重写代码,有什么原因可以在哪里找到现在屏幕上的窗口,或者在我使用标签栏存在且窗口始终引用的情况下替换窗口的任何方法到第一个屏幕。点击后有什么可以替换该窗口的吗?

4

0 回答 0