Selenium Training in London

Manual testing of web applications is becoming more and more impractical with so many different browsers, browser versions, platforms (desktop, mobile, tablet), so test automation with tools like Selenium is fast becoming the standard across organisations.

Does your web application work on Linux, Mac OS-X and Windows? does it support Chrome, Chromium, Safari, IE, Edge, Firefox? Does it work on mobile devices, Android, iOS, does it scale correctly? Trying to test all these combinations manually is becoming increasingly impossible.

So, if you are testing web applications, Selenium really should be considered.


Selenium is used for automating browsers. Commonly used in conjunction with a test framework such as JUnit or NUnit it then provides the ability to test web applications.

There are 3 development streams for Selenium:

  • Selenium IDE
  • Selenium WebDriver
  • Selenium Server/Grid

Selenium IDE is a plug-in for Web Brosers, and allows you to quickly create automated tests through record & reply and then add your own validation points.


Selenium Logo

Selenium WebDriver is an Object-Oriented API that allows you to control the web browser programmatically, and allows you to create automated tests that act just as a user would. Test Scripts can be executed on the local machine, or even remotely on other machines (using Selenium Server). It also supports multiple web browsers (Chrome, Internet explorer, Firefox, Opera, Edge), including iPhone & Android. For web testing we usually use the WebDriver API within a test framework such as JUnit, NUnit, XUnit or TestNG. These frameworks provide easier execution, validation methods and results reporting.

Most people when talking of ‘Selenium’ mean WebDriver, as this is the future of Selenium and the most widely used. WebDriver 3 has recently been released and really is the future of open-source web testing.

You can also choose from a number of different development language bindings with WebDriver, although the most common languages for WebDriver are Java, JavaScript or C#.


What is the best approach to learning Selenium?

If you are new to automated testing you should always consider attending courses, as these will help you ‘hit the ground running’ saving you months of trial and error learning, also you will learn best practices, so avoid the common pitfalls in test automation.

Open-source tools like Selenium can be difficult to find good coherent resources for, so having instructor-led training can really simplify things for you.

If you want to get the best out of automation, get yourself trained!


Selenium classroom courses from Edgewords:

  • Selenium WebDriver Java – 3 Days – UK
  • Selenium WebDriver C# – 3 Days – UK
  • Selenium WebDriver JavaScript – 3 Days – UK

Based in London & Birmingham at our fabulous training centre. Hot and cold buffet lunch is provided along with refreshments and cakes throughout the day.
We also provide on-site training at your offices!

For the schedule and prices, please see our course schedule at:


Why use Edgewords?

Edgewords has been delivering training in automated testing for over a decade and is recognised as one of Europe’s leading providers in this field. All of our trainers have at least 10 years testing experience, so can provide expert advice on industry best practices.

All of our courses are practical, written by testing consultants, so you really learn how to develop real-world tests and overcome common problems you will experience along the way.

We provide publicly scheduled courses in London, as well as Online training and even on-site training at your premises.

Simply call us on +44 (0)333 939 8884 or submit an enquiry form here and we will assist you in finding the most suitable course for your needs