Appium Fundamentals
This course will teach you the fundamentals needed to start using Appium and write well-maintainable automated UI tests for Windows, Android, and IOS applications.
What you'll learn
The need for skilled professionals who can effectively automate and test across various platforms has never been greater. In this course, Appium Fundamentals, you’ll learn to write UI Tests with Appium. First, you’ll explore how Appium works. Next, you’ll discover how to create tests with Appium. Then, you'll see how to deal with platform-specific challenges. Finally, you’ll learn how to write tests that are easily maintainable. When you finish this course, you’ll have the skills and knowledge needed to write UI-automated tests for any platform ensuring the overall product quality of your applications.
Table of contents
- Introduction 1m
- Start Your Application 1m
- Demo: Starting Your Application with Postman 2m
- Starting the Appium Server 2m
- Demo: Starting Your Application with Code 3m
- Find UI Elements 3m
- Supporting Tools 2m
- Demo: Using Appium Inspector 4m
- Using FindElement 2m
- Demo: FindElement 3m
- Interact with UI Elements 8m
- Pointer Input Device 3m
- Demo: Flick Up with Input Device 4m
- How to Wait 3m
- Demo: Wait on Elements 5m
- Summary 1m
- Introduction 1m
- Specific Setup for Windows 3m
- Demo: Using Inspect.exe 4m
- Windows Platform-specific Ways to Find an Element 1m
- Demo: Testing Windows Forms and WPF Applications 3m
- Specific Setup for IOS 4m
- Specific Setup for Android 3m
- Demo: Testing Android on an Emulator 6m
- Demo: Testing Android on a Real Device 3m
- Summary 0m
- Introduction 1m
- What Defines Maintainability? 3m
- How to Minimize the Impact of a Change 3m
- Apply Dry and SRP Principles 2m
- Demo: Rewrite Your Test and Apply Dry 8m
- What Are the SOLID Principles? 3m
- Introduction to the Page Object 5m
- Demo: Rewrite Your Tests and Apply SRP 4m
- Introduction to DAMP 1m
- Demo: Rewrite Your Test and Apply DAMP 2m
- Summary 1m