Python

Contribution to PyPi Browserium

Posted on

Hello readers, this is an article that I will be posting today for a module that I have contributed to PyPi (Python Package Index). The module name is called “Browserium.” Let’s see what problem the module would aim to resolve.   Problem Statement With the very fast pace of development, it has now become very […]

 
Python

Fixtures in PyTest

Posted on

Introduction   PyTest is used for developing automation tests using python. It is a very powerful framework that can be utilized to write effective test automation scenarios in python. PyTest framework makes it easy to write small tests, yet scalable, to support complex applications and libraries. PyTest fixtures The purpose of test fixtures is to […]

 
Hooks

Pre-Commit hook

Posted on

“Cook” it and “Pre Hook” it – Cook your application code and use the capabilities of  pre-commit hook “linters” to do a baseline check before you commit your code and push it to the repository. So, I assume my readers would have the following three questions What is a hook? What is Pre-commit? What is the problem statement that […]

 
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 […]

 
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 […]

 
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 […]

 
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 […]