Platform Support for Coded UI Test (and Fast Forward feature of Test Runner)

Last updated on March 3rd 2011

The table below is summary of the current support for various platforms for Coded UI Test feature of VS 2010 and Fast Forward feature of Test Runner. We have shared this table earlier also but this is the latest version (as on March 3rd 2011). I will update this table to reflect latest status as appropriate.

Platform

Release

Post Release

Notes

IE7/IE8 – HTML/AJAX

    IE9 support (partial) added with VS\MTM 2010 SP1

Windows Forms 2.0+

   

Built-in .NET controls fully supported

WPF 3.5+

   

Built-in .NET controls fully supported

SharePoint 2007 & 2010

    Known issues & workarounds

Windows Win32

   

Known issues & Workarounds

MFC

   

Known issues & Workarounds

FireFox 3.5 and 3.6 – HTML/AJAX

   

Support released in Feature Pack 2.

Silverlight 4.0

   

Support released in Feature Pack 2.

Dynamics (Ax)

   

Partially supported – see article. Dynamics CRM web client is supported.

Citrix/Terminal Services

   

The client (MTLM or VS) need to be on remote machine

Office Client Apps

     

IE 6

   

Opportunity for partners to add this using the Extensibility support.  Docs and samples around extensibility are here.

Chrome/Opera/Safari

   

Flash/Java

   

SAP

   

Legends

Fully supported platform

 

Partial solution. Further work required in future to complete

 

Best efforts with known issues. Users can work-around these cases in the code. No major ongoing investment.

 

Currently no support but on the roadmap for future releases

 

Currently no support and none planned for now. Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.

Based on various feedback, we are working on -

  1. List of known issues and workarounds for all the platforms.
  2. Release Plan with dates for the platforms that will be supported in the future.

I will update this blog post as and when we have those ready.

Comments

  • Anonymous
    July 26, 2010
    Dear Gautam, Thank you very much for the information. Kindly let me know whether test runner/codedui test support the testing of com applications and also testing the server applications using  test runner/codedui test  where we can send input packects and packets and see application is outputting as expected? Thanks in Advance, Nagaraj

  • Anonymous
    July 26, 2010
    The test runner & Coded UI Test works at the UI layer and agnostics to the technology below it.  If by COM, you mean VB6 controls then those are supported with the same known issues as MFC above. I am not sure what you mean exactly by server applications here.  The Coded UI Test is supported for client-server application. In most cases the framework takes care of waiting for the server response (like simple HTML or AJAX etc response) but in some cases user might have to add sleep or his own custom logic to wait for the response. Thanks.

  • Anonymous
    January 10, 2011
    Are there any plans to introduce support for Compact Framework applications running on Windows CE?

  • Anonymous
    January 11, 2011
    No plans for supporting Compact Framework in near future.

  • Anonymous
    April 07, 2011
    We are working with a Siebel Public Sector application which runs on IE7.  Will I be able to create and run Coded UI test cases using TFS 2010 Ultimate Edition?

  • Anonymous
    April 07, 2011
    @Sally - Yes, IE7 is supported.  However for Coded UI Test, you will need Visual Studio 2010 either the Premium or Ultimate SKU. Thanks.

  • Anonymous
    May 25, 2011
    Hi Gautam, Any idea if any one is working on developing support for Java apps-It would really be a big plus for this Automation infrastructure. Thanks , Ketan

  • Anonymous
    May 30, 2011
    @Ketan - Thanks for the input.  Based on our priorities, Java support is not planned even in the upcoming release.

  • Anonymous
    June 08, 2011
    Hi, I was wondering if any future developments will allow VS 2010 Coded UI tests to support the MFC Feature Pack Controls. I'm looking at using coded UI tests to test the Ribbons we use in our application. Does anyone have a solution? Thanks

  • Anonymous
    June 16, 2011
    The Feature Pack is not well support.

  • Anonymous
    August 16, 2011
    Hey Gautam, we have a growing number of customers who are using Safari and Chrome. Do you know if there are any plans to support Safari or Chrome in the near future? Thanks in advance for your help.

  • Anonymous
    August 16, 2011
    @steve - Yes, we are aware of the trend here.  However the support for Safari and Chrome is not in plans for near future.  As mentioned in the above table, the framework is extensibile for someone else to add support for this and we are working on simplifying the extensibility model further.

  • Anonymous
    August 22, 2011
    Hi Gautam, In response to a query above, about Siebel automation with VSTS, I see that  you have replied in affirmative. I have a prospective client who is using QTP with Siebel add-in. The client already has VSTS 2010 Ultimate edition licenses. Can you kindly confirm if Siebel automation with VSTS Coded-UI is worth attempting? Do you any live references and known challenges to your knowledge? Thanks in advance. Regards, Tushar

  • Anonymous
    August 23, 2011
    @Tushar - If Siebel is generating Web UI (HTMLAjaxJScript etc), I don't see any reason for it not to work.  Obviously you should do a proof of concept and try out as I don't have anymore data on this. Thanks.

  • Anonymous
    August 25, 2011
    Hi Gautam, Thanks for the reply. I will see how we can drive this. Regards, Tushar

  • Anonymous
    September 20, 2011
    Hello Gautam! First of all, thank you very much for this very informative and useful post and for keeping it updated. I have a question for you regarding WPF controls.  It is marked in green above and there are no "known issues and workarounds" listed next to it.  This does not seem strictly accurate to me, as there does seem to be known issues and workarounds for WPF regarding the record-and-playback tools.  The following blog post describes the issue and a workaround. blogs.msdn.com/.../decoding-the-coded-ui-test-playback-failure-quot-search-may-have-failed-at-controlx-as-it-may-have-virtualized-children-quot.aspx Do you know if there is a plan for fixing this issue in future releases?  If not, shouldn't the above blog post be linked as a "Known issue and workaround"? Thanks very much!

  • Anonymous
    September 28, 2011
    Hello. Does Coded UI support Infragistics? The application that I am testing is developed in Netadvantage 10.3. I am having some issues with the tool recognizing all the objects. Thanks, Steve

  • Anonymous
    September 30, 2011
    @steve - Not yet.  We started on this but then it got stalled after the alpha release.  We are working with Infragistics to see how we can complete this but there is no firm plan as yet.

  • Anonymous
    October 06, 2011
    @Gautam, thanks for the reply. Is there a list of others who have expressed this interest that you can notify when something is available?

  • Anonymous
    October 14, 2011
    The comment has been removed

  • Anonymous
    October 20, 2011
    Hello. I have a similar issue with Tushar. I have tried to use CUIT Builder on Siebel objects, it doesn't seem to recognize them. As I understand, Siebel uses custom ActiveX controls. Do you have any suggestions on how to get CUIT to work with Siebel? Thanks!

  • Anonymous
    October 24, 2011
    @Steve - I will update this post.  So just subscribing to this post is good enough.

  • Anonymous
    October 24, 2011
    @Chan - Send me mail using "Email Blog Author" link at the top and I will try to loop in some folks who may be able to help.

  • Anonymous
    March 20, 2012
    Hello Gautam, Just checking in to see if assertions of MS word documents text are supported in coded UI Test? And if not, is there a work around? I’m trying to assert some particular text within a MS word doc, but so far, no success. I’m using MS Word 2010. Thanks

  • Anonymous
    March 20, 2012
    Hi Yohance, Check blogs.msdn.com/.../visual-studio-coded-ui-for-word-add-in-sample-solution-has-shipped.aspx. Thanks.

  • Anonymous
    July 17, 2012
    Is there a wrapper for Selenium from codedui for Google Chrome support?

  • Anonymous
    July 29, 2012
    @Dan - None that I am aware of today.

  • Anonymous
    July 31, 2012
    Thank you for the above information. It is very userful. I am using IE 9 [32 bit version] for coded UI scripts [Identifying objects in IE 9 and playback in IE9] , so far it is good. I wanted to try using same set of scripts for multiple browsers. From the above table and discussions, Chrome and Safari are not supported. Above table states FF 3.5/3.6 are supported with feature pack 2. Is there any plan to support Firefox 8? Does installing feature pack 2, will work only for FF 3.5/3.6 and not for FF 8? Thanks.

  • Anonymous
    August 22, 2012
    @Nika - Installing Feature Pack 2, will work only for FF 3.5/3.6. Coded UI Test support for latest versions of Chrome/Firefox/Safari is on the top of our backlog.  We will update as soon as we have something to share here.