Appium

Appium is an open-source framework for mobile application testing automation.

Appium helps automate testing of mobile apps written in any programming language and any test framework, with full access to back-end APIs and databases from test code.

Appium allows quality assurance testers to automate tests for popular mobile platforms like Android or iOS. Appium uses the mobile JSON wire protocol (an extension of Selenium JSON) to drive mobile web, native, and hybrid applications.

Appium lets you take over any app on any mobile platform, use any programming language and testing framework, and access back-end APIs and databases from your test code.

Learn more on the official website: https://appium.io/