Hello, my name is Matt Chiang.
In this course, we are going to learn about WinAppDriver.
It's an open source tool to automate Windows applications
It supports Selenium-like UI test automation
It uses Selenium-like libraries
Similar coding patterns as Selenium
Automation code can be written in Java, Python, C#, JavaScript, and Ruby
It supports the following application types:
We're going to learn how to:
Automate Windows applications, like calculator and notepad.
Write automation in Java and Python
Use WinAppUIRecorder and Accessibility Insights tools to find elements
Here's what we'll cover in each lesson:
We'll set up your machine with Java, Python, and your IDEs.
You will learn about using different locators.
Walkthrough to set up your local development environment.
Set up a WindowsDriver in your automation code.
Using the debugger and assertion library.
We learn how to code to get a group of elements using loops and if/else.
We'll cover Xpaths.
We'll cover the Page Object Model.
We'll cover the mouse actions.
We'll be automating Notepad and using the keystrokes.
We have lots to cover, so let's begin.