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