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
- [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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.