logo
Contact Us
  • Certifications
  • Certification Training
  • Courses
  • Training Options
  • Free Training
  • Upcoming Events
  • Tools
  • About

Free Software Testing Training Click For Info

Software Testing Training Is Coming To Your TownClick For Dates

Enter the Bug Free ZoneClick to Enter

Online Software Testing Training at your Pace and your PlaceClick For Details

On-Site Software Testing Training For Your TeamClick For Details

Test Automation with Selenium and Python

Course available to schedule onsite
Learn More
Concepts

The goal of the course is to enable the participants to automate tests with Selenium. It provides an introduction to Selenium by explaining the concept and the technology behind it, different ways Selenium can be used, its advantages and limitations. Then we proceed to introducing the participants to recording, editing, and executing, and exporting scripts with Selenium IDE. After that, the class turns to working with Selenium WebDriver and Python; knowing how to do it in Python. The course has multiple exercises which all consist in creating, editing, and enhancing Selenium scripts, as well as a final project.


Prerequisites
  • Knowledge
    • Basic knowledge of software test planning, design, execution, and defect reporting
    • General understanding of test automation principles
    • Being familiar with a syntax of some common software development language is advisable. We recommend attending the course Introduction to Programming with Python.
  • Installations (separate installation instructions will be provided)
    • A PC with Python IDE installed
    • Firefox installed
    • Google Chrome installed
    • Selenium libraries and Chrome driver installed
Participants will learn:
  • What are the conceptual and technological principles behind Selenium IDE and Selenium WebDriver
  • How to record, edit, execute, and export automated scripts with Selenium IDE
  • How to create, edit, and execute automated scripts Selenium WebDriver scripts with Python
Syllabus:
  • What the course is about
    • Scope: what do we cover in depth, what do we glance over, what we do not cover
    • Goals: what will we learn
    • Administrative items
  • The Selenium World
    • The concept behind Selenium
    • Selenium technology
    • The Selenium Family
      • Selenium IDE
      • Selenium WebDriver
      • Selenium Remote Control
      • Selenium Grid
      • Extensions: Appium, Jenkins, and more
    • Limitations of Selenium
  • Selenium IDE
    this section will include several exercises
    • Technology
    • Advantages and limitations
    • Recording scripts with Selenium IDE
    • Editing Selenium IDE scripts
    • Data-driven testing with Selenium IDE
    • Executing Selenium IDE scripts and interpreting results
    • Exporting Selenium IDE scripts
  • Selenium WebDriver
    this section will include several exercises
    • Python - overview
    • Python Integrated Development Environment - overview
      • User interface
      • Components
      • Scripting
    • Selenium Web Driver
      • Technology
      • Advantages and limitations
    • Selenium scripting with Python
      • Basics of Python syntax
      • Creating Selenium WebDriver scripts in Python
        • Opening browser
        • Locating GUI elements
        • Entering data
        • Validations
          • Web scraping
          • GUI objects validation
    • Data-driven testing with Selenium WebDriver
      • Python data structures
      • Reading file and writing to files
      • Working with Excel
    • Reporting
    • Final project
Certifications
Professional Testing Certifications
Agile Testing Certifications
Mobile Testing Certifications
Test Automation Certifications
Test Management Certifications
Quality Management Certifications
Testing Certification Exams
Training Options
Online Interactive Training
Online Self-Paced Training
Public Training
Onsite Training
Certification Training
CSTP-A Training
CSTP-P Training
CSTP-M Training
CASTP-P Training
CASTP-M Training
CMSTP Training
CSTL Training
CTM-P Training
CTM-M Training
CSTAS Training
CSTAA Training
CSQM Training
Free Training
Online Interactive Webinars
Online Recorded Webinars
Courses
Search Course List
General Testing Courses
Mobile Testing Courses
Agile Testing Courses
Test Automation Courses
Requirement Courses
Database Courses
Test Management Courses
Register for Public Training Register for Online Training Retake Exam Request Course Extension Apply for Graduation Testimonials
Mailing List Request Information Site Map (HTML) Site Map (XML) Books Bug Free Zone
testing-institute-facebook testing-institute-youtube testing-institute-linkedin testing-institute-twitter testing-institute-mailto
business-review
©Copyright IIST 2017 Contact Us