Software Testing Training

Selenium With Python

(0 review)
Free
selenium_python

SELENIUM WITH PYTHON PROGRAMMING

 

COURSE OVERVIEW

Tamil Technologies is the Market Leader in Selenium With Python Training in Chennai. Selenium being one of the best tools for Automation Testing and with the increase in the Python demand, this course has been a hit among the candidates. Even companies are striving to find candidates with multiple skills. Our Selenium with Python course has been designed by industry experts keeping in mind the industry requirements. Our Trainers are well experienced and industry working professionals. Being in the industry from a long time, our trainers are well adept with the technologies and are able to deliver the best selenium with python training course. Our selenium training course also includes the real time projects to make candidates well acquainted with it before joining any company.

PREREQUISITES:

  • Candidate should have basic knowledge of Manual Testing.
  • A Basic Knowledge of Python Programming

 

DURATION:

8 Weeks(Weekday Batch)

9 Weekends(Weekend Batch)

 

WHO CAN JOIN THIS COURSE?

  • Freshers or Graduates
  • Manual testers who want to switch to Automation Testing
  • Test Lead , Managers and Software Developers

 

COURSE SYLLABUS

 

An Introduction to Python

  • Why Python, its Unique Feature and where to use it?
  • Python environment Setup
  • Discuss about IDE’s like IDLE, Pycharm and Enthought Canopy
  • Start programming on interactive shell.
  • Python Identifiers, Keywords
  • Discussion about installed module s and packages
  • Access Command line arguments within programs

 

Conditional Statement , Loops and File Handling

  • Python Data Types and Variable
  • Condition and Loops in Python
  • Decorators
  • Python Modules & Packages
  • Python Files and Directories manipulations
  • Use various files and directory functions for OS operations

 

Python Core Objects and Functions

  • Built in modules (Library Functions)
  • Numeric and Math’s Module
  • String/List/Dictionaries/Tuple
  • Complex Data structures in Python
  • Arbitrary data types and their Data Structure
  • Python built in function
  • Python user defined functions
  • Python packages and functions
  • The anonymous Functions – Lambda Functions

 

Object Oriented Python

  • OOPs Concepts
  • Object , Classes and Destroying Objects
  • Accessing attributes,Built-In Class Attributes
  • Inheritance and Polymorphism
  • Overriding Methods,Data Hiding
  • Overloading Operators

 

Exception Handling in Python

  • Exceptions Handling
  • Handling various exceptions using try….except…else
  • Try-finally clause
  • Argument of an Exception and create self exception class
  • Python Standard Exceptions
  • Raising an exceptions, User-Defined Exceptions

 

Debugging Python Programs

  • Debug Python programs using pdb debugger
  • Assert for debugging
  • Testing with Python using UnitTest
  • Iterable and generator in Python
  • Yielding from the generators
  • Standard project setup in Python

Regular Expression

  • Regular Expressions
  • What are regular expressions?
  • The match and search Function
  • Compile and matching
  • Matching vs searching
  • Search and Replace feature using RE
  • Extended Regular Expressions
  • Wildcard characters and work with them

 

BASIC SELENIUM

 

Introduction to Automation Testing

    • What is Automation Testing?
    • Which Test Cases to Automate?
    • Different Automation tools
    • Automation challenges & Mitigations

 

Introduction to selenium

    • What is selenium?
    • History and various versions of selenium
    • Advantages of using Selenium over other tools
    • Selenium components

 

Selenium-IDE

    • Introduction
    • IDE Features
    • Building Test Cases
    • Running Test Cases
    • Building and Running Test Suites

 

Selenium Web Driver 3.0

    • Why Selenium Web Driver ?
    • What is a Driver?
    • Automation Setup for Selenium Web Driver
    • Configuration of Selenium Jar using Eclipse

 

Identification of Locators

    • Tools to identify elements/objects
    • Setup for Firebug, Firepath
    • Different methods of finding element
      • By ID, By name, class
      • By Xpath, By Tag name
      • By Link text
      • By CSS
      • Using Effective X-path

 

Selenium Commands

    • Various types of operation that can be performed on any elements and how to use them.
    • Browser Commands, Navigation Commands
    • Working with different browser
    • Handling Checkbox, RadioButton
    • Dropdown and Select Operations
    • capturing Screen shots
    • Handling Keyboard Event and Mouse Event
    • Multiple Window Handling
    • Alert & Pop Up Handling

 

Handling WebTables

    • What is WebTables
    • Extracting values from WebTables
    • Static and Dynamic WebTables

 

Wait Commands in Selenium

    • Implicit Wait
    • Explicit Waits,Expected Conditions

 

Course Features

  • Students 0 student
  • Max Students1000
  • Duration10 week
  • Skill levelall
  • LanguageEnglish
  • Re-take courseN/A
Curriculum is empty

Instructor

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Related Courses