iOS 18 Beta 2 XCTest: Unable to record and play contacts permission system dialog

Unable to record and play the new contacts permission system dialog.

App: https://developer.apple.com/documentation/contacts/accessing-a-person-s-contact-data-using-contacts-and-contactsui

func handleContactsAccessAlert() {
    let springboard = XCUIApplication(bundleIdentifier: "com.apple.springboard")
    let allowButton = springboard.buttons["Allow Full Access"]
    allowButton.tap()
    let access6ContactsButton = springboard.alerts["Allow full access to 6 contacts?"].scrollViews.otherElements.buttons["Allow"]
    access6ContactsButton.tap()
}

 func handleContactsPermissionAlert() {
    let springboard = XCUIApplication(bundleIdentifier: "com.apple.springboard")
    let allowButton = springboard.buttons["Continue"]
    if allowButton.exists {
        allowButton.tap()
        sleep(5)
        handleContactsAccessAlert()
    }
}

func testContactPermissions() {
    let app = XCUIApplication()
    app.launch()
    app.buttons["Request Access"].tap()
    sleep(5)
    handleContactsPermissionAlert()
    sleep(5)
    app.collectionViews/*@START_MENU_TOKEN@*/.staticTexts["Kate Bell"]/*[[".cells.staticTexts[\"Kate Bell\"]",".staticTexts[\"Kate Bell\"]"],[[[-1,1],[-1,0]]],[0]]@END_MENU_TOKEN@*/.tap()
}
iOS 18 Beta 2 XCTest: Unable to record and play contacts permission system dialog
 
 
Q