Karen Teboulle by Karen Teboulle

Advanced Selenium Quiz – Are You a Selenium Expert?

It's time for another Selenium quiz, this time it's an advanced one for all of you Selenium experts! How well do you think you know Selenium WebDriver? Test your knowledge with this most up to date Selenium quiz! TestProject's test automation...

Continue reading


Likes0 Comments1 Minute

Yoni Flenner by Yoni Flenner

How to Create Selenium Reports with EventListeners

In this post, we will review EventListeners - one of Selenium WebDriver's functionalities that enables us to create reports and logs while avoiding code duplication. Let's assume that we're running a test case with Selenium that includes a few steps, such...

Continue reading


Likes0 Comments14 Minutes

Yoni Flenner by Yoni Flenner

Inside Selenium WebDriver

Everything under the sun has already been written about the Selenium WebDriver. The amount of online tutorials is tremendous, new posts spring like mushrooms after the rain, there are various forums solely dedicated to Selenium, and it's widely known...

Continue reading


Likes1 Comment9 Minutes

Karen Teboulle by Karen Teboulle

Essential Skills for Landing a Test Automation Job in 2018

Every year brings new requirements in the test automation market. Test automation engineers must master their skills in order to stay ahead and land the job of their dreams. Following our last research: World’s Most Desirable Test Automation Skills,...

Continue reading


Likes4 Comments7 Minutes

Tim Harrison by Tim Harrison

Upgrade Your Project with CSS Selector and Custom Attributes

Element selectors for Selenium WebDriver are one of the core components of an automation framework and are the key to interaction with any web application. In this review of automation element selectors, we will discuss the various strategies, explore...

Continue reading


Likes2 Comments20 Minutes

Dimos Koromilas by Dimos Koromilas

Javascript Testing with Selenium Webdriver and Mocha

In case you are looking to write a functional test in Javascript, the following tutorial provides a perfect structural and referential material for a UI automation engineer to Javascript testing with Selenium Webdriver 3, Mocha and NodeJS. These days,...

Continue reading


Likes11 Comments17 Minutes

Yoni Flenner by Yoni Flenner

20 Fundamentals for a Successful Test Automation Infrastructure

In software testing, in order to prepare a successful test automation project, one must understand first its components and how to ensure sustainability and maximize performance. These are 20 fundamentals every software engineer has to complete in order...

Continue reading


Likes3 Comments4 Minutes

Asya Galinsky by Asya Galinsky

How to Write a Functional Test with a Basic Test Automation Framework

This tutorial is the the next step in Creating a test automation framework with C#, Selenium 3 and Nunit; after creating the reporting module in the previous tutorial, we can finally start writing an automated functional test with the test automation...

Continue reading


Likes4 Comments4 Minutes

Asya Galinsky by Asya Galinsky

Read Data From a CSV File in C#

In this tutorial for Learning to create a test automation framework with C#, Selenium 3 and Nunit , we’ll be adding data driven support to the test automation framework we’ve built and will read data from CSV file in C#. Tutorial Overview: Class 1...

Continue reading


Likes0 Comments3 Minutes

Asya Galinsky by Asya Galinsky

Page Object Pattern Advantages & Implementation

The following tutorial is the next step in Learning how to create a test automation framework with C#, Selenium 3 and Nunit : this step is about Page Object Pattern (also known as Page Object Design Pattern or Page Object) and the reasons to implement it...

Continue reading


Likes8 Comments7 Minutes