mirror of
https://github.com/callstack/agent-device.git
synced 2026-09-14 20:06:34 +08:00
d2a3742c7c
* fix: enable tvOS compilation for XCUITest runner XCUICoordinate type and XCUIElement.tap() are unavailable on tvOS. Gate coordinate-based interactions and touch APIs behind #if !os(tvOS) and provide tvOS alternatives using XCUIRemote (Siri Remote) actions: - tap/doubleTap → XCUIRemote.shared.press(.select) - longPress → XCUIRemote.shared.press(.select, forDuration:) - drag → directional remote press based on primary axis - back gesture → XCUIRemote menu button - app switcher → double home press - pinch/rotate → return unsupported (no-op / false) - keyboard dismiss → remote menu button - alert accept/dismiss → remote select button Verified: builds successfully for both tvOS Simulator and iOS Simulator. * fix: harden tvOS runner interactions * refactor: prune tvOS remote helpers * test: keep fallow focused on tvOS changes --------- Co-authored-by: Michał Pierzchała <thymikee@gmail.com>