GPT Driver User Guide
GPT Driver User Guide
GPT Driver User Guide
  • Getting Started
    • πŸš€Getting Started
    • πŸ”ƒUploading a Build File
    • πŸ§™β€β™‚οΈCreating Tests
      • Commands
        • Tap Command
        • Type Command
        • scroll Command
        • scrollUntilVisible Command
        • swipe Command
        • slide Command
        • wait Command
        • assertVisible Command
        • openLink Command
        • pressBackButton Command
        • launchApp Command
        • restartApp Command
      • πŸ‘οΈwithVision: Instructions
      • 🧠AI Instructions
    • 🏁Executing Tests
  • ☎️Device Configuration
  • βš™οΈUnder the Hood
  • Getting Around
    • ✏️Test Editor
    • πŸ›°οΈTest Overview
    • πŸ…Test Reports
    • ⏺️Test Recordings
    • πŸ‘€Settings
  • Best Practices
    • πŸ§‘β€πŸ’»API Documentation
    • Versioning
    • ↗️Templates
    • πŸ–‡οΈTest Dependencies & Prompt References
    • πŸ”—Deep Links
    • πŸ“§Email Verification
    • πŸ“‘Network Calls
    • πŸͺ‘Parameterized Strings
    • πŸ“Changing Device Location
    • πŸͺΆConditional Steps
    • 🐦Nested Steps
    • ⌚Smart Caching
    • πŸ—£οΈEnv. Variables
    • πŸ’―Bulk Step Testing for Robustness
    • πŸ“–Exact Text Assertions
    • πŸ’¬Auto-grant Permissions
  • πŸ§ͺMocking Network Data
  • 🌎Localization Testing
  • Code Generation
  • ❔FAQs
Powered by GitBook
On this page
  1. Best Practices

Auto-grant Permissions

Automatically grants all required app runtime permissions to provide users with a seamless experience.

PreviousExact Text AssertionsNextMocking Network Data

Last updated 3 months ago

Eliminate the hassle of manual permission grants. This feature ensures app are automatically handled for each session. Examples of runtime permissions include location, external storage, microphone, camera, and more.

Example runtime permission on Android

Permission
Android
iOS

Bluetooth

βœ…

❌

Calendar

βœ…

βœ…

Camera

βœ…

βœ…

Contacts

βœ…

βœ…

Health

iOS Only

❌

HomeKit

iOS Only

βœ…

Location

βœ…

βœ…

Media Library

βœ…

βœ…

Microphone

βœ…

βœ…

Motion

iOS Only

βœ…

Notifications

βœ…

❌

Deep Links

iOS Only

βœ…

Photos

iOS Only

βœ…

Reminders

iOS Only

βœ…

Siri

iOS Only

βœ…

Speech

iOS Only

βœ…

UserTracking

iOS Only

❌

Phone

βœ…

Android Only

Storage

βœ…

Android Only

SMS

βœ…

Android Only

Enable Auto-grant Permissions

To enable the Auto-Grant Permission feature, simply go to your account settings and toggle it on.

πŸ’¬
runtime permissions