The Best College Academy of Our Small City

Latest News - QUIS NOSTRUM - Exercitationem ullam corporis suscipit laboriosam

Selenium with Python Scripting Training


Prerequisites:
Any Programming knowledge

Duration: 16 hrs ( 40% class, 60% Hands on)

Features of this course
We are leading in Python scripting for Selenium trainings
With excellent skilled trainers from professionals working in the IT industry

Course content for Selinum with Python

Basics of Python


  • Python Datatypes
  • Functions 
  • Module and packages
  • Basic elements of Python
  • Exception Handling
  • Object orientation Python
  • Regular Expressions
  • Filre I/O os module
  • Socket - Network Protocols

Introduction Testing


  • What is Automation Testing?
  • Automation testing overview
  • Uses of automation testing
Introducing Selenium

  • What is Selenium?
  • Merits of Selenium
  • Selenium overview
  • Features of Selenium
  • Selenium Vs QTP
Selenium Components

  • Selenium IDE
  • Selenium RC
  • Selenium Grid
Downloading Selenium IDE from Mozilla

  • Recording and Running the script
  • Information about recorded script
  • Object Identification
  • Test case Vs Test suite
  • Selenium IDE in Synchronization
  • Testing Vs Selenium IDE
  • Process of recorded script against other browsers
  • Overview of recording tools
Creating Selenium RC

  • Creating generic scripts in Selenium by using functions
  • Running the scripts in Eclipse
  • Inheritance
  • Browser commands
  • Interactive commands
  • Information commands
  • Validation commands
  • Importing data from Excel sheets
  • Uses of Excel sheets
  • How to import large amount of data from Excel sheets
  • How to export data to Excel sheets
  • Process of exporting results after completion of test execution
  • Eclipse uses
  • Debugging the script
  • Synchronization points maintenance
  • Popups and alert messages
Validations

  • What is Validation?
  • Use of validation in automation testing and how to use validations
Framework

  • What is a Framework?
  • Types of Frameworks
  • Modular framework
  • Data driven framework
  • Keyword driven framework
  • Hybrid framework
  • Use of framework
Experimenting with learnings

  • How to develop a framework
  • Integration of the frameworks
  • Execute scripts from framework



Part 2: Python Basics for Selenium Web UI testing
  • Basics of Python scripting
  • Selenium Python bindings
  • Writing Selenium test scripts
  • Navigation pages, forms using history
  • Locating elements like Id, Name, XPath
  • implicit, explicit waits
  • WebDrive API

Takeaway from this course:
- Learn how to program in Python (If you still don't know)
- Learn Selenium. If you already have used Selenium with Java, it's almost straightforward to migrate to Python.