Selenium Python Automation Testing from Scratch and Frameworks [Video]
Video
Video
$74.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$74.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterPython Testing and its Importance
-
Complete Installation Guide for Python and Selenium Learning
-
Getting Started with Python Basics
-
Understanding Python Data Types and Variables
-
Program Flow Control in Python
-
Understanding Object-Oriented Principles of Python
-
Reading and Writing Files in Python
-
Exception Handling Mechanism
-
Selenium Python Package Setup with Different Browser Execution
-
Different Types of Locators in WebDriver API with Examples
-
Techniques to Automate Web Elements
- Web Applications to Practice Selenium Automation
- Identifying Static Dropdowns Using Select Class of Selenium
- Handling AutoSuggestive Dynamic Dropdowns Using Selenium Webdriver
- Get Attribute of Values to Validate Dynamic Texts on the Browser
- Handling CheckBox Dynamically Using Selenium Python Programming
- Understand radiobutton Automation Methods with Examples
- Handling Java / JavaScript Alert Popups Using Selenium
-
Synchronization (Explicit and Implicit Waits) in Selenium Web Driver
-
Deep Dive into Functional Automation Using Python
-
Handling Advanced User Interactions and Child Windows, Frames
-
Selenium Python – Miscellaneous Features
-
End-to-End Practice Project with Complete Methods
-
Framework Design Plan
-
Part I – Unit Testing Framework
- Pytest and Its Advantages
- Running Pytests from the Terminal with Different Command Flags
- Running Selected Pytests from a Set of Tests
- Grouping Tests with Pytest Marks to Run Selected Groups
- Fixtures and Their Importance in Pytest Framework
- Importance of Conftest File
- Introduction to Data-Driven Fixtures
- Parameterizing Tests with Multiple Datasets Using Fixtures
- Generating HTML Reports for Pytest Test Cases
-
Part II – Logging and Generating HTML Reports in Python Framework
-
Part III – Developing End-to-End Selenium Python Framework from Scratch
- Must-Watch Lecture on How Selenium Updated Its Version
- Standards of Writing Selenium Tests in Framework
- Generalizing Browser Invocation Code
- Creating Setup Fixtures and Passing Class Objects to Test
- Passing Command-Line Options to Select a Browser at Runtime
- Page Object Design Pattern and Its Importance
- Implementing Page Objects Mechanism into Framework Tests
- Optimizing Page Objects
- Creating Custom Utilities
- Implementing Framework Standards
- Debugging and Developing Custom Utilities
- Implementing Data-Driven Mechanism
- Parameterizing the Tests with Multiple Datasets
- Implementing Logging into Framework Tests
- Generating HTML Reports with Logging Integration
-
Part IV – Integrating Framework to Jenkins
-
Part V – Reading and Writing Data from Excel to Selenium Python Framework
-
Important Tips for Your New Job
-
Understanding Version Control System GIT
- Introduction to GIT
- Importance of GitHub and Its Uses
- Creating Git Config and Repositories
- Understanding Staging and Commit in Git
- Add Remote Repository and Push the Committed Code
- End-to-End Working Example on Git Commands - 1
- End-to-End Working Example on Git Commands - 2
- Importance of Branching in GIT
- How to Resolve Merge Conflicts with GIT
About this
video
Python is a popular choice for implementing Artificial Intelligence and web security in any application. This made the Quality Assurance (QA) industry shift its focus to Python for implementing test automation to support AI projects. This course will help you perform testing with Python automation using Selenium WebDriver.
The course begins with the installation process of Python and Selenium. Next, you will cover the basics of Python and move on to grasp the important topics that will help you write flawless programs in Python. Moving ahead, you will run tests in different browsers with the help of the Selenium Python package. Next, you will run a unit test in Pytest testing framework and develop an end-to-end Selenium Python framework from scratch. Then, you will integrate the Selenium Python framework into the Jenkins Continuous Integration (CI) tool and read and write data from Excel to the Selenium Python framework.
Toward the end, you will get an overview of Git and learn the importance of GitHub and its uses. You will understand staging and commit in Git as well as learn to resolve merge conflicts with Git.
By the end of this course, you will be able to use Python and Selenium for performing automation testing of applications.
All code files and resources are placed at: https://github.com/PacktPublishing/Selenium-Python-Automation-Testing-from-Scratch-and-Frameworks
- Publication date:
- January 2021
- Publisher
- Packt
- Duration
- 18 hours 11 minutes
- ISBN
- 9781800567733