• An empty cart

    You have no item in your shopping cart

  • An empty cart

    You have no item in your shopping cart

Enter your keyword


Online Selenium 3.0 Test Automation with Java (Testenium Award Endorsed Certification)


Course Overview

Our Selenium 3.0 Test Automation course covers all the essential skills of using the Selenium IDE, RC, WebDriver, Data Driven Testing, BDD/Cucumber and integration testing with Cypress. This course is very much suitable for intermediate level automation testers and  manual testers who wants to have automation exposure, it takes the beginners through all the techniques of  writing effective automated web tests using Java. Our course will also teach you how to implement your own automation  testing framework Data Driven Testing with Excel or remote database.

It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.

Course Objective

At the end of this course the candidate will be able to

  • Write test cases and test suites in Java using eclipse and run the test,
  • Design test frameworks in order to effectively drive the testing team,
  • Implement automation test framework using Page Object Model and Page Factory
  • Create test report using JUnit and TestNG,
  • Apply the testing skills in work place effectively
  • Create data driven test cases using  excel or databases for test data
  • Creating Integration Testing using Cypress
  • Creating Maven projects for BDD/Cucumber projects
  • Learn how to write Feature file and Step definitions in Cucumber
  • to understand Online Automation Testing concept using Testenium. (Note: Whoever book this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)

Testenium has been awarded (1) Most Innovative Online Test Automation Platform 2019 (2) Best E-Commerce Software Testing Experts 2019 by US Business News. For related certification courses visit the http://www.testenium.co.uk


At the end of successful completion of this course the candidate will receive a certificate from Westminster College endorsed by Testenium. Testenium is the world’s leader in test Automation and has been awarded the (1) Most innovative Online test Automation 2019 and (2) the Best E-commerce Software Testing Experts 2019 by US Business News in August 2019.

Training Locations

      United Kingdom

  • One Victoria Square, Birmingham B1 1BD
  • 22 Long Acre, Covent Garden, London WC2E 9LY
  • New Broad Street House, 35 New Broad St, Liverpool Street, London EC2M 1NH
  • 50 Broadway, Westminster, London SW1H 0RG
  • Level 33, 25 Canada Square, Canary Wharf, London E14 5LB
  • 5th and 6th Floor Vantage London, Great West Road, Brentford TW8 9AG
  • 200 Brook Drive, Reading RG2 6UB


  • Leichlinger Str 14, D-40764 Langenfeld, Germany (T:00172 255 9283/0049 2173 2697802)
  • Peter-Müller-Straße 3, 3rd Floor, 40468 Düsseldorf, Germany


  • Amsterdam Airport Schiphol, Havenmeesterweg 27, 1118 CB Schiphol, Netherlands


  • Terminal 3 Øst, Københavns Lufthavn, 2770 Kastrup, Denmark

Course Start Dates

Start Date TimeDaysDurationLocation
12/04/202110.00 - 17.00Mon - Wed3 DaysOnline
19/04/202110.00 - 17.00Mon - Wed3 DaysOnline
10/05/202110.00 - 17.00Mon - Wed3 DaysOnline
24/05/202110.00 - 17.00Mon - Wed3 DaysOnline
07/06/202110.00 - 17.00Mon - Wed3 DaysOnline
21/06/202110.00 - 17.00Mon - Wed3 DaysOnline

Training Locations

We arrange training classes in the above locations for your convenience. The course fee may vary depends on the location. Please contact us on Tel: +44 (0) 207 096 0986 or [email protected] for more details.

Head Quarters:  Vantage LONDON, Great West Road, Brentford TW8 9AG, UK.  Tel: +44 (0) 207 096 0986


  • Basic HTML

Target Audience

  • Manual Testers
  • Web Application Testers
  • Internet Developers
  • Portal Developer
  • Web Consultant
  • e-Commerce Developer
  • Application Developers

Three months experience on live project

On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 3 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator.

Trainer's Profile

“Dr Aras is presenting Testenium.com, the world’s first online testing platform in London Selenium meetup”

The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called  Testenium.com. Linkedin Profile. Testenium has been awarded (1) Most Innovative Online Test Automation Platform 2019 (2) Best E-Commerce Software Testing Experts 2019 by US Business News.



Course Content

Selenium Web Test Automation

  • What is Automation Testing?
  • Advantages & Limitations of Automation Testing
  • Automation Criteria (Automate or Not)
  • Test Automation for Web Applications

  • Introducing Selenium 3.0
  • Selenium IDE
  • Selenium RC
  • Web Driver
  • Selenium Grid
  • Supported Browsers
  • Flexibility and Extensibility

  • Installation of Eclipse (for Selenium Programming in JAVA)
  • Usage of Eclipse
  • Sample JAVA Program to Get Hands on Eclipse
  • Running & Debugging JAVA Programs
  • JUnit Basics
  • JUnit Usage with Selenium
  • Exercise on JUnit

  • Installing and Opening IDE
  • IDE Features
  • Building Test Cases
  • Running Test Cases
  • Using Base URL to Run Test Cases in Different Domains
  • Debugging
  • Multi Language Formats
  • Using Test Suites
  • User Extensions – Extending the IDE’s functionality

  • Verifying Page Elements
  • Locating Elements
  • The AndWait Commands
  • The waitFor Commands in AJAX applications
  • Sequence of Evaluation and Flow Control
  • Store Commands and Selenium Variables
  • JavaScript and Selenese Parameters
  • echo – The Selenese Print Command
  • Alerts, Popups and Multiple Windows

  • Creation of Framework
  • Usage of Framework
  • Sample Project Implementation using the Framework
  • Framework Advantages (Maintainability, Reusability)

  • Introduction to Python Programming
  • Installing python
  • writing python test
  • Testing a site with Python with WebDriver

  • Selenium 3.0 RC Installation
  • How Selenium RC Works
  • RC Configuration with Eclipse
  • Running Selenium Server
  • Using JAVA Client Driver
  • Selenium RC Architecture
  • GUI Locators (By ID, By Name, By Link)
  • X-PATH and Different Techniques
  • Introducing IDE Dev Toolbar for Internet Explorer
  • Introducing Firebug for Firefox
  • RC API Commands
  • Hands on Selenium RC Commands
  • Running Tests on Internet Explorer & Firefox
  • Reporting & Verifying Results
  • Debugging Selenium RC Tests

  • Framework Advantages (Maintainability, Reusability)
  • Using JAVA to work with Excel Data and WebDriver
  • Install client driver for Excel
  • Accessing local or remote Database
  • Handling Forms in HTML
  • Data Driving in Selenium with Excel files and WebDriver
  • Data Entry Automation
  • Page Object Model and WebDriver

  • Selenium Grid Overview
  • Selenium Server Installation
  • Setting up Selenium Grid
  • Grid as Collection of RC Servers
  • How Selenium Server Works
  • Selenium Configuration with Eclipse
  • Running Selenium Server
  • Using JAVA Client Driver
  • Selenium Server Architecture
  • GUI Locators (By ID, By Name, By Link)
  • X-PATH and Different Techniques
    • X-Path Absolute
    • X-Path Attribute
    • X-Path Relative
    • X-Path finder tools

  • Selenium WebDriver
    • How to use WebDriver
    • WebDriver drivers
    • Writing WebDriver scripts
    • WebDriver Backed Selenium
    • Backing WebDriver with Selenium
  • Configure Selenium Geckodriver
  • Hands on WebDriver Commands
  • Running Tests on IE, Firefox & Chrome
  • Reporting & Verifying Results
  • Debugging Selenium Tests

  • What are Page Object and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Implementing test frameworks
  • Execute the Test

  • Test report with TestNG
    • Creating a TestNG project
    • Adding libraries
    • Running your test
    • Analysing your report

  • What is Online AutomationTesting?
  • Advantages & Limitations of Automation Testing
  • Automation Criteria (Automate or Not)
  • Test Automation for Web Applications

  • What is Maven
  • Installing the Maven
  • Configuring the Maven
  • pom.xml file
  • Setting up the Maven project
  • Use of Maven project
  • Building the Maven project
  • Updating the jar files by using Maven
  • Updating the libraries by using Maven
  • Updating the selenium project dependencies by using Maven
  • Introduction to BDD (Behaviour Driven Development)
  • Creating BDD Project in maven
  • Writing Feature files
  • Adding classes to BDD project
  • Data Tables
  • Executing the BDD project




Reviews Statistic

4.4 out of 4.4
21 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0

21 reviews for Online Selenium 3.0 Test Automation with Java (Testenium Award Endorsed Certification)

  1. Avatar
    5 out of 5


    The course material was taught in a practical, hands-on fashion with help given when needed from Dr. Aras. This teaching approach ensures that students are learning and understanding at the same time, sometimes missing from other courses.

    Upon completing the two day course I felt confident enough to continue practicing the course subject matter on my own.

    WCC has offered valuable support after completing the course, which is very welcome!

    Especially as my plan is to work on and complete a project set by the college to consolidate my knowledge.

    I certainly would recommend training from WCC to anyone seeking expert technical training.

  2. Avatar
    5 out of 5


    The Overall FEEDback of the course is excellent. Dr Aras explained the basic concepts very well and given more time to practice. the course material was also good and can be referenced later also.

    I feel confident with selenium after this training.

  3. Avatar
    5 out of 5


    Very good, hands on course with concepts very well explained to newbies to automation testing. Excellent course material that can be referred to when course ends, to enable people to practice skills learnt on the course. Course taught at a good pace in class, neither too fast nor too slow.

  4. Avatar
    4 out of 5


    GreAt course with A huge amount of content covered over 2 days. There’s a nice balance between both practical and TheorY which makes the course more achievable. A beginners knowledge of Java would be beneficial but not essential. I would definetely recommend.

  5. Avatar
    4 out of 5


    I did the course over 2 day period and was very extensive. I went with very little knowledge of Java/Javascript but the teaching was at the level where i understood it very well. dr aras answered all my questions and was happy to help and support whenever I needed it.
    i would recommend the course to anyone who is looking to moving into automation.

  6. Avatar
    3 out of 5


    I have enjoyed the course and found it useful. DR ARAS IS Knowledgable and has explained things well. would recommend if you need to learn automation techniques.

  7. Avatar
    4 out of 5


    After 2 days with Dr Aras for the Selenium Test Automation, I went back to Brussels with a good knowledge of test automation with Selenium & Cucumber.

    Dr Aras expresses clearly his lessons to trainees and put much effort and explanation on questions. I really felt to be in front of a trainer who really cares about knowledge of his trainees.

    I sure will go back again for other trainings in my need.

  8. Avatar
    4 out of 5


    Very Good Course, DR.Aras is always happy to answer all our questions and provides good examples and makes sure we understand. Training material is very good. we can always go back and refer to it.

  9. Avatar
    4 out of 5

    (verified owner):

    As a newcomer to automation testing, dr aras explained the concepts very well, together with examples. although most topics were covered in good depth, due to the quantity to be covered, some areas may have benefitted from further explanation.
    A very good introduction to SELENIUM and a platform from which to build, given the training material supplied with the course

  10. Avatar
    4 out of 5


    Basic concepts were covered well and overall training was good to equip with the tools required for automation testing. No doubt dr. aras is very knowledgeable and it would benefit trainees if duration could be extended to cover other topics which were briefly touched upon and also would give more hands-on time.

  11. Avatar
    4 out of 5


    A good introduction to Selenium, which starts with a Java programming refresher course, before progressing through Selenium IDE and RC, then getting into Webdriver itself. also touches on Cucumber and Selenium, which was nice.
    Now to get home and start coding Automation tests!

  12. Avatar
    4 out of 5


    a very good introduction to selenium test automation (coming from the world of manual testing) that also helped me to brush up on my very limited java knowledge.

    feel as if i’ve now got a solid foundation to build upon, and am confident that i can now competently build automated tests using the eclipse ide.

  13. Avatar
    5 out of 5


    a very valuable, informative course. demystifies automation testing for those of us who have been manual testing for many years and have been reluctant to move across to what has previously been seen as a development skill. I would highly recommend this course to those who wish to understand both the concepts and methods of automation testing and understand object oriented programming. personally this has been life changing for my career. thank you!!

  14. Avatar
    5 out of 5


    Dr Aras has been wonderful and magnificent regarding the methods selenium course has been delivered. I was sceptical about programming but all fears is now gone. I will definitely recommend WCC to any students out there who wants to further their careers in automation testing.

    I will be back to learn more courses with Dr Aras in the near future.

  15. Avatar
    4 out of 5


    The course was run over two days. Day 1 (first half) java basics/fundamentals. Then the rest was selenium ide, webdriver, and also covered wide areas including BDD, Python, Framework etc. overall, there was a great deal covered with a large number of notes emailed to support us. The benefits will only be truly realised when practicing at home. Dr Aris is very helpful and supportive and the JAVA training (by Saha) was also useful. Would certainly recommend for anyone with little hands on knowledge in test automation.

  16. Avatar
    5 out of 5


    I have gained extensive skills in automation testing in a very short space of time. i can write scripts using java which is pivotal for my work. Aras is very patient and is an excellent tutor. you can get a job as soon as you feel confident. if i did, you can do it.
    try wcc for automation#

  17. Avatar
    5 out of 5


    the course duration was short but covers what you need to know to be confident in automation testing with Selenium. the most interesting bit of doing the training with DR Aras, is his willingness in ensuring that you succeed. At the end of the course, students are allowed to attend more classes and there is ongoing support through phone, skype and other media.
    I will definitely recommend friends to him and will call back for future training.

  18. Avatar
    4 out of 5


    I have really strenghten my skills in automated testing withis courese I have learnt ho t run selenium grid, coucumber and bdd

  19. Avatar
    5 out of 5

    (verified owner):

    Excellent course, very thorough and great. I learnt some great programming concepts as well as hands on practical exercises to consolidate everything. I will be coming on other courses.

  20. Avatar
    5 out of 5


    Dr Aras is fantastic , what can i say other than you need to do this course if you want to learn from the basics up to being expert , and all that in just three days? This course totally demystifies selenium and java. This is very much a hands on course, no being bored with loads of theory, honestly take your progress in your own hands and just do it, trust me you wont regret it, thank you for everything Dr Aras, you have given me a massive boost in my career.

  21. Avatar
    5 out of 5


    Firstly, want to thank Dr. Aras for conducting the training of selenium which is hugely used and acceptable in IT industry. The course content was just apt for a tester to implement selenium automation with BDD using cucumber. The practice projects were in details in accordance to the course content and matching to the industry standards. After the training, I am confident to accelerate my professional career into selenium automation and highly recommend it to others.

Add a review

Duration 2 Days / 4 Evenings
Price £1,290.00 £490.00

Select Start Date *

Location map

Share our course