Selenium WebDriver 4 with Python - Zero To Hero [Video]
Video
Video
$199.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
$199.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 ChapterIntroduction
-
Setup and Configuration
-
Understanding Variables and Data Type
- Python Terminal Walkthrough
- Understanding Objects and References
- Variable Rules
- Numbers – Data Type and Math Operations
- Numbers – Exponentiation and Modulo
- Arithmetic Order of Precedence
- Boolean Data Type
- Working with Strings in Python
- String Methods - Part 1
- String Methods - Part 2
- String Slicing and Indexing
- Strings Formatting
-
Advanced Data Types
-
Comparison and Boolean Operators
-
Program Control Flow
-
Functions/Methods - Working with Reusable Code
-
Classes – Object-Oriented Programming
-
Exception Handling
-
Modules
-
Working with Files
-
How To Inspect Elements On Different Browsers
-
Selenium WebDriver Setup and Installation
-
Selenium WebDriver Running Tests on Various Browsers
-
Selenium WebDriver - Finding Elements
- Understanding Elements and Document Object Model (DOM)
- Finding Element by ID and Name
- Understanding Dynamic IDs and Selenium Exception
- Finding Elements by XPath and Cascading Style Sheets (CSS) Selectors
- Finding Elements by Link Text
- Finding Elements by Class Name and Tag Name
- Finding a List of Elements
- Interview Questions
-
Cascading Style Sheets (CSS) Selectors - Advanced Locators
-
XPath - Advanced Locators
-
Selenium WebDriver - Working with WebElements
- Browser Interactions Introduction
- Browser Interaction Practical Implementation
- Clicking and Typing on a WebElement
- Finding the State of a WebElement (Disabled and Enabled Elements)
- Working with Radio Buttons and Checkboxes
- Working with Elements List
- Understanding Drop-Down Elements
- Working with a Drop-Down Element - Practical Example
- Working with Hidden Elements
- Working with Hidden Elements - Practical Example
- Interview Questions
-
Selenium WebDriver - Useful Methods and Properties
-
Selenium WebDriver - Wait Types
-
Selenium WebDriver – Advanced Interactions
- Calendar Selection Introduction
- Calendar Selection - Practical Example
- Calendar Selection – Real-Time Example
- AutoComplete - Working with Dynamic Dropdowns
- AutoComplete - Additional Examples
- How to Take Screenshots
- Generic Method to Take Screenshots
- Executing JavaScript Commands
- How to Find Size of the Window
- How to Scroll Element into View
- Interview Questions
-
Selenium WebDriver - File Upload And Download
-
Selenium WebDriver - Switch Window and iframes
-
Selenium WebDriver - Working with Actions Class
-
Logging Infrastructure
-
Unittest Infrastructure
-
Pytest - Advanced Testing Framework
- Pytest Installation and Writing Your First Script
- Working with Pytest Fixtures
- Multiple Ways to Run Test Cases
- Conftest - Common Fixtures to Multiple Modules
- Maintaining Run Order of Tests
- Running Tests Based on Command-Line Arguments
- Structure Tests in a Test Class
- Returning a Value from Fixtures
- Generating HTML Test Report
-
Automation Framework - Part 1
- Automation Framework Introduction
- Understanding Framework Structure
- Where to Practice the Framework?
- Test Scenario without Framework
- Converting Test Case to the Page Object Model (POM) Framework
- Refactoring Your Page Object Class - Part 1
- Building Your Custom Selenium Driver Class
- Refactoring Your Page Object Class - Part 2
-
Automation Framework - Part 2
-
Automation Framework - Part 3
- Asserting without Stopping Test Execution
- Asserting without Stopping Test Execution - Practical Example - Part – 1
- Asserting without Stopping Test Execution - Practical Example - Part – 2
- Implementing Screenshots in a Framework
- Taking Screenshots on Test Failure
- BasePage and Util Concept Introduction
- Inheriting the BasePage Class
-
Automation Framework - Practice Exercise
- Custom Driver - Additional Methods before Exercise
- Practice Exercise Question
- Finding Element Locators - Solution - Part 1
- Creating Register Courses Page Class - Solution - Part 2
- Creating Register Courses Test Class - Solution Part 3
- Practice Exercise Solution Update - Part 1
- Practice Exercise Solution Update - Part 2
- Handling Dynamic iframes in the Automation Framework
-
Data-Driven Testing
-
Running Complete Test Suite
-
Git and GitHub - Version Control System
- Git and GitHub Introduction
- Git Installation on Windows
- Git Installation on Mac
- Creating Local Git Repository - Staging and Commit
- File Check In - GitHub Remote Repository
- Advantages and Importance of Git Branches
- File Check in and Resolving Merge Conflicts – Real-Time Example
- Course Code Files on GitHub
- GitHub Project Check-In and Clone
-
Continuous Integration with Jenkins
-
Conclusion
About this
video
Are you looking to step into the automation industry with the latest technologies available in the market? Or are you interested in learning how Selenium WebDriver and Python programming are used in automation projects? Whatever your motivation is, this course will help you build a solid foundation in web automation frameworks with ease.
This course provides complete coverage of the web automation framework using Selenium WebDriver and Python programming. You will learn the basic concepts of Python programming, such as variables, data types, control flow, object-oriented programming, exceptional handling, and functions. In addition to this, you will learn how to install and run Selenium WebDriver on various browsers. You will then gradually progress to designing automation frameworks to test web applications.
By the end of this course, you will become familiar with Python and Selenium WebDriver and will have developed the skills to test real-world web applications on any browser.
- Publication date:
- June 2018
- Publisher
- Packt
- Duration
- 31 hours 8 minutes
- ISBN
- 9781789131550