Exploring Appium and Windows Overview/Description Target Audience Prerequisites Expected Duration Lesson Objectives Course Number Expertise Level Overview/Description 
Appium for Windows is designed to simplify testing across multiple platforms. In this course, you will explore how to install and configure Appium for Windows using several tools such as WinAppDriver, Cucumber, and Selenium.
Target Audience 
QA Engineers and web and mobile automation testers with prior Java knowledge who wish to use Appium for test automation
Prerequisites 
None
Expected Duration (hours) 
1.8
Lesson Objectives Exploring Appium and Windows 
start the course 
recognize the process of downloading and installing Appium Desktop, Appium, and Appium Server for Windows 
demonstrate the process of downloading and installing Appium for Windows on Windows 10 
demonstrate the process of downloading and installing Appium Desktop on Windows 10 
demonstrate the process of installing Appium on Windows 10 using NPM 
describe the process of installing Genymotion and IntelliJ IDEA 
demonstrate the process of installing and running Genymotion 
demonstrate the process of installing IntelliJ IDEA 
describe the various areas of the Appium GUI including the Inspector 
demonstrate the process of starting the Appium server and using it for Appium operations 
demonstrate a sample test to launch an app from a .apk file using Appium 
describe the steps and benefits of using desired capabilities and setting up a test environment with Maven and the WinAppDriver 
define the process in creating a sample project with Gradle 
describe Cucumber and Behavior-driven Development (BDD) 
demonstrate the process of creating a sample project with Java, Gradle, and IntelliJ IDEA 
demonstrate how to use Cucumber to employ Behavior-driven Development (BDD) 
execute the second step from the feature file and recognize how to use Appium Desktop to get an element by ID in an app 
generate and implement the expected outcome step to see the scenario pass 
describe the process of a scenario for automating mobile web app tests with Appium and cucumber 
describe the process of creating tests with Windows 
Course Number: sd_appt_a02_it_enus
Expertise Level 
Beginner