Skip to content
Back to skills

Appium Mobile

ASecurity

Appium mobile testing framework for iOS and Android automation

  • 1,760 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 8, 2026
data-aijavascriptjavabashawstesting

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add a5c-ai/babysitter --skill appium-mobile --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Appium Mobile?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Appium Mobile
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/a5c-ai-appium-mobile/badge)](https://www.skillsdirectory.com/skills/a5c-ai-appium-mobile)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Appium Mobile Testing
description: Appium mobile testing framework for iOS and Android automation
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - Glob
  - Grep
graph:
  domains: [domain:software-engineering]
  specializations: [specialization:qa-testing-automation]
  skillAreas: [skill-area:mobile-ui-automation, skill-area:cross-platform-testing]
  roles: [role:qa-engineer]
  workflows: [workflow:feature-development]
  topics: [topic:test-driven-development]

---

# Appium Mobile Testing Skill

## Overview

This skill provides expert-level capabilities for Appium-based mobile testing, enabling iOS and Android automation for native, hybrid, and web applications.

## Capabilities

### Server Configuration
- Configure Appium server
- Set up desired capabilities
- Handle driver initialization

### iOS Testing
- iOS simulator setup
- XCUITest driver configuration
- iOS-specific gestures and interactions

### Android Testing
- Android emulator setup
- UiAutomator2 driver configuration
- Android-specific capabilities

### Application Types
- Native app testing
- Hybrid app testing (WebView)
- Mobile web testing

### Gesture Handling
- Swipe, pinch, and long-press gestures
- Multi-touch interactions
- Custom gesture sequences

### Element Interaction
- Mobile-specific locator strategies
- Accessibility ID locators
- UI Automator selectors (Android)
- iOS predicates and class chains

### Device Farm Integration
- BrowserStack integration
- Sauce Labs integration
- AWS Device Farm

### Mobile Assertions
- Mobile-specific test assertions
- Screen orientation validation
- App state verification

## Target Processes

- `mobile-testing.js` - Mobile test implementation
- `cross-browser-testing.js` - Mobile browser testing
- `e2e-test-suite.js` - Mobile E2E scenarios

## Dependencies

- `appium` - Appium server
- `webdriverio` - WebDriver client
- Mobile SDKs (Xcode, Android SDK)

## Usage Example

```javascript
{
  kind: 'skill',
  skill: {
    name: 'appium-mobile',
    context: {
      action: 'execute-tests',
      platform: 'iOS',
      deviceName: 'iPhone 14',
      app: './app/MyApp.ipa',
      automationName: 'XCUITest'
    }
  }
}
```

## Configuration

The skill supports local emulators/simulators and cloud device farms for testing across multiple devices.

Files in this skill

  • README.md611 B
  • SKILL.md2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…