The Expert’s Guide of Selenium with Python | BDD Framework
The Expert’s Guide of Selenium with Python | BDD Framework, available at $64.99, has an average rating of 4.7, with 328 lectures, 6 quizzes, based on 906 reviews, and has 4244 subscribers.
You will learn about Detailed knowledge of Selenium Concepts, Components and Element Locators Expert level knowledge with practical exposer of Python for Realtime implementation Will be ready to Write Selenium Automation Scripts single handedly with best practices Expert level understanding of BDD concepts and its implementation using Behave Framework Able to Develop Keyword Driven Framework using Robot Framework Will be able to Design and Use Design pattern like POM and Reporting Implementation This course is ideal for individuals who are Manual Testers Looking Opportunity in Selenium with Python or Freshers looking for opportunity in Automation Testing or Any professional want to automate web application using Selenium and Python Programming or Any professional want to start carrier in python Automation It is particularly useful for Manual Testers Looking Opportunity in Selenium with Python or Freshers looking for opportunity in Automation Testing or Any professional want to automate web application using Selenium and Python Programming or Any professional want to start carrier in python Automation.
Enroll now: The Expert’s Guide of Selenium with Python | BDD Framework
Summary
Title: The Expert’s Guide of Selenium with Python | BDD Framework
Price: $64.99
Average Rating: 4.7
Number of Lectures: 328
Number of Quizzes: 6
Number of Published Lectures: 328
Number of Published Quizzes: 6
Number of Curriculum Items: 334
Number of Published Curriculum Objects: 334
Original Price: $94.99
Quality Status: approved
Status: Live
What You Will Learn
- Detailed knowledge of Selenium Concepts, Components and Element Locators
- Expert level knowledge with practical exposer of Python for Realtime implementation
- Will be ready to Write Selenium Automation Scripts single handedly with best practices
- Expert level understanding of BDD concepts and its implementation using Behave Framework
- Able to Develop Keyword Driven Framework using Robot Framework
- Will be able to Design and Use Design pattern like POM and Reporting Implementation
Who Should Attend
- Manual Testers Looking Opportunity in Selenium with Python
- Freshers looking for opportunity in Automation Testing
- Any professional want to automate web application using Selenium and Python Programming
- Any professional want to start carrier in python Automation
Target Audiences
- Manual Testers Looking Opportunity in Selenium with Python
- Freshers looking for opportunity in Automation Testing
- Any professional want to automate web application using Selenium and Python Programming
- Any professional want to start carrier in python Automation
Course Updates
-
Mar 2024 Updated voice and video quality
-
Sep 2023 Recently Updated with Robot Framework Videos
-
Aug 2022 Added new Selenium Python concepts (Web Scrapping & Multi Window handling)
-
Aug 2021 Added Realtime implementation of DATA DRIVEN FRAMEWORK
-
June 2021 Integrated Code Management
-
Jan 2021 Added BDD framework using Behave
This course gives you maximum topic coverage starting from Selenium WebDriver Basics and Advanced level
– Detailed Python Programming Concepts
– Test Execution using Pytest Framework
– Interview Preparation
– Detailed Python Programming
– Allure Reporting
– No prior Automation or Programming knowledge is Required
End to End Automation Frameworks
– Detailed Data Driven Framework using Excel
– End to End Implementation of BDD(Behavior Driver Development) framework with Behave
– Keyword driven frameworkimplementation using Robot Framework
Course is designed in such a way that the user does not required to have any prior understanding of python scripting
Course Coverage
-
Basic to advance Python Programming
-
Step by Step Installation
-
Detailed Python Scripting
-
Record and Play
-
Pycharm Editor & Pytest Framework
-
Element locators
-
·Webdriver API
-
Data driven Framework
-
BDD framework with Behave & POM
-
API Testing using Python
-
Json Handling
-
Allure Reporting
-
End to End Frameworks: Data Driven, BDD Framework & Robot Framework – Keyword Driven Framework
-
Jenkins Integration
-
Selenium python – Real time project implementation
-
Selenium with python – Complete End to End Code
-
python with selenium : Best Practices
-
python with selenium : Architecture & Framework Design
-
python selenium webdriver : Realtime Practices
-
Code Management using GIT
-
CI/CD implementation using Jenkins
By the End of this Course you will able to understand best automation practice and write all kind of automation testcases using Selenium
This course is very useful for professional who are working in Manual and Automation Testing.
Course Curriculum
Chapter 1: Introduction to Selenium | Setup Selenium
Lecture 1: Learning Roadmap of Selenium and Python
Lecture 2: Course Introduction with Structure and Best practices to use while learning
Lecture 3: Selenium Introduction with Advantages-Disadvantages & Components in Selenium
Lecture 4: Setup Selenium IDE on Firefox & Chrome for Record & Playback
Lecture 5: What is Selenium IDE ? How to Record & Play script using Selenium IDE
Lecture 6: Download Code & Use it while learning
Chapter 2: Environment Setup- Python | Pycharm | PIP | Libraries
Lecture 1: Installation Roadmap : Python, Pycharm, PIP & Library
Lecture 2: Step 1 : Setup Python on Windows Machine with Environment Variable
Lecture 3: Step 2 : Setup Pycharm – Editor fort Python Programming
Lecture 4: Step 3 : Setup PIP : Package Manager for Python
Lecture 5: Step 4 : Install Libraries using PIP (Selenium & Other Libraries)
Lecture 6: Document: Statement to Install packages using PIP
Lecture 7: Solution : Installed Library but not able to use on Pycharm
Chapter 3: Getting start with basic PYTHON Programming
Lecture 1: Download Code & Use it while learning
Lecture 2: Why as a Tester we need to learn Python? What all places we can use Python
Lecture 3: First Python Code : Create Python File, Comments & Print on Console
Lecture 4: How to take user input and use it in programming
Lecture 5: How to Declare and use Variables in Python
Lecture 6: Constants and Type Casting in Python
Lecture 7: Standard datatypes in Python : Number, String, List, Tuple & Dictionary
Lecture 8: Programming Exercise 1: User Input with Concatenation (with solution)
Lecture 9: Programming Exercise 2 : User Input with Type Casting (with solution)
Lecture 10: Document / Notes for Students Reference
Chapter 4: Control Execution using Condition Handling, Practical Examples and Exercise
Lecture 1: Download Code & Use it while learning
Lecture 2: Condition Handling using If – Handle Single Condition
Lecture 3: Condition Handling using If – Handle 2 Conditions
Lecture 4: Condition Handling using If – Handle Multiple Conditions
Lecture 5: Condition Handling using – Nested Conditions
Lecture 6: Condition Handling with Logical OR and Logical AND
Lecture 7: Condition Handling **** Task 1 – Find Largest and Lowest among 3 numbers
Lecture 8: Condition Handling **** Task 2 – Find number is complete divisible
Lecture 9: Condition Handling **** Task 3 – Find number of days in a month
Lecture 10: Condition Handling **** Task 4 – Find triangle -EQUILATERAL|SCALENE|ISOSCELES
Lecture 11: Condition Handling **** Task 5 – Find Grade by calculating percentage
Lecture 12: Condition Handling **** Task 6 – Check number is EVEN OR ODD
Lecture 13: **** Solution of Given Programming Exercise ****
Chapter 5: Do Execution with –Loops — | For, While, Break and Continue
Lecture 1: Introduction of Loops – Why and Where to use Loops
Lecture 2: For Loop with Final Range – Run code until the given condition(value) reach
Lecture 3: For Loop with initial and final range -Run code between given range
Lecture 4: For loop with increment value – Run code with different increment value
Lecture 5: For loop with decrement value – Run code with different decrement value
Lecture 6: For loop with list – Running a loop on the List of values
Lecture 7: While Loop with increments – How to use while loop with increment condition
Lecture 8: While loop with decrement – How to use while loop with decrement condition
Lecture 9: Break Statement – When Loop in-between when a given condition match
Lecture 10: Continue Statement – Skip remaining part of Loop when condition match
Lecture 11: Else Statement – Execute some code once the loop is completed
Chapter 6: ** Programming for Realtime Work & Interview Preparation **
Lecture 1: Practical Programming – 1 :Take 2 input from user and interchange variable value
Lecture 2: Practical Programming – 2 : Print Rectangle
Lecture 3: Practical Programming – 3 : Print table where only display selective numbers
Lecture 4: Practical Programming – 4 : Write program to find factorial of a number
Lecture 5: Practical Programming – 5 : Write program to Generate Fibonacci series
Lecture 6: Practical Programming – 6 : Write program to check Number is Prime or Not
Lecture 7: Programming Solutions
Chapter 7: How to do String Handling -Must for Interview Preparation & Real Automation Work
Lecture 1: What is String, How to Define String – Perform operation like Concat & Repeat
Lecture 2: String : Fetch Substring – By giving Start and End index values
Lecture 3: Common String Functions – Length, Capitalize, Upper and Lower
Lecture 4: Common String Functions -lStrip, rStrip and Strip
Lecture 5: Common String Functions – Replace Data, Find Data and Split Data
Lecture 6: Compare 2 Strings in Python with Practical Examples
Chapter 8: Complex Data Types | Work with List, Tuples and Dictionary
Lecture 1: What is List – How to Insert, Fetch, Update and Remove data from List
Lecture 2: Common List function – Concatenate String and Find Length of String
Lecture 3: What is Tuple – Difference between List and Tuple
Lecture 4: Tuple advance operations – Count Values, Display Value and Merge Tuples
Lecture 5: What is Dictionary – How to define and use Dictionary in Python
Lecture 6: Dictionary Methods – Find all Keys & Value
Chapter 9: Functions in Detail | Learn how to write functions with different arguments
Lecture 1: What is Function ? Why to write Function & How to create functions
Lecture 2: Basic thumb Rules to create functions with example
Lecture 3: Different types of functions : With Arguments and Without Arguments
Lecture 4: Write Functions with return value | Get output from functions
Lecture 5: Different types of arguments : Required, Keyword and Default
Chapter 10: Class in Python | How to implement Class, Constructors, Class Method and Objects
Lecture 1: What is Class, How to Write Class and Members & Access members using Object
Lecture 2: Functions in Class (Class Methods): Access by using Class object
Lecture 3: Code for Reference : Class & Object(Code)
Lecture 4: Constructors : What is Constructor, How to write Constructors
Lecture 5: Constructors practical implementation : Why and Where we use constructors
Lecture 6: Access Class and Members in Different File using Class object
Chapter 11: Modules | What is Module | How to create Modules | Where to use Modules
Lecture 1: What is Module | How to write Module and Module Members
Lecture 2: How to Use Modules with Practical Implementation
Lecture 3: Creating Project Structure | Define Folder Structure of Python Projects
Lecture 4: Difference between import and from-import in Python
Chapter 12: File Handling in Python : Read data from TXT, CSV and Other files
Lecture 1: Read Data from File(.txt) | Open file in Read, Write or Append mode
Lecture 2: Read character by character and line by line
Lecture 3: Write data to File(.txt) | Overwrite and Append mode
Instructors
-
Automation World
Automation expert at Automation World
Rating Distribution
- 1 stars: 20 votes
- 2 stars: 29 votes
- 3 stars: 126 votes
- 4 stars: 320 votes
- 5 stars: 411 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024