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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.