Appium/WDA has referred to XCTest and XCTAutomationSupport frameworks. Recently, some header files for XCUITest has removed but they still worked. Thus, I wondered where the removed files.
Then, I found XCUIAutomation.framework has existed since Xcode 13 in a private framework. For example, Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/XCUIAutomation.framework.
Appium/WDA failed to build when I simply added the framework in linker, so probably I missed something. But I assume XCUITest stuff in the XCTest framework will eventually be in XCUIAutomation since newer Xcode versions are getting more headers there.
Does it mean XCUIAutomation stuff is going to be a separate framemwork from XCTest so that XCTest can be lightweight, or easier to use the XCUIAutomation framework somehow outside XCTest?
Anyway, it seems promising changes.