Hello my friends, today we are going to look into the most popular solutions for functional web testing. For my review, I listed the most well-known and popular frameworks, sorted them by the number of stars in their GitHub repos and picked top 5. Here are they (the number of stars is specified for the moment when this article was written, and it can differ from the current score).
CasperJS is written in Python, i.e. it is not a native Node.js solution. However, I’ve added this framework to my review because it can be installed from npm and so it fits well into the Node.js toolchain.
Further, we will have a detailed look at each of them. We will discuss their main features and try to perform a couple of basic actions with each, which will allow us to understand what each framework is worth. I’ll describe what you need to do to write your first simple test. This review does not encompass all the features — only the first impression from getting started with the framework. As a test scenario, we will use each framework to find its repository on GitHub.
... read the whole story at medium.com.