Author: Vimalraj

Folder structure

Python: Module Management

This post is the continuation of my previous post: Python Package Management with Pipenv. I’ve package / dependency management in place, now I would like to setup the folder structure and get the scripts executed. My problem statement is that I don’t have any main script which can call any modules to trigger. Time to time, I execute any scripts […] read more
python version

Python Package Management with Pipenv

At my work I had to setup a package management for the Python based project. After almost 5 years, I’m putting my hands on Python and observed many things had changed. Especially, how we use the new Pipenv for managing python packages. Let’s see on how to use Pipenv in Mac to setup the package management for the project. Before […] read more

Deploying GraphQL Server on Heroku

Today, I’ll show you on how to deploy a simple Graphql server on Heroku. I’m considering the following stack to show my example: Mongo (using mongoose) Express GraphQL (using apollo-server) NodeJS server A sample GraphQL server look like this: View the code on Gist. I have one Mutation which is used to add an user to the mongo collection and […] read more
Scenario Outline

Cucumber Extent Report v3.0.2

Hope everyone doing great. I’ve been busy with other things, hence I have neither written any article nor updated my library. But I’ve a quick update to everyone. I’ve just released v3.0.2 of Cucumber Extent Report with a small bug fix (refer here). Thanks to Anshoo Arora for the quick pull request. And I’ve been receiving queries often that the […] read more
Cucumber Extent Report

Cucumber Extent Report 3.x.x with ExtentX

Update: A new patch has been released with additional feature to assign authors to scenario. Kindly update to v3.0.1. Refer documentation. I’m happy to announce that now the Cucumber Extent Report comes with the support for configuring your ExtentX dashboard. And moreover, introducing ExtentProperties enum to help you to configure extent related settings. If you are using a maven based […] read more

Test Automation using NightWatch – Part 1

Nightwatch Examples In this blog series, I’m going to show you what I’ve learned automating using NightwatchJs. A NightwatchJs is an E2E testing framework used for automating browser web apps. It uses the W3C WebDriver API as the underlying to perform automation. It has the built in test runner, which can run the tests even in parallel, by group and […] read more