-
What is Synchronization? Handling Synchronization in Selenium WebDriver using C#:
Synchronization meaning: when two or more components involved to perform any action, we expect these components to work together with the same pace. The co-ordination between these components to run paralelly is called Synchronization. Synchronization (Wait) in Selenium has a great significant value. Now a day, we see most of the web applications are developed…
-
Sending Test reports by Email using Office 365, Gmail
Wouldn’t it be great if Test Report are sent automatically across team as soon the Test Execution is complete?? Now, let’s see how to achieve this using Office 365.com, Outlook.com and Gmail.com account as the SMTP host. Include the below code in your OneTImeTearDown (NUnit) or AfterClass (TestNG) method: we attain this feature using library…
-
Extent Reports in Selenium CSharp (C#)
Reports play a fundamental role when it comes to TESTING. Tester can now know the real-time reports of test suit execution. Reports made ease to know the ratio of Pass? : Fail? post-test suit execution and it is the only documentation to know about test execution results. Everyone wish to see the detailed description of…
-
Assertions in Coded UI
Let us discuss how to add assertions in coded UI. Assertions are checkpoints/benchmarks to UI controls and are used to verify the expected results of UI controls in Coded UI testing. Following are some of the assertions that are available in Coded UI. AreEqual AreNotEqual Contains Matches …
-
Analysis of Load Test Results
Analysis of Performance Data After you capture and consolidate your results, analyze the captured data and compare the results against the metric’s accepted level. If the results indicate that your required performance levels have not been attained, you can analyze and fix the cause of the bottleneck. The data that you collect helps you analyze…
-
Parallel Execution using Selenium Webdriver and TestNG
While testing a web application it is very important to test the application on different browsers. We can achieve this by using Selenium Web driver and TestNG. If there are more number of scripts to be executed and executing them on each and every browsers sequentially is time consuming. This can be avoided using a…
-
Coded UI automation for web applications using Record and Playback approach.
First, What is Coded UI? Coded UI (also called CUIT) is an automation testing tool provided by Microsoft technologies which helps in creating automated tests. The Coded UI tests help us verify the whole application such as User Interface and their functioning properties. Coded UI tests are more helpful when there are validations and logical…
-
Handling Radio buttons and Checkboxes using Selenium Webdriver
The main difference between Radio button and Checkbox is that, using radio button we will be able to select only one option from the options available. whereas using checkbox, we can select multiple options. When we inspect a Radio button or a Checkbox, HTML code looks as below Using Click() method in Selenium we can…
-
Page Object Model
Automation Testing with Selenium using Page Object Model Page Object Model (POM) Writing selenium scripts is not tough job. We have to find the elements and perform the operation on the webpage. Consider the below example of simple selenium script which will navigate to gmail website and identifies the email id field and enters the email…
-
How to upload the files in Selenium using AutoIt
Selenium WebDriver Test Automation framework allows us to write the automation scripts for web applications and execute them in various browsers. In some test scenarios, you might need to verify the functionality of uploading the files. The file web element launches the windows file upload dialog to browse and select the files. With the help…