Hello friends, I am writing this blog after a long time. In the meanwhile, I was busy doing some R&D stuffs. Well of course one of the research topic amongst this was “How can we get to running our automation platform on a containerized environment?”. Well the first question that would definitely hit your mind…
Working of the measurement protocol
What is ‘Measurement Protocol’? Measurement protocol is a set of rules which the application must follow in order to send raw hit data directly to GA server. What is a ‘Measurement Protocol Request‘? In order to make an HTTP request to the GA server (for sending in the raw hit data directly), the HTTP request needs…
Working with the Account APIs for Google Tag Manager and Google Analytics
AGENDA The agenda of this documentation is to give a brief about the working process for GA and GTM management accounts API. The motive of this documentation is to give a very brief preview of how one can easily utilize the Google Analytics and Google Tag Manager account API to get the list of active Accounts with…
Fixtures in PyTest
1. 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. 2. PyTest fixtures The purpose of test fixtures is…
“Cook” it and “Pre Hook” it
“Cook” it and “Hook” it, wow !! that is a nice line :). Well jokes apart, hello bloggers and blog seekers, it’s been a long while I have set hands on my site writing again. Well, I was having a group training session in my organization where my fellow colleague Bony Roopchandani who explained us the…
Demystifying the concepts of ‘Asynchronous JavaScript’
Debrief 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…
Fixing npm(Node Package Manager) permissions
In our day to day life, we come across javascript libraries that we require as project dependencies. So to get the required dependencies for javascript we require a package manager which is well known as npm or Node Package Manager. But, sometimes we do face problems with the permissions of npm. The most common of…
Let’s just not code, Let’s develop.
Awesome Panshul !! Really liked your article. Keep writing, keep inspiring
Behaviour Driven Development (BDD)
Behaviour Driven Development (BDD) is an agile software development strategy that aids to establish communications between the stakeholders of the software product. It helps mitigating the small gaps of communication between understanding the product functionality and its performance in the real time. This practice was introduced in by “Dan North” in the year 2003 and…
Wait Types – An important aspect in the Selenium automation process
Hello friends, in this blog I would be discussing the important aspect of different wait types in selenium automation process. I have seen that there is a huge confusion in understanding different wait types and its significance. So this blog would exclusively explain what are the different wait types. There are basically three wait types…