Appium mobile
Skill a5c-ai/babysitter/library/specializations/qa-testing-automation/skills/appium-mobile
Appium mobile testing framework for iOS and Android automationFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill appium-mobileAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.3 KB, 404 tokens by cl100k_base, as published. Nobody here has run it
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 implementationcross-browser-testing.js- Mobile browser testinge2e-test-suite.js- Mobile E2E scenarios
Dependencies
appium- Appium serverwebdriverio- WebDriver client- Mobile SDKs (Xcode, Android SDK)
Usage Example
{
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.
What ships with it: 1 file
611 B alongside SKILL.md
- README.md611 B