Entries Tagged 'Selenium Tutorials' ↓

Efficient Selenium Scripting and Troubleshoot Scenarios – Selenium Tutorial #27

In the previous tutorial, we discussed the technical implications while implementing logging in a framework. We discussed log4j utility at length. We discussed the basic components those constitute log4j from a usability perspective. With the Appenders and layouts, a user is leveraged to choose the desired logging format/pattern and the data source/location.

In the current 27th tutorial in this comprehensive free selenium online training series, we would shift our focus towards a few trivial yet important topics that would guide us troubleshoot some recurrent problems. We may or may not use them in daily scripting but they would be helpful in the long run.

Continue reading →

Debugging Selenium Scripts with Logs (Log4j Tutorial) – Selenium Tutorial #26

Now we are moving towards the end of our most comprehensive Free Tutorials for Selenium Testing tool. The tutorials we are posting now are the part of advance Selenium training.

In the previous tutorial, we kept our focus on the Continuous Integration tool named as Hudson. It’s a free tool and has a lot more capabilities to build the testing project, execute the test classes remotely and send out a notification email to the stakeholders informing them about the application status with respect to passed and failed test cases.

In the current tutorial, we would motion towards some advanced concepts that would directly or indirectly help in optimizing the Automation framework and brings more visibility to the users.

Continue reading →

Hudson – Importance and Benefits of this Continuous Integration Tool – Selenium Tutorial #25

In the last two tutorials, we discussed the two most important build tools – ANT and Maven. We discussed their significance and practical importance.

In the current Selenium online training tutorial, we would discuss a continuous integration tool known as Hudson. We would study about its importance and benefits that we get out of any continuous integration tool. We would look at the Hudson straight from the beginning, from its installation to its advanced settings. Continue reading →

Use of Maven Build Automation Tool and Maven Project Setup for Selenium – Selenium Tutorial #24

In our last Selenium tutorial, we learned a build tool named as “Apache Ant”. We also broadly discussed its applicability and importance besides the practical approach.

In this Selenium Testing tutorial, we will learn Maven – a build automation tool which is distributed under Apache Software Foundation. It is mainly used for Java projects. It makes build consistent with another project.

Maven is also used to manage the dependencies. For example, if you are using selenium version 2.35 and any later point of time you have to use Continue reading →

Apache ANT – a Tool for Automating Software Build Processes and its Importance in Testing – Selenium Tutorial #23

In the last tutorial, we tried to make you acquainted with the concept of generics and common methods. We also discussed the benefits we get out of generics like reusability. We also shared the practical approaches towards the creation of generics and their accessibility.

In the current tutorial in this Selenium automation series, we would shed light on a build tool named as “Apache Ant”. We would broadly discuss its applicability and importance besides the practical approach.

Take a note that the tutorial is limited to testing aspects of using Apache Ant.

Continue reading →

Creating Generics and Testsuites – Selenium Tutorial #22

In the previous tutorial, we started off with the representation of the sample project hierarchy and various framework components. We also discussed the data source – “excels” used to store the test data and their excel manipulations. We also discussed the new strategies and resources to mature our framework.

Now we are moving ahead with advanced topics in this Selenium Training Series. In this session, we would take the opportunity to discuss two important concepts that play an important role to mature the framework. We would discuss the concept of Generics and reusability aspects. We would also discuss about creation and significance of Test suite.

Continue reading →

Selenium Framework Creation and Accessing Test Data from Excel – Selenium Tutorial #21

In the last tutorial, we familiarized you with the basics of test automation Frameworks, its components and types. The frameworks illustrated in the previous tutorial were a few amongst the most popular frameworks used by the testing fraternity.

We briefly discussed Module based Frameworks, Library Architecture based framework, Keyword driven framework, Data driven Framework and Hybrid Framework. There are various other frameworks also in the place.

Please take a note that we would be adopting Data Driven Test Automation Framework for the rest of our tutorials.
Continue reading →

Most Popular Test Automation Frameworks with Pros and Cons of Each – Selenium Tutorial #20

In the last few Selenium tutorials, we discussed various commonly and popularly used commands in WebDriver, handling web elements like Web Tables, Frames and handling exceptions in Selenium scripts.

We discussed each of these commands with sample code snippets and examples so as to make you capable of using these commands effectively whenever you are encountered with similar situations. Amongst the commands we discussed in the previous tutorial, few of them owe utmost importance.

Continue reading →

Handling Exceptions Using Exception Handling Framework in Selenium Scripts – Selenium Tutorial #19

In last WebDriver tutorial, we learned about 3 different types of important web elements like Web Tables, Frames and Dynamic elements and their handling mechanisms in selenium script

Before moving ahead with Framework tutorials in this Selenium training series, here in this tutorial we will learn about types of exceptions and how to handle exceptions in Java and Selenium scripts. Developers/testers use exception handling framework to handle an exception in selenium scripts. Continue reading →

Handling Web Tables, Frames, and Dynamic Elements in Selenium Script – Selenium Tutorial #18

In last Selenium WebDriver tutorial, we learned various commonly and routinely used Selenium WebDriver commands including important topics like handling iframe and exceptions in Selenium scripts.

Moving ahead in our comprehensive series of tutorials on Selenium, in this tutorial we would discuss about handling Web tables, iframe and dynamic elements which are an essential part of any web project.

This tutorial consists of 3 different topics and their handling mechanisms in selenium script. Continue reading →