Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Python Automation Package: Selenium for Web & API

via Udemy

Overview

Step by Step Python, Web Automation using Selenium | Basic to advance concepts | Framework

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

Python in not just use forweb 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

  • OOPSConcepts

  • 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

  • APITesting 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

Syllabus

  • Environment Setup- Python | Pycharm | PIP | Libraries
  • Getting start with basic PYTHON Programming
  • Control Execution using Condition Handling, Practical Examples and Exercise
  • Do Execution with --Loops -- | For, While, Break and Continue
  • How to do String Handling -Must for Interview Preparation & Real Automation Work
  • Complex Data Types | Work with List, Tuples and Dictionary
  • Functions in Detail | Learn how to write functions with different arguments
  • Class in Python | How to implement Class, Constructors, Class Method and Objects
  • Modules | What is Module | How to create Modules | Where to use Modules
  • File Handling in Python : Read data from TXT, CSV and Other files
  • Exception Handling in Python | Must for Practical Automation & Interviews
  • Read data from configuration files | Define and Use config files
  • Object Oriented Programming (OOPS Concepts and Practical Implementation)
  • Working with Excel Files :- Most important section for automation and interview
  • Read & Write Excel Data(Xlsx file) : OpenPyXl package (Advance Library)
  • WebScaping using Python : Navigate Web pages)
  • Work on CSV File | Read and Write data to CSV file
  • Work with JSON Data | Must for working on API testing & Creating Config files
  • Learn Element Locators
  • Learn How to use Xpath: Best Practices & Techniques to Write Xpath
  • Let's Start Writing Test Case in Selenium WebDriver : Must for Everyone

Taught by

Automation World

Reviews

4.2 rating at Udemy based on 164 ratings

Start your review of Python Automation Package: Selenium for Web & API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.