Author: Saumya

How to create Chrome Extensions?

Reading Time: 4 minutes Chrome Extension is a very useful tool to automate your tasks. There are a lot of chrome extensions available that you can use very easily. The most important and interesting thing is you can create your own extensions. In this blog post, I’ll show you how to make a Chrome extension to help you innovate your tasks and get back to productive work. Google Chrome Continue Reading

What is SAAS and why to use it?

Reading Time: 3 minutes SAAS stands for Software As A Service is a cloud-based service where instead of downloading the software on your local system to run and use you access these applications via an internet browser. The most common examples for SAAS are office tools (Microsoft Office 365) or google apps like Sheets, Slides, Chats etc. Users can log into and use a SaaS application from any compatible Continue Reading

Selenide – concise UI Test in Java

Reading Time: 3 minutes Selenide is a framework for test automation powered by Selenium Webdriver. Everyone can prepare their own skeleton for writing automated test scripts using Selenide and it will be faster than preparing the same skeleton with Selenium.  It comes with powerful selectors, easy configuration, concise fluent API for tests, Ajax support for stable tests. In most applications with ajax supports I had to wait for some time Continue Reading

Docker Cheat Sheet for getting started easily

Reading Time: 3 minutes Docker is free software developed by Docker Inc. The time after its release it became a must in the field of IT development. It allows users to create independent and isolated environments. It is very helpful in launching and deploying any applications easily. These deployed applications are available to us in form containers. Containers give isolated environments from one another and bundle their own software, libraries, and configuration Continue Reading

Lets have a look into advance locator XPath

Reading Time: 3 minutes In Selenium automation, if the elements are not found by the general locators like id, class, name, etc. then XPath is used to find an element on the web page . In this blog we are going to focus on advanced locators functions like Contains, Sibling, Ancestor & Selenium AND/OR, child, parent ,they are the functions from XPath 1.0 library. We have already discussed about Continue Reading

JavascriptExecutor in Selenium WebDriver

Reading Time: 4 minutes JavascriptExecutor is an interface provided by Selenium that gives a mechanism to execute JavaScript through Selenium WebDriver. It provides two methods such as “executeScript” & “executeAsyncScript” to run JavaScript on the currently selected frame or window or page. There are scenarios where the actual Webdriver commands will not work efficiently as expected and this is where JavaScriptExecutor comes into the picture. As JavaScriptExecutor is a Continue Reading

Let’s have a look into Web Element Locators

Reading Time: 4 minutes What are Web Elements? A Web element is an individual entity rendered on a Web page. Whatever you see one a web page whether it is a button or a title header or input fields is a webelement. Suppose you have opened the search page of google, whatever you see there like the title or the search box they all are elements. Elements are specified in HTML by Continue Reading

Introduction to the Jenkinsfile

Reading Time: 5 minutes What is Jenkinsfile?   In Jenkins most of the time we create pipelines from the Jenkins UI (User Interface) or Dashboard, this requires additional effort to create and manage work to test and build multiple projects, it also keeps the configuration of a job to build, test or deploy separately from the actual code being built, tested or deployed., but the interesting thing is that Continue Reading

Version Control Systems (VCS): Why so important?

Reading Time: 3 minutes What is a Version Control System (VCS)? Version Control Systems are basically a category of software tools that helps in saving and identifying the changes made in the files of computer programs, documents, or other collections of information so that it becomes easier to track those changes even after a long period of time. It becomes more interesting and useful for the developers because revisions Continue Reading

Intro to the amazing world of Shell scripting

Reading Time: 7 minutes Shell Scripting A shell script uses the Linux commands to perform a particular task. It provides loop and conditional control structures that repeat Linux commands or make decisions on which commands you want to execute. It will be very easy to learn if you already have some experience in programming (a very basic level will also work fine). Shell Scripting provides automation, makes repetitive task, Continue Reading