Cross browser testing on Firefox with Visual Studio 2010 UI automation
Cross browser testing on IE and FireFox is now supported in Visual Studio Test Tools with the release of the UI automation plugin for Mozilla Firefox.
The primary scenario we want to target with the plugin is that you record a test in IE, and play the same test back in Firefox. In VS2010, you can create a test by recording your web application opened in Internet Explorer. With this plugin, you can run the same test (Coded UI Test or the Action Recording strip) on your web app, this time opened in FireFox.
The current release supports Firefox 3.5 and 3.6. It’s easy to use – just download the feature pack from here: https://msdn.microsoft.com/en-us/vstudio/ff655021.aspx
I am eagerly looking for feedback on this plugin – do let me know what you think.
Comments
Anonymous
April 18, 2010
Hi Anu, Do we have check points in VSTS2010 for both screen and data. If so can you please let me know how to invoke the same. [Anu] Ram - by check points, do you mean "validation"? If yes, then, you can validate on either the data by extracting props from controls or on the UI, by asserting on the control's presence. You can use the .Exists prop for this Regards Ramkumar.AAnonymous
April 18, 2010
Hi Anu, Yes, I meant validation, but through assertion we can able to validate only selected controls. Is there any possibility to validate the whole screen if there any changes happen like (position of button, label, caption changes) in the whole screen. The same way for data. [Anu] Nope - not yet. We are working on complex validations and might have something interesting to share in a few months. Will post updates here Regards Ramkumar.AAnonymous
April 20, 2010
Will this be available for the RTM? [Anu] The beta is available right away and works fine with the RTM version. The final drop of the plugin will be available post RTM as a separate drop - should be very soon.Anonymous
April 27, 2010
Hi Anu, Is there any reason why the Firefox plug-in always forces Firefox into full-screen? This doesnt happen with IE. [Anu] Good catch, Sam. This is a bug - we'll fix this up for the release. Thanks for reporting thanks SamAnonymous
August 12, 2010
Hi anu this feature is preety kool (mostly we can use same code for multiple browsers) . . . actually i was eagerly waiting for such framework from MS . . . . Acutally i was working for one of the project of MS through a vendor . So was missing such framework since we were using some internal automation tool . . . (now dont work any more with that vendor)As a result we can use power of programming rather then depending on scripting . . . [Anu] Glad you liked the tool! :)Anonymous
August 12, 2010
Since i know what is the pain to write different code for a test case to just to support different browser (had used one of the MS intenal tools ).Anonymous
January 18, 2011
visualstudiogallery.msdn.microsoft.com/.../c7b5accc-abd8-4776-a331-81392a58a3c3 ? broken links... sigh[Anu] The link has moved since I posted - fixed it. Thanks for reporting it, Oliver. http://msdn.microsoft.com/en-us/vstudio/ff655021.aspxAnonymous
September 22, 2011
The comment has been removed