NOTE: This project is fairly old and there are pobably better options now
A bare-bones solution that let's you get started on asynchronous multi-browser (Chrome, FireFox, & IE) testing. Most settings are controlled via the app.config file.
- Asynchronous programming in C# using Tasks and Actions (previously I'd use mainly BackgroundWorker since this was a long time ago)
- Instantiating and running various Selenium instances, once for each browser type (Chrome, IE, Firefox)
- Running CMD commands from C# (used to install missing items if needed)
- Using MsTest attributes and life cycle methods (TestInitialize, TestCleanup, etc)
- Using Selenium and getting around the nuances of Selenium such as common timing issues