Coded UI testing support for Silverlight
After we shipped VS 2010, we shipped a “Testing Feature Pack” that included support for testing Silverlight 4 applications using UI automation. Our full intent was to incorporate that support into VS 2012. Unfortunately, there were so many competing priorities, we just didn’t have time to get it in – and what’s more we released Silverlight 5, further widening the gap in our support. As VS 2012 has been winding down, the team has had some “spare” time and has done some work to take the original Silverlight support, extend it to also support Silverlight 5 and package it up as a download. You can get it from the Visual Studio Gallery here: http://visualstudiogallery.msdn.microsoft.com/28312a61-9451-451a-990c-c9929b751eb4. It works for both Silverlight 4 and 5, runs in either VS 2012 RC or the final VS 2012 release (once it’s available), requires either VS Premium or VS Ultimate and works only with browser hosted Silverlight – using either IE 8, 9 or 10. Whether or not this ultimately become “more supported” than this, will depend on how much uptake there is. If a lot of people use it and give us feedback on it, we’ll look at what further should be done. Give it a try and let us know what you think.