Selenium components for Coded UI Cross Browser Testing


Selenium components for Coded UI Cross Browser Testing

(17) Review
Visual Studio
2015, 2013, 2012
Download (38,080)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (17)
Q and A (189)
Sign in to write a review
Sort by:

by Joan Bruguera (Presence) | March 24 2016

While the tool itself is good enough for creating some basic tests, one quickly finds the rough edges of it:

- While a basic feature set is supported by all browsers, not every feature supported for IE is supported for Firefox or Chrome, or has bugs. You will eventually find yourself trying numerous workarounds for some feature that you thought Coded UI supported.

- There could be better communication between the people actually working with the tool and the people creating it and offering support for it, like periodic announcements, workaround for bug fixes, etc.. If you encounter problems, you may be stuck for a while.

- Development moves at a snails pace. For example, there is no support for Edge, and it looks like support for VS2015 took several months to land. There are no plans or announcements released for this tool. There is also a bug where the latest versions of Firefox don't work with this tool with no published solution or workaround.

Finally, while Coded UI is a pretty user friendly tool for recording tests once you have everything working, you will encounter pitfalls from the deployment and testing perspective that will make you lose A LOT of time.

by Yuri Guzun | March 09 2016

It does some basic stuff. But fails on simple things such as performing dialog actions.

by HB1110 | October 06 2015

by MonsoonMally | February 02 2015

Quite a useful tool, when it's fully functional.

But it seems many small changes - anywhere in the test-environment - can lead to failures.

And it's never good when you spend more time ensuring the test-environment itslef is stable, than you do testing the item you are intending to test.

by Chandrasekhar Kothamsu | January 27 2015

Every time facing issue with the Chrome latest browser. i feel Microsoft should update its cross browser dll's up to date with the Chrome version.

All our tests were blocked , no proper response from the Moderators when we put our query.

by uykryuk | November 14 2014

by BKK9 | October 21 2014

Latest browsers should be supported, this is making hard for cross browser testing.

by Mike Kaufmann | October 06 2014

Mozilla stopped working with latest update (v32.0.3)
Can you please provide an update?

by Ahsan Mumtaz | September 30 2014

I think you need you give the official support once in a quarter or at-least once in a half yearly. Last update was on January 2014. Browsers are upgrading rapidly, and I want to use the CodedUI to the cross browser test, i need some confidence that it should support on current available cross browsers.

by Srikar Garrepally | September 02 2014

complete information not provided regarding pre-requisites and after installing .msi file already chrome driver exists in the specified folder

by Jian_H | December 23 2013

by tiny apps | October 31 2013

Hi this seems to be a nice replacement for the Feature pack2 back in Vs2010 which just support Firefox 3.6 but this is great start to playback CUIT stuff against WebDrive whihc i think eliminates the burning issues open Desktop session

by Oleg Pantsjoha | May 24 2013

Great add on to Coded UI Testing framework, but unfortunately it seems there are still a lot of issues surrounding it, and lack of support is not helping. Some issue and confusion I've spotted from other users while browsing for solutions with my own issues is with simple installation of the product. Additionally, the version support for different browser is all over the place. I understand that it is also down to individual browser suppliers but i believe issue like those should be dealt prior to release of any product. Overall still a great add on, just requires attention to above issue in order to get 5 stars from users. Looking forward to next update.

by JoeH250 | April 30 2013

You really might want to point folks to a sample or two about making use of this functionality. Without some kind of working example that customers can work with, it's really not going to gain any traction.

For those curious about being able to swap between browsers at will, it turns out you need to set an environment variable in order to do that. I found some now out-of-date material at that has a bit of detail on that.

Overall, this is an improvement over being able to run only on IE, but the amount of work that is needed to do so can be time consuming. For example - if you have anything dynamic on your pages (say, part of the window title changes based on a previous action), you're not going to have a great deal of luck using this.

Also, having to code your own "WaitForAjax" solution is a big hurdle to clear.

Based on what I see so far, my team will be staying with our current Selenium WebDriver framework. We have more control over flow, control detection and selection, and dynamic content handling than CUI has.

Fantastic tool!!!

by Marc Velasco | January 10 2013

Have this working with IE, FireFox, and Chrome browsers on a product using a javascript framework. Depending on your application you might need to spend some time creating a good set of search criteria that gives good performance and reliably finds objects across browsers, in my case many of my properties were dynamic across different builds, sessions, and browser because of the javascript framework being used, but we got it working with some experimentation.

by Nathan.Grant | November 30 2012

Install wouldn't work on my Machine - claimed I didn't have Visual Studio 2012 installed but I have legit Ultimate 2012 + the update running. Had to use manual steps.

Sign in to start a discussion

  • Unable To launch In Firefox Issue 2
    1 Posts | Last post May 09, 2016
    • Hi
      I am currently trying to Launch a recording test script (recorded from IE), in firefox. But I am getting an error as "FirefoxProfileManager.cs not found". 
      Any help for resolving this issue  is appriciated.
      VIsual studio 2013 - update 5.
      IE - 11.0.9600.18230CO
      Chrome - 49.0.2623.112 m
      Firefox - 44.0
  • Support for Mozilla Firefox 45
    2 Posts | Last post April 30, 2016
    • Does it support Firefox 45 now or are we yet to get a release? If yet to get an update, when can that be expected?
    • download the latest selenium libraries from below link to  "C:\Program Files (x86)\Common Files\microsoft shared\VSTT\Cross Browser Selenium Components" folder, i was able to open firefox and navigate to application.
  • Not working on latest FF browser
    2 Posts | Last post April 28, 2016
    • Tool works for chrome but on latest firefox it just open the browser and fail to navigate. I tried to download and put latest selenium libraries under C:\Program Files (x86)\Common Files\microsoft shared\VSTT\Cross Browser Selenium Components\ but getting below error. Hope it may work if we solve this problem. any ideas? It's still trying to use 2.39.0.Seems that's the issue.
      System.IO.FileLoadException: Could not load file or assembly 'WebDriver, Version=, Culture=neutral, PublicKeyToken=1c2bd1631853048f' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044) ---> System.IO.FileLoadException: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
    • After downloading the latest selenium libraries from below link to  C:\Program Files (x86)\Common Files\microsoft shared\VSTT\Cross Browser Selenium Components folder, i was able to open firefox and navigate to application.
  • WindowHandle null
    2 Posts | Last post April 15, 2016
    • Getting an error when I call BrowserWindow.Launch(url); while trying to run tests in chrome. 
      This is under the very latest assemblies as of 2.17.2016. 
      This has worked perfectly fine on previous selenium assembly versions, but being that they update often I'm suspicious if this is a bug in their code. Any advice or help on this issue would be appreciated!
      Value cannot be null.Parameter name: windowHandle
         at Microsoft.VisualStudio.TestTools.UITesting.UITestControl..ctor(IntPtr windowHandle)
         at Microsoft.VisualStudio.TestTools.UITesting.UITestControl.FromWindowHandle(IntPtr windowHandle)
         at Microsoft.VisualStudio.TestTools.UITesting.UITestControlFactory.FromWindowHandle(IntPtr windowHandle)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.InitializeTopLevelWindow()
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.InitializeCrossBrowserService(String[] args)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService..ctor(String[] args)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.BrowserServices.ChromeBrowserService..ctor(String[] args)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.<.cctor>b__0(String[] args)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.Launch(Uri uri)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserFactory.Launch(Uri uri)
         at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.LaunchPrivate(Uri uri)
         at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.<>c__DisplayClass15.<Launch>b__14()
         at Microsoft.VisualStudio.TestTools.UITesting.CodedUITestMethodInvoker.InvokeMethod[T](Func`1 function, UITestControl control, Boolean firePlaybackErrorEvent, Boolean logAsAction)
         at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.Launch(Uri uri)
    • I am also facing same issue after updating new versions of selenium dll and chromedriver. Please suggest the version number which works fine.
  • Unable To launch In Firefox
    4 Posts | Last post April 14, 2016
    • Hi,
       CUrrently I am trying to launch a simple recorded [recorded in IE] coded UI test in Firefox. It is just launching a blank firefox browser but then giving the below error: 
      Result Message:	
      Test method CodedUITestProject1.CodedUITest1.CodedUITestMethod1 threw exception: 
      Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: Failed to start up socket within 45000 ms. Attempted to connect to the following addresses:
      Result StackTrace:	
      at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.Utility.MapAndReThrow(Exception exception)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.Launch(Uri uri)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserFactory.Launch(Uri uri)
         at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserFactory.Launch()
         at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.LaunchPrivate()
         at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.<Launch>b__12()
         at Microsoft.VisualStudio.TestTools.UITesting.CodedUITestMethodInvoker.InvokeMethod[T](Func`1 function, UITestControl control, Boolean firePlaybackErrorEvent, Boolean logAsAction)
         at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.Launch()
         at CodedUITestProject1.UIMap.Launch_AUG().
      However I am able to launch are test the same thing in IE or Chrome.
      Any helps and ideas is appreciated. 
      THanks in Advance.
    • VIsual studio 2013 - update 5.
      IE - 11.0.9600.18230CO
      Chrome - 49.0.2623.112 m
      Firefox - 44.0
    • I dont have it working for both Chrome and Firefox.Can you let me know the version of chrome driver and selenium dot net bindings you are using
    • I have just downloaded the installer from this web page and installed it. After installing I am unable to launch the test script in Firefox.
  • VS 2015 Support
    1 Posts | Last post April 01, 2016
    • I see that it is updated few weeks back that it supports VS 2015. I am on VS 2015 Ultimate and with latest versions of browsers.  But I couldn't run the tests on chrome nor firefox. On chrome it opens the browser and recognizes few actions but not all. Firefox doesn't even launch the browser.
      Is there anything I need to consider, like any updates or browser versions?
  • Changelog for last update
    1 Posts | Last post March 24, 2016
    • Hello,
      I see that the this project was last updated a few weeks ago. Is there any chance we can get a changelog to see which differences are there between this and the last version?
  • CodedUI-like framework based on Selenium
    2 Posts | Last post March 21, 2016
    • Hey guys,
      Shall we write a Selenium based framework that would mimic CodedUI structure? So we can move existing CodedUi tests to Selenuim.
      Have started a project on GitHub. Please feel free to contribute.
    • This looks like a promising way to wrap selenium into coded UI Syntax. I have not tried implementing it yet but I would support this.
  • Cross Browser Testing Fire Fox is not working as expected
    2 Posts | Last post March 21, 2016
    • I have managed to initiate a fire fox browser using Visual studio 2015 Enterprise edition but after initiating, browser is not navigating to the Url mentioned in the code instead it is taking long time and new fire fox browser initiated.Similarly it is initiating so many fire fox browsers and this continues until I cancel the test run. I have tried this with latest version as well downgraded fire fox versions. Any help is much appreciated. 
    • i am facing the same problem.My firefox version is 44.0.2.
  • Remote Web Driver?
    3 Posts | Last post March 18, 2016
    • Can these components work against a remote web driver? Can I use this against a selenium grid instead of running the browsers on the local machine?
    • This question goes in the same direction we asked on 11th January.
      If you have an idea how to solve this we would be very interested in the solution. Many thanks.
    • i am facing the same problem
1 - 10 of 189 Items