Test Automation with Python: 4 The WebDriver Automation Architecture
1h 55mBeginner2021-05-19
Authors

HeadSpin University
Elearning Platform
Course details
Used correctly, Appium and Selenium can be a powerful force for testing web and mobile apps. This course is part of a series from HeadSpin University that walks you through fundamental concepts of software testing, programming, and ultimately UI automation with Appium and Selenium. This course specifically covers the WebDriver protocol and how you can use it with Appium and Selenium. Learn about the client/server architecture of WebDriver, REST APIs, protocol extensions and clients in Appium, as well as drivers in both Appium and Selenium.
Skills covered
AppiumSeleniumSoftware TestingAPIsPythonEssential TrainingProgramming LanguagesOpen SourceSoftware Development
Concepts
Introduction to WebDriver
- 01 - Why understand the WebDriver architecture
- 02 - The client server architecture of WebDriver
1. APIs and the WebDriver Protocol
- 03 - HTTP and REST APIs
- 04 - The WebDriver protocol
- 05 - Appium's protocol extensions
2. Clients and Drivers
- 06 - WebDriver and Appium clients
- 07 - Selenium drivers
- 08 - Appium drivers