--- id: robotframework-appiumlibrary version: "3.2.1" license: Apache-2.0 license_treatment: permissive maintenance: active --- # robotframework-appiumlibrary — Robot Framework Mobile app testing library for Appium Client Android & iOS & Web License: permissive · Maintenance: active · Downloads: 276.9K/mo ## What it is and what it does AppiumLibrary bridges Robot Framework's keyword-driven testing syntax with Appium's mobile automation engine, allowing you to write readable, maintainable tests for Android and iOS applications using Robot Framework's natural-language-like keywords. It wraps Appium-Python-Client and Selenium to provide high-level keywords for common mobile testing tasks like opening applications, entering text, clicking elements, and waiting for content. The library is designed for teams already using Robot Framework who want to extend their test automation to mobile platforms without learning a new testing syntax. It depends on robotframework, Appium-Python-Client, selenium, decorator, docutils, six, and geopy. The package supports Python 3.9 through 3.13 and is actively maintained with a stable, production-ready status. Use it for: - Write automated tests for Android apps using Robot Framework keywords instead of Python code - Test iOS applications with the same keyword-driven approach used for web and backend testing - Build reusable higher-level keywords on top of AppiumLibrary's low-level mobile automation primitives - Integrate mobile app testing into existing Robot Framework test suites and CI/CD pipelines - Verify mobile web applications accessed through native app browsers ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. AppiumLibrary is a Robot Framework library that enables automated testing of mobile applications on Android and iOS devices by bridging Robot Framework's keyword-driven syntax with Appium's mobile automation capabilities. Yes. AppiumLibrary is actively maintained, has no known vulnerabilities, uses a permissive license, and installs with low friction. It is the natural choice for teams already invested in Robot Framework who need to automate mobile testing. The main prerequisite—a running Appium server and configured device—is external to the package itself and expected in any mobile testing setup. ## Install pip install robotframework-appiumlibrary uv add robotframework-appiumlibrary poetry add robotframework-appiumlibrary ## Installing robotframework-appiumlibrary Before you install: Low install friction with a pure-Python wheel distribution. The package is actively maintained with a recent release (242 days ago) and an active repository. Seven runtime dependencies are all established testing and web automation libraries, introducing no unusual build or system requirements. License in practice: Apache-2.0 is a permissive license that allows commercial and private use, modification, and distribution with minimal restrictions, making this suitable for most organizational testing contexts. Quickstart: pip install robotframework-appiumlibrary *** Settings *** Library AppiumLibrary *** Test Cases *** Test Mobile App Open Application http://127.0.0.1:4723/wd/hub automationName=UIAutomator2 platformName=Android app=/path/to/app.apk Input Text element_id text_value Click Element button_id Requires a running Appium server (typically http://127.0.0.1:4723/wd/hub) and a configured Android emulator, iOS simulator, or physical device; Robot Framework must also be installed. Verify before relying: - Whether the library's keyword documentation is current and complete for version 3.2.1 - Performance characteristics when testing large or complex mobile applications - Compatibility with specific Appium server versions beyond the stated 5.1.1+ requirement ## Package facts - License: Apache-2.0 (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 276.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags robot framework mobile testing, appium android ios automation, mobile app test automation, robot framework appium library, automated mobile testing framework, appium python client wrapper, mobile qa automation, mobile-testing, robot-framework, appium [View on SkillFed](https://skillfed.io/packages/robotframework-appiumlibrary) · [View on PyPI](https://pypi.org/project/robotframework-appiumlibrary/)