Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Automation Package: Selenium for Web & API
Rating: 4.3 out of 5(168 ratings)
1,076 students

Python Automation Package: Selenium for Web & API

Step by Step Python, Web Automation using Selenium | Basic to advance concepts | Framework
Last updated 9/2025
English
English [Auto],

What you'll learn

  • you will learn to develop a workable strategy for load testing of an enterprise system

Course content

21 sections124 lectures12h 9m total length
  • Why as a Tester we need to learn Python? What all places we can use Python11:08

    Discover why testers should learn Python and how to use it with Selenium, Robot Framework, and Testcomplete, plus data generation, web scraping, and data analytics with NumPy and pandas.

  • Installation Roadmap : Python, Pycharm, PIP & Library1:52

    Follow a four-step installation roadmap for Python, PyCharm, pip, and libraries to start web automation with Selenium.

  • Step 1 : Setup Python on Windows Machine with Environment Variable3:47

    Install Python 3.7.2 on a Windows 64-bit machine by downloading, running the installer, choosing a custom location, setting the PATH, and verifying the version in the command prompt.

  • Step 2 : Setup Pycharm - Editor fort Python Programming3:51

    download and install PyCharm community edition on Windows, create a Python project named automation one, and select the Python interpreter versions available; then switch to a black or IntelliJ theme.

  • Step 3 : Setup PIP : Package Manager for Python2:52

    Configure pip, the Python package installation manager, on Windows, set it as an environment variable, verify the setup by running pip, and use it to install libraries or packages.

  • Step 4 : Install Libraries using PIP (Selenium & Other Libraries)6:01

    Learn to install and manage Python libraries with pip, including install, uninstall, update (-U), and listing installed packages, using Selenium as a concrete example.

  • Solution : Installed Library but not able to use on Pycharm5:03

    Solve library issues in PyCharm for Selenium by verifying the project interpreter, selecting the correct Python environment, and installing packages with pip for the project or base interpreter.

Requirements

  • Loadrunner 12.5 version

Description

Python in not just use for web browser automation but also can use for following

  • Read | Search  & validate data in excel

  • Have to pull text off of several web pages?

  • Copy thousands of files from one location to another

  • Perform repeatable tasks in single click

  • Rename multiple files & folders within a second.

Course Coverage


  • Step by Step Setup

  • Why to Learn Python as Software Tester

  • Basic Programming

  • Modules

  • OOPS Concepts

  • OpenPyXl

  • Working with Notepad and CSV

  • Pytest Framework

  • Interview Question

  • Practical Implementation

  • Practice Exercises

  • Realtime Scenario

  • Best Practices

    After this course, you will be eligible to implement your knowledge to make Testing Utilities using Python and also ready to automation different types of application (Web, API) using Python, Most common tools available in market which support python are following, you will be ready to work on these tools after completing this course

  • Selenium with Python

  • API Testing using Python

  • Appium with Python

  • Robot Framework

  - 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 framework implementation using Robot Framework

 

Who this course is for:

  • Quality Assurance Professionals