Esoft Courses Private Courses

Automated Web Testing With Selenium

Being an open source and lightweight automation tool, Selenium can be easily integrated into various projects and supports multiple programming languages such as .NET, Perl, Python, Ruby, and Java, therefore it is widely used in the QA industry. The course is designed to address the demand for test automation with Selenium, providing the web-based application developers with an advanced knowledge of automation techniques.

For more details:

Maithree – 0773 785 288

  • Undergraduate /Graduate
  • IT Professional

Duration :

25 Hours

Course Fee :

Rs.20,500/- (All inclusive)

Installments :

Instalment 1: 12,300/=

Instalment 2: 8,200/=

Introduction to Selenium and Test Automation

  • Test automation concepts and fundamentals
  • Introduction to Selenium Architecture
  • Overview of Selenium IDE

Location strategies

  • Comprehensive overview ofDOM and supported location strategies
  • Xpath and CSS
  • Installing Firebug, Firepath and inspecting various web elements
  • Best practices

Test Design Considerations

  • Types of tests
  • Validating test results
  • Choosing a location strategy

Selenium WebDriver

  • Installing WebDriver and introduction to API
  • Working with different elements in a web page
  • Cross browser testing through web driver
  • Implicit and explicit wait
  • Handling different types of browser actions using WebDriver


  • Eclipse TestNG installation and maven configuration
  • Introduction toTestNG Annotations
  • Overview of Assertions and Exceptions
  • Managing various types of Test Suite
  • Test reporting with Report NG
  • Data driven testing

Test Automation Framework Development

  • Introduction to Automation Frameworks and Design patterns:
  • Page Object and Page Factory model

Continuous Integration with Jenkins [Demo]

  • Introduction to continuous integration
  • Installation and configuration
  • Schedule tests
  • Compare test results against various releases


  • Best practices and Selenium standards
  • Managing your test suites effectively

A course specially designed for those who looking work as Java QA Engineer at Global IT companies in Sri Lanka and Foreign countries.

Further these course contents are highly demanded technologies in QA Industry.




Enable Notifications    OK No