Description
In this course, you will learn:
- How to prepare your system for Appium, get it running, and set up a test code environment.
- How to launch automation sessions with native mobile apps on iOS and Android and perform basic interactions with on-screen elements.
- New levels of quality and efficiency in your app development cycle.
Syllabus:
- Introduction
- What can you do with Appium?
- What you should already know
1. Appium
- The relationship between Appium and Selenium
- The Appium server and clients
- The Appium drivers
2. Appium Setup
- System setup for iOS
- System setup for Android
- Installing Appium
3. Appium Sessions
- Session capabilities
- Starting and stopping a session
4. Finding and Using Elements
- Locator strategies and finding elements: Theory
- Locator strategies and finding elements: Practice
- Waiting for elements: Theory
- Waiting for elements: Practice
- Basic element interaction
- Element discovery: Getting app source
- Element discovery: Appium inspector
- Challenge: Find a new element
- Solution: Find a new element
5. Intermediate Appium Scripting
- XPath: Its uses and caveats
- Touch actions: Theory
- Touch actions: Practice
- Mobile web testing: Theory
- Mobile web testing: Practice
- Challenge: Automate a web form
- Solution: Automate a web form