Author: gauravkamat7

  • Selenium – How to do object exists check

    Problem statement By default, most of us put a webdriverwait of 30 seconds and when finding an element using findelement or findelements method, if the element is not found within the wait limit, the code goes on to exception block. As a result there is no defined objectexists method in Selenium. This method is needed…

  • AI -Topic 2 – Failover Testing – Auto Download of Drivers

    Objective The objective of this post is to auto find the need for new driver download with the real time analysis of errors during web page launching. All examples om this post are based on C# and we will look into Chrome and Edge browsers. auto download feature is already part of Selenium Grid now…

  • AI -Topic 1 – Distance Algorithms to Locate Items

    Objective In this post we will try to look into the usage of text similarity algorithms like Levenshtein distance to accurately locate the items in case of dynamically altering pages where the object properties like id, name keep on changing (e.g.: Salesforce Lightening) Groundwork A typical web page is always having group of web objects…

  • AI In Automation Testing

    AI based algorithms and toolsets can be used to make the software testing activities. with more and more research happening in AI area, we will see that many use cases achieved which were earlier unthinkable. In this article, let us look into some of the scenarios that can be integrated into Selenium by using pattern…

  • What Is NestedFlow Automation

    NestedFlow Automation is a free, AI backed, ever evolving, graphical, flow chart like Test automation framework to build scalable, reusable automation test cases and easily manage them. Tool can be used as Model Based Application testing tool in which each test case is represent as easy to understand flow charts Please refer to the introductory…