Scripting

Awk Command in Unix

Posted on

Introduction Awk Command in Unix: Awk Command in Unix is a programming language which allows easy manipulation of structured data and the generation of formatted reports. Awk stands for the names of its authors “Aho, Weinberger, and Kernighan” Some of the key features of Awk are: Awk views a text file as records and fields. Like common […]

JavaScript

Nightwatch.js

Posted on

What is Nightwatch.js? Nightwatch.js is an automated testing framework for web applications written in Node.js and using the W3C WebDriver API (formerly Selenium WebDriver). It is a complete browser (End-to-End) testing solution which aims to simplify the process of setting up a Continuous Integration and writing automated tests. nightwatch.js can also be used to write Node.js unit tests. nightwatch.js gives the flexibility […]

Scripting

Functions in shell script

Posted on

Functions in shell script: The best way to learn shell scripting is to fall in love with the command line.Functions in shell script plays an important role for re-usability.   What functions in shell script all about? A function is a group of commands that are assigned a name that acts like a handle to […]

Regression Tool

Galen Visual Regression Testing tool

Posted on

Introduction: Galen is an open source layout testing tool for software applications which allows to test the look and feel of the application. The idea behind using Galen is to simplify layout testing where we won’t be needing manual efforts to test an application for UI based issues. Using Galen UI regression can also be automated. Now a days it has […]

Scripting

sed command

Posted on

Sed command in unix: Sed command which is used for text manipulation, which is a very important step in our bash scripting journey.     Operating system provides some tools for text processing, one of those tools is sed. Sed command is used to work with text files like log files, configuration files and other […]

JavaScript

Asynchronous JavaScript Concepts

Posted on

Brief: Javascript has been one of the vital constituents for application development nowadays in the world of information technology. Every application that is developed now is web-based, and when it comes to accessing the application through the web browser, you got to depend on javascript. So, this blog is basically about breaking down the concepts […]

Scripting

Shell Scripting from Scratch

Posted on

In this series, we are going to learn Linux Shell Scripting. Shell scripting is a very important skill that Unix/Linux administrators can never go without. Shell Scripting means writing scripts (programs) for the UNIX/Linux Shell. So, let me tell you what Linux Shell is. What is Shell? A shell in a Linux operating system takes […]

Headless Automation

Phantomjs selenium

Posted on

Introduction Phantomjs selenium: It becomes quite easier when using phantomjs selenium.It has fast and native support for various web standards such as DOM handling, CSS selector, JSON and etc. PhantomJS uses the WebDriver Wire Protocol implementation which is achieved by GhostDriver running at the back end of phantomjs. PhantomJs is a webkit which runs headless […]

Headless Automation

Headless automation using CasperJS

Posted on

Introduction: What is CasperJS? Casperjs is an open source initiative for navigation scripting and testing utility written in javascript for the phantomjs web kit headless browser. Casperjs acts more as a wrapper over phantomjs to extend its functional capability to perform better handling of automation frameworks. Headless automation does not involve direct interaction of the […]