How to automate physical iPhone settings with Appium?

Hi All,
I’m new to Appium and the world of mobile UI automation. Here’s what I’d like to be able to do:

  • Run UI automation on test app on physical iPhone
  • Change phone language
  • Run tests again on new language
  • Change phone language…

From my internet searches, I understand changing iOS settings is fine with the Simulator but not so easy with the physical device.
Can anybody tell me the steps I need to take in order to change phone settings through automation?
Thanks for your time,
John

Apple doesn’t allow to automate any native stuff; sandbox only. So you can’t automate native apps including Settings.

Thanks for your reply Kirill, that kills my physical iPhone automation plans. I assume you can still automate Simulator settings?
John

I don’t have a lot of experience with automating simulators actually, so I can’t tell for sure… Try it :smile: