Thursday, 21 April 2016
Using Selenium for Microsoft Dynamics CRM (C#, PhantomJS and Chrome)
Many times we need a tool that allow us to automate several processes in order to test the performance, monitoring or simply looking for bug that could be caused by new releases. So in order to accelerate high quality software delivery, we need to perform load testing, continuous testing, extensible automated test, etc.
The Selenium is a suite of tools to automate web browsers across many platforms and allow the use of several browser drivers. We can control the execution of tests and the comparison of actual outcomes with predicted outcomes. The test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or add additional testing that would be difficult to perform manually, for example trying to log in into CRM with different users to check if the Business Rule are correct for each user.
In this example I show how to use Selenium for Microsoft Dynamics CRM, using PhantomJS and Chrome.
Download Source Code