As of Xcode 16.4, there is limited support for XCTest UI Automation for WatchOS apps (e.g. no recording support). If you remember to add a sleep(1) after every automated app interaction such as .tap(), then you can use XCUIScreen.main.screenshot() and XCTAttachment(screenshot: ..., quality: .original) to automate the collection of screenshots for the AppStore.
I have found it useful to use XCTContext.runActivity(named: "...") {} to be able to organize the screenshots reliably.
Topic:
App & System Services
SubTopic:
Automation & Scripting
Tags: