Device passcode
The Passcode desired capability allows you to test mobile applications that require a a device passcode as part of their security or authentication flow. You can test the following scenarios with this feature:
- The device has a passcode.
- App features that require you to enter the device passcode.
In this guide, you'll learn about the supported devices and how to enable the passcode
capability.
Supported devices
You can test device passcode with TestCloud private and public devices.
Private devices
Private devices are the devices with the UDID. For more details, refer to Use TestCloud private mobile devices.

Public devices
- Android devices: Available for real devices running on Android 11 and above.
- iOS devices: Refer to the table below.
Device | OS version |
---|---|
iPhone 17 | 26 |
iPhone 17 Pro | 26 |
iPhone 17 Pro Max | 26 |
iPhone Air | 26 |
iPhone 16 Pro | 26 |
iPhone 15 Plus | 26 |
iPhone 13 Pro | 26 |
iPhone 16 Pro | 18 |
iPhone 16 | 18 |
iPhone 15 Pro | 17 |
iPhone 15 | 17 |
iPhone 14 | 16 |
iPhone 13 | 15 |
iPad Air 11 (2024) | 18 |
iPad 11 (2025) | 18 |
Enable passcode capability
- In Katalon Studio, go to Project > Settings > Desired Capabilities and select TestCloud.
- In the TestCloud settings table, add the
katalon:options
property and set the Type as Dictionary. - Set the
passcode
capability according to the type of device you're testing with:- For private devices: In the Value column, add the
passcode
capability with String type, then provide a 6-digit number as your passcode value.
- For public devices: In the
Value
column, add theenablePasscode
capability with Boolean value type and set it astrue
.
- For private devices: In the Value column, add the