Skip to content

XCUItest driver bug impacts iOS dialogs managed by com.apple.springboard

Tony Mrozinski edited this page Apr 26, 2024 · 4 revisions

Beginning with version 6.0.0 of the Appium 2.x XCUItest driver, Appium is no longer able to interact with or verify iOS system dialogs. If you are using Appium version 2.x with a version of the XCUItest driver between version 6.0.0 and the current version 7.15.0, any automated tests that is required to interact with, or verify system level dialogs running against an iOS simulator or device will most likely fail as the dialogs are no longer recognized. Even Appium Inspector is unable to find these system level dialogs in the UI object hierarchy.

Some of the system level modal dialogs that are not recognized are shown below:

iOS System Dialogs

If your automated tests are impacted by this issue, you will either have to roll back to an older version of the XCUItest driver prior to version 6.0.0 (version 5.16.1 works well) or implement a work-around as suggested in the pages below.

Refer to the following pages for more information on this issue and potential work-arounds:

Clone this wiki locally