UI 使用 XCode 的 AppleTV 系统自动化

UI Automation for AppleTV system using XCode

UI 自动化是否可用于 Apple TV 的主菜单而不是特定应用程序?我已经使用 XCode 设置了整个 UI 测试项目并尝试使用遥控器,但它仅适用于使用 XCUIApplication.

定义的应用程序

那么是否可以控制整个系统而不是特定的应用程序?我在想类似于 pyatv 但使用 XCode 的东西,因为我可能可以获得有关当前重点应用程序等的更多信息。

有一个 API XCUIApplication(bundleIdentifier: ) 可以与非 AUT 应用交互。您需要为这个类似于 Springboard 的界面替换正确的标识符。也许是床头板,但我不确定。

tvOS 应用的捆绑包标识符https://github.com/rzakhar/XCTApps/blob/master/Sources/XCTApps/tvOS.swift