From the course: Advanced Appium

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Automate system apps

Automate system apps - Appium Tutorial

From the course: Advanced Appium

Start my 1-month free trial

Automate system apps

- [Instructor] Let's take a look at automating a certain kind of app, an app built into the phone OS itself. The great thing about Appium's technology is that depending on the Appium driver you're using, you're free to automate apps other than the app you built. You can automate any app that happens to be on the device, including built-in or system apps. On iOS, system apps are apps like the Calendar, Settings app, or Maps app. Your app might interact with some of these built-in apps, so it's often useful to be able to automate them too. The trick to automating system apps on iOS is to know the bundle ID of the app. The bundle ID is a unique identifier given to each app by its developer. In the case of Apple apps, their bundle IDs start with com.apple. You can find lists online that show the bundle IDs of each app for each version of iOS. To launch a system app instead of an app you built, you need to adjust your desired…

Contents