使用 XCode 实现 AppleTV 系统的 UI 自动化
Posted
技术标签:
【中文标题】使用 XCode 实现 AppleTV 系统的 UI 自动化【英文标题】:UI Automation for AppleTV system using XCode 【发布时间】:2020-11-30 04:16:03 【问题描述】:UI 自动化是否可用于 Apple TV 的主菜单而非特定应用程序?我已经使用 XCode 设置了整个 UI 测试,并尝试使用遥控器,但它仅适用于使用 XCUIApplication 定义的应用程序。
那么是否可以控制整个系统而不是特定应用程序?我正在考虑类似于 pyatv 但使用 XCode 的东西,因为我可能能够获得有关当前重点应用程序等的更多信息。
【问题讨论】:
【参考方案1】:有一个 API XCUIApplication(bundleIdentifier: )
可以与非 AUT 应用程序交互。您需要为这个类似 Springboard 的接口替换正确的标识符。也许它是一个床头板,但我不确定。
tvOS 应用的捆绑标识符https://github.com/rzakhar/XCTApps/blob/master/Sources/XCTApps/tvOS.swift
【讨论】:
它是床头板。谢谢以上是关于使用 XCode 实现 AppleTV 系统的 UI 自动化的主要内容,如果未能解决你的问题,请参考以下文章