Companies Home Search Profile

Learn Selenium with Python, PyTest & Frameworks

Focused View

Pavan Kumar

45:39:01

3 View
  • 1.1 Introduction.txt
  • 1. Introduction.mp4
    01:09:56
  • 1.1 comments.zip
  • 1.2 datatypes.zip
  • 1.3 Day1.txt
  • 1.4 helloworld.zip
  • 1.5 Installing Python3 on windows.docx
  • 1.6 keywords.zip
  • 1.7 variables.zip
  • 1. Python Programming Basics(Part-1).mp4
    01:28:56
  • 2.1 concatenation.zip
  • 2.2 conditionalstatements.zip
  • 2.3 Day2.txt
  • 2.4 deletingvariables.zip
  • 2.5 formattingoutput.zip
  • 2.6 largestofnumbers.zip
  • 2.7 operators.zip
  • 2.8 positiveornegative.zip
  • 2.9 positiveornegative.zip
  • 2.10 printweeknumber.zip
  • 2.11 takinginputfromuser.zip
  • 2. Python Programming - Operators, Control Statements.mp4
    01:32:48
  • 3.1 Day3.txt
  • 3.2 forloopdemo.zip
  • 3.3 jumpingstatements.zip
  • 3.4 numbersdemo.zip
  • 3.5 Python.pdf
  • 3.6 rangefunction.zip
  • 3.7 stringsdemo.zip
  • 3.8 whileloopdemo.zip
  • 3. Python Programming - Loops, Numbers, Strings.mp4
    01:58:12
  • 4.1 Day4.txt
  • 4.2 listdemo.zip
  • 4.3 Python Lists & Tuples Notes.pdf
  • 4.4 tupledemo.zip
  • 4. Python Programming - Collections - List, Tuple.mp4
    01:25:31
  • 5.1 collections in python.zip
  • 5.2 Day5.txt
  • 5.3 dictionarydemo.zip
  • 5.4 Python Sets & Dictionary Notes.pdf
  • 5.5 setdemo.zip
  • 5. Python Programming - Collections - Dictionary & Set.mp4
    01:13:15
  • 6.1 Day6.txt
  • 6.2 functions.zip
  • 6.3 globalandlocalvariables.zip
  • 6.4 typesofarguments.zip
  • 6. Python Programming - Functions, Local & Global Variables.mp4
    01:14:04
  • 1.1 class-object.zip
  • 1.2 Day7.txt
  • 1.3 oops.zip
  • 1. Class, Object , Methods & Constructors.mp4
    01:05:23
  • 2.1 Day8.txt
  • 2.2 inheritance-types.zip
  • 2.3 inheritance.zip
  • 2.4 oops.zip
  • 2. Inheritance & Polymorphism.mp4
    01:40:50
  • 3.1 ClassExamples.zip
  • 3.2 Day9.txt
  • 3.3 ModulesExamples.txt
  • 3.4 Packages Examples.txt
  • 3.5 Python-Packages.pdf
  • 3. Modules & Packages.mp4
    01:16:37
  • 4.1 Day10.txt
  • 4.2 exceptions.zip
  • 4.3 handlingfiles.zip
  • 4. Exception Handling & Working with Files.mp4
    53:27
  • 1.1 Day11.txt
  • 1.2 firsttestcase.zip
  • 1.3 picture1.zip
  • 1.4 WebDriver Architecture.pdf
  • 1. Introduction & Setup WebDriver in PyChamp.mp4
    01:38:21
  • 2.1 Day12.txt
  • 2.2 Locators-seleium-python.pdf
  • 2.3 locators1.zip
  • 2.4 locators2.zip
  • 2.5 locators3.zip
  • 2. Locators- Part1.mp4
    01:16:43
  • 3.1 Day13.txt
  • 3.2 xpathdemo.zip
  • 3. Locators-Part2 (XPath).mp4
    01:31:03
  • 4.1 Day14.txt
  • 4.2 Locators-seleium-python.pdf
  • 4.3 xpathaxes.zip
  • 4. Locators-Part3 (XPath Axis).mp4
    01:08:27
  • 5.1 ClassExamples.zip
  • 5.2 Day15.txt
  • 5. WebDriver Commands.mp4
    01:47:12
  • 6.1 Day16.txt
  • 6.2 explicitwait.zip
  • 6.3 implicitwait.zip
  • 6. Waits.mp4
    57:53
  • 7.1 ClassExamples.zip
  • 7.2 Day17.txt
  • 7.3 Solutions.zip
  • 7. Working with WebElements.mp4
    01:30:05
  • 8.1 ClassExamples.zip
  • 8.2 Day18.txt
  • 8.3 Solutions.zip
  • 8. Working with Alerts, Frames & Browser Windows.mp4
    01:39:45
  • 9.1 Day19.txt
  • 9.2 notoficationpopup.zip
  • 9.3 webtable dynamic.zip
  • 9.4 webtable1.zip
  • 9. Handling Notification Popups & WebTables.mp4
    01:22:42
  • 10.1 comparedates.zip
  • 10.2 datepicker1.zip
  • 10.3 datepicker2.zip
  • 10.4 Day20.txt
  • 10. Handling Date Pickers.mp4
    53:08
  • 11.1 ClassExamples.zip
  • 11.2 Day21.txt
  • 11.3 Solutions.zip
  • 11. Handling Mouse Actions.mp4
    01:13:38
  • 12.1 ClassExamples.zip
  • 12. Keyboard Actions, File Upload & Download.mp4
    01:29:22
  • 13.1 ClassExamples.zip
  • 13. Boostrap DropDowns, Screenshots, Cookies, Headless testing.mp4
    01:19:49
  • 14.1 ClassExamples.zip
  • 14.2 Day24.txt
  • 14.3 ddtapproach.zip
  • 14.4 Solution.zip
  • 14. Data Driven Testing - Excel.mp4
    01:33:01
  • 15.1 ClassExamples.zip
  • 15. Data Driven Testing - Database.mp4
    01:11:04
  • 1.1 ClassExamples.zip
  • 1.2 Day26.txt
  • 1. PyTest framework(Part 1).mp4
    01:06:24
  • 2.1 ClassExamples.zip
  • 2.2 Day27.txt
  • 2. PyTest framework(Part 2).mp4
    01:14:36
  • 3.1 ClassExamples.zip
  • 3.2 Day28.txt
  • 3. PyTest framework (Part 3).mp4
    01:06:31
  • 4.1 ClassExamples.zip
  • 4. Page Object Model.mp4
    51:58
  • 1.1 Day30.txt
  • 1.2 folderstructure.zip
  • 1.3 OpenCart-TestCases.xlsx
  • 1.4 requirements.txt
  • 1. Framework Part 1.mp4
    01:23:09
  • 2.1 Archive.zip
  • 2.2 Notes.txt
  • 2. Framework Part 2.mp4
    01:03:09
  • 3.1 Archive.zip
  • 3.2 Steps.txt
  • 3. Framework Part 3.mp4
    59:29
  • 4.1 Day34.txt
  • 4.2 Day34.txt
  • 4.3 Git Installation Steps.pdf
  • 4.4 git-github.zip
  • 4.5 git-workflow.pdf
  • 4.6 Selenium Python Hybrid Framework with POM.docx
  • 4. Framework Part 4.mp4
    01:26:43
  • 5.1 OpencartV1.zip
  • 5. Framework Part 5.mp4
    55:50
  • Description


    Selenium WebDriver using Python & PyTest framework

    What You'll Learn?


    • You will learn how to write test scripts using Selenium WebDriver.
    • You will know how to identify identify various web elements using Locators
    • You will know how to design frameworks from scratch.
    • You will able to work on Real time projects after you completed this course.

    Who is this for?


  • Manual Testers, Those who wanted to shift career to automation.
  • What You Need to Know?


  • Software Testing Concepts
  • No prior knowledge of Python, everything will be covered in this course
  • More details


    Description

    Selenium, an open-source automation testing tool, empowers testers to interact with web-based applications seamlessly. Compatible with browsers like Firefox, Chrome, Edge, Opera, and Safari, Selenium extends its support across Windows, Linux, and Macintosh platforms. This comprehensive Selenium course is designed to take participants from fundamental Selenium concepts to an expert level, providing a thorough exploration of web page interaction using Selenium. Practical examples from live websites will illustrate each topic, focusing on best practices with Selenium WebDriver and PyTest. This course is an inclusive guide covering everything from the basics to advanced topics.

    Course Topics:

    Module 1: Automation & Selenium Overview

    • Understanding Software Testing and its types

    • Challenges in Manual testing and how Automation overcomes them

    • Functionality and components of Automation tools

    • The role of Programming in Automation

    • Overview, components, and advantages/disadvantages of Selenium WebDriver

    Module 2: Python Essentials for Selenium

    • Introduction to Python and its installation

    • Python basics: variables, data types, control statements

    • Python OOPs concepts, modules, and exception handling

    • Working with text files and databases

    Module 3: Selenium WebDriver

    • Introduction to WebDriver and its architecture

    • Environment setup and configuration

    • Creating and executing automated test cases on multiple browsers

    • Locators, commands, waits, browser and element commands

    • Handling various web elements, alerts, iframes, and browser windows

    • Advanced topics like handling date picker, web tables, mouse and keyboard actions, file uploads and downloads, screenshots, cookies, headless browser testing, and data-driven testing using MS-Excel

    Module 4: PyTest

    • Introduction and installation of PyTest

    • Naming conventions, test cases, and fixtures

    • Running tests in various ways, skipping tests, grouping tests

    • Parallel testing, parameterization, command line arguments

    • HTML report generation

    Module 5: Logs & Page Object Model

    • Generating logs

    • Page Object Model pattern and Page Factory

    Module 6: Hybrid Framework with POM – Live Project

    • Understanding Automation Frameworks and their types

    • Designing a Hybrid Driven Framework step by step

    • Project implementation with page objects, utilities, configuration files, automation, data-driven, and database test cases

    • PyTest HTML reports, logs, email notifications

    • Execution through command line and bat files

    Module 7: CI – Continuous Integration (Git, Github & Jenkins)

    • Introduction to Continuous Integration

    • Workflow of Git & Github, Git commands

    • Overview of Jenkins and Maven integration

    • Running Selenium test scripts through Jenkins

    Who this course is for:

    • Manual Testers, Those who wanted to shift career to automation.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Over 18+ years of experience in various domains in IT industry and 15+ years of experience as an Instructor & Corporate Trainer. Around 180K+ Professionals learned though Udemy courses and over 6K+ participants attended Live Online Trainings. Content Creator in Youtube Channel "SDET-QA". So many get benefited by leaning various tools & technologies related to software testing & automation.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 35
    • duration 45:39:01
    • English subtitles has
    • Release Date 2024/04/30