C WebDriver Waiting Tutorial

C WebDriver Waiting is a video tutorial where we will cover the concept of waiting in tests. We will firstly look at the standard ‘wait for nth number of seconds’ to force a test to wait for a certain amount of time. This approach will force a test to effectively pause before moving on. The second approach we will discuss will be a slightly better approach where we will continue to wait inside a test but instead will wait for a specific condition to be satisfied instead.

C WebDriver Waiting Video Tutorial

c webdriver waiting

Direct Video Link

Follow the video tutorial above to learn more about waiting in tests.

C WebDriver Screenshot Tutorial

We will now take a look at taking screenshot in our C WebDriver Screenshot video tutorial. I am a firm believer in writing tests which are fully self sefficient and self functioning i.e. they create their own data, check conditions and report on them and clean up after themselfs. I am against the concept of doing something in a test which then requires some other intervention to decided if a test has passed or not. Taking screenshots is such an event where someone needs to look at it to validate the test. This said, there may be times where taking a screenshot is required as part of testing for other purposes. For instance, this may be a temporary thing or perhaps to gather data and send to an external party. What ever the case may be we have the option to take screenshots very easily.

C WebDriver Screenshot Video Tutorial

c webdriver screenshot

Direct Video Link

C WebDriver Alert Window Tutorial

In this video tutorial we will cover Alert Windows i.e. C WebDriver Alert Window. Alert windows are essentially windows which pop up as per actions performed on a web site. For instance when you submit a form on a page but miss a field or incorrectly type something into a field then you may get a quick popup windows telling you about it. This popup is effectively an alert window.

C WebDriver Alert Window Video Tutorial

c webdriver alert window

Direct Video Link

Follow the video tutorial above to learn more about interacting with alert windows and how to write tests for them. This will also be a great way of introducing WebDriver management API.

C WebDriver NUnit Advanced Tutorial

C WebDriver NUnit Advanced is where we will finally take advantage of NUnit’s hooks and tagging ability and combine it with WebDriver. This video tutorial is effectively part 2 of WebDriver NUnit Setup. In this video tutorial we will start looking at writing hooks for our tests so that we can start to learn about running tests in specific categories. We will also look at writing hooks for our tests which will allow us to execute code before a test has run and after.

C WebDriver NUnit Advanced Video Tutorial

c webdriver nunit advanced

Direct Video Link

As already discussed hooks allows us to perform actions sch as setup before a test is executed and clean up after a test has finished. Follow the video tutorial above to learn more about this.

C WebDriver NUnit Setup Tutorial

In this post we will go through C WebDriver NUnit setup. We will see how to setup NUnit with C WebDriver and learn the advantages which are gained by doing so. We will learn to write assertions as part of this video tutorial which will help us to validate the passing and failing conditions of a given video.

C WebDriver NUnit Setup Video Tutorial

c webdriver nunit setup

Direct Video Link

Follow the video tutorial above and learn more about writing tests in C as well as installing the required software to do so. This is going to be divided into two videos to make it easier to understand and follow.

C WebDriver Locators

In this video tutorial we will discuss C WebDriver locators. This is an extension to the last tutorial where we discussed the basics of locators. Locators help us to identify elements on a web page and then interact with them. Without methods which help locate elements on a web page it would simply not be possible to identify elements and interact with them.

C WebDriver Locators Video Tutorial

c webdriver locators

Direct Video Link

Follow the video tutorial above to learn more about using locators. We will also discuss more about using collections to help find multiple objects on the same page and interact with them.

C Basic WebDriver Script Tutorial

In this post we will go through our C basic WebDriver Script tutorial. We will begin by learning more about the WebDriver script we wrote in the last tutorial and then look at learning a little more about WebDriver and how it works. We will mainly focus on using locators to help us find elements on a webpage and interact with them. We will look at some basic interactions such as clicking and finding.

C Basic WebDriver Script Video Tutorial

c basic webdriver script

Direct Video Link

Follow the video tutorial above to learn more about writing a basic script and locators.

C WebDriver Environment Setup

Before we can write C# or C WebDriver tests we need to perform a C WebDriver Environment setup. This means we will install all the required software from start to finish. Once done we will also run a very basic test to ensure that our setup is finish and complete.

C WebDriver Environment Setup Video Tutorial

c webdriver environment setup

Direct Video Link

Follow the video tutorial above to learn more about the software which we will need to setup our environment from scratch. Once done we will also write and run a very basic script which will open a browser and close it.