Learn to test iOS and Android apps with Appium in Java
Overview
Syllabus
- Mobile Testing with Appium and Java - From Setup to Execution
- Chapter 1 - Introduction to Mobile Testing
- Chapter 2 - Introduction to Appium
- Chapter 3.1 - Introduction to Installing Appium
- Chapter 3.2 - Install Java, NodeJs and Android Studio on macOS
- Chapter 3.3 - Install XCode, Homebrew, Carthage and Appium Desktop on macOS
- Chapter 3.4 - Install Appium, Maven, and IntelliJ IDEA on macOS
- Chapter 3.5 - Prepare Real iOS Device for Appium Tests
- Chapter 3.6 - Troubleshooting Appium Setup on macOS
- Chapter 3.7 - Installing and Running Appium on WindowsOS
- Chapter 3.8 - Installing Appium Doctor
- Chapter 4.1 - Key Concepts for iOS and Android Apps
- Chapter 4.2 - Desired Capabilities for Appium
- Chapter 4.3 - Write First Test for Android App
- Chapter 4.4 - Write First Test for Built-in Android App
- Chapter 4.5 - Run First Test on Android Real Device
- Chapter 4.6 - Writing the First Test for iOS App
- Chapter 4.7 - Write First Test for Built-in iOS App
- Chapter 4.8 - Run First Test on iOS Real Device
- Chapter 5.1 - Identifying UI Elements and Locator Strategies
- Chapter 5.2 - Mobile Gestures - Scroll Down
- Chapter 5.3 - Mobile Gestures - Drag and Drop
- Chapter 5.4 - Mobile Gestures - Swipe
- Chapter 5.5 - Simulate Sending SMS for Android
- Chapter 5.6 - Sending Photos for Android
- Chapter 5.7 - Clipboard for Android
- Chapter 5.8 - Sending Photos for iOS
- Chapter 5.9 - Automate Picker View for iOS
- Chapter 5.10 - Automate Alerts in iOS
- Chapter 6.1 - Web Testing with Chrome on Android
- Chapter 6.2 - Web Testing with Safari on iOS Simulator
- Chapter 6.3 - Write automation test for Hybrid Android App
Taught by
Moataz Nabil