在xcode 7中引入了一种新的可能性 - "记录UI测试"按钮。此按钮允许您自动将操作编写为代码。
问题是此功能仅在测试中可用。但是如果我想在应用程序中使用它作为一个机器人来浏览窗口元素并可以与它们进行交互呢?我目前的解决方案是通过CGEventRef
实施的,而且非常错误。我甚至无法在我的应用中插入XCUIApplication
来电,因为我不知道应该包含哪些文件。
如何在另一个非测试目标中使用来自测试目标的命令,并且通常可以解决吗?
P.S。我不能只调用按钮处理程序,因为我的机器人也会与另一个应用程序窗口进行交互。