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


Likes0 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


Likes5 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


Likes0 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


Likes6 Comments7 Minutes

Asya Galinsky by Asya Galinsky

How to Create a Cross Browser Compatible Test Automation Framework

In this tutorial we’ll be learning about the first step in Designing the architecture of a Selenium test automation framework with C# and NUnit: developing the ability for cross browser testing on IE, Chrome and Firefox. Meaning, the engineer or...

Continue reading


Likes4 Comments5 Minutes

Asya Galinsky by Asya Galinsky

Steps to Develop a Reporting Module in a Test Automation Framework

In this tutorial for Creating a test automation framework with C#, Selenium 3 and Nunit, we’ll learn how to develop a reporting module so it will support the report deposition which will provide an indication on what failed, what passed and the...

Continue reading


Likes2 Comments4 Minutes

Asya Galinsky by Asya Galinsky

How to Inspect Web Elements & Methods to Locate Them with Chrome...

The following tutorial is the second step in Creating a Test Automation Framework with C#, Nunit & Selenium Webdriver, in which we'll be learning about the various methods to inspect web elements and the methods to locate them with Chrome...

Continue reading


Likes0 Comments7 Minutes

Asya Galinsky by Asya Galinsky

How to Use Data Driven with Selenium Test Suite

This tutorial is the final step in Creating a Test Automation framework with C#, Selenium Webdriver 3 and Nunit. After Creating a functional testing flow with multiple test cases in the previous tutorial, we’ll now learn how to use data driven with...

Continue reading


Likes0 Comments3 Minutes