TestCon Moscow Starts in:








Saar Rachamim

Gett, Israel


April 2, 2019





About Saar Rachamim

I have a degree of B.sc in Computer Science from the Academic Tel Aviv Jaffa academic institute. I have been working with Appium, Selenium and API testing at the last 6 years. I am fond of developing Automation tools in different technologies. Currently working at Gett, which is a global on demand mobility company that connects customers with transportation, goods and services. customers can order a taxi or courier using the company’s based GPS based app.


Selenium Basics

Web applications are becoming a part of each business in the marketplace, Selenium gives the solution needed for UI Automation testing for Web Applications. It supports several browsers, operating system, coding languages etc. Selenium has a large community who supports and extends the code. It is an open source and widely used. Due to the above, when thinking about Web Automation Testing, Selenium is the first solution that come to mind.

The workshop will give you the tools and the personal experience in building from scratch an infrastructure for automating web app that will support different browsers. The skeleton you will build can be widen to a full support needed in your current position or lead to a step up for the next project you will face in the future.


Introduction to Selenium 45min

  • What is Selenium.
  • Different kinds of usages.
  • Execution of a simple test using selenium.

Web and Query Languages 45min

  • HTML.
  • CSS, etc.

How to Create a Selenium Project 45min

  • Maven, Junit Test annotation.
  • WebDriver.
  • WebElement.

Practical workshop 1 hour

  • Creating New Selenium Project.
  • Creating Basic Selenium Test.

Different Web Drivers for Different Browsers 30min

  • FireFox Driver.
  • Chrome Driver.
  • IExplorer Driver.

Practical workshop 1 hour

  • Profiles, Capabilities and differences between browsers.
  • Support different browsers

Target audience

The workshop is intended for manual testers who have the motivation to write automation tests over web apps or for automation developers without experience in Selenium. People interested in knowledge improvement are also welcome.

Course prerequisites

  • A personal computer.
  • Basic knowledge in Java – no need for an actual experience from the workplace, however, it will be more beneficial to learn Java and the basics of OO programming before the workshop.
  • Download and install Intellij Community version.
  • Download and install JDK 1.8