Mobile Automation with Appium

  1. Advanced Interactions and Gestures
    1. Touch Actions API
      1. W3C Actions API Overview
        1. Action Chains and Sequences
          1. Multi-Touch Support
          2. Basic Gestures
            1. Tap Actions
              1. Single Tap
                1. Double Tap
                  1. Long Press
                    1. Tap with Coordinates
                    2. Swipe Actions
                      1. Horizontal Swipes
                        1. Vertical Swipes
                          1. Directional Swiping
                            1. Swipe with Custom Duration
                          2. Advanced Gestures
                            1. Scrolling Operations
                              1. Scroll to Element
                                1. Infinite Scrolling
                                  1. Horizontal Scrolling
                                    1. Custom Scroll Implementations
                                    2. Drag and Drop
                                      1. Element to Element Drag
                                        1. Coordinate-Based Drag
                                          1. Drag with Custom Path
                                          2. Multi-Touch Gestures
                                            1. Pinch and Zoom
                                              1. Two-Finger Gestures
                                                1. Multi-Point Touch
                                              2. Device-Level Interactions
                                                1. Screen Orientation Changes
                                                  1. Portrait and Landscape Modes
                                                    1. Orientation Lock Testing
                                                    2. Hardware Key Interactions
                                                      1. Back Button
                                                        1. Home Button
                                                          1. Volume Keys
                                                            1. Power Button
                                                            2. Device State Management
                                                              1. Lock and Unlock Device
                                                                1. Background and Foreground Apps
                                                                  1. Device Rotation
                                                                2. Screen Capture and Recording
                                                                  1. Taking Screenshots
                                                                    1. Screen Recording
                                                                      1. Element-Specific Screenshots
                                                                        1. Video Recording Configuration
                                                                        2. Platform-Specific Gestures
                                                                          1. Android-Specific Gestures
                                                                            1. iOS-Specific Gestures
                                                                              1. Custom Gesture Implementation