Avni (@74-faunie) | Selenium Introduction

74-faunie's cover image
Powered by FIFO
74-faunie's image

Avni

Integrating Software Development and Quality Assurance with Engineering Team @ GlueLabs.

Followers17
Following19
Spaces2

Automation Testing is a software testing technique that is performed using special automated testing software tools to execute a test case. On the contrary, Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps.

With the help of XPath's in selenium we can easily navigate through any HTML Structure of page. Every element on the page is not always written using same type of HTML attributes, so to handle every case we have different types of XPath's. This post discusses each of them.

Today we will be talking about 'Scope of Search' for any web element and the most common practice by automation developers - 'Indexing'. Usually while writing code to automate any UI, the most common feature we come across is 'Dropdowns'.

Selenium webdriver architecture is based on client server model; where our code acts as client and asks browser drivers to work on the locators and perform the required action; Then the Browser driver directly interacts with the original browsers(the ones which we use in our day to day life); And hence we see the actions getting performed on our screens.

media

Do you know, what can reduce dependencies and integrate speed from Basic to Final software test practices? Software Automation is the answer. Yes, it is time consuming and cost effective, also needs some maintenance. But it eventually throws out the result whenever you need it, with just a trigger(that also manual or automated).

media

Test Automation is a software testing technique that is performed using special automating testing software tools to execute a test suite. On the contrary, Manual Testing is performed by sitting in front of a machine and carefully executing the test steps one by one.

media