As popular as Node is, I am still finding that many of the people I work with have no idea what it is or if they do, they only have a partial idea and can’t see how it would apply to the work they do on a daily basis.
So, I started by installing node and just working in Visual Studio as though my node project was a web site. It works, but it isn’t pretty. But it did get me familiar with some basic concepts like using the node package manager (npm) to install what I needed to get Istanbul running. For those of you who aren’t familiar with npm, it is basically NuGet for node.js.
My experience with setting up Selenium Grid was frustrated by the lack of information available about exactly what I needed to do to get this working.
I’ve actually had this working for a while now and I’ve set it up, or helped others set it up now, several times. So, I guess it is time to write a post about it so I can just send people here when I need to explain the setup.
Note, the following discussion already assumes you know something about how to use Selenium without the Grid so there won’t be a lot of code here other than what is need to get the Grid up and running so you can run your test on it.