0

我有编码UI的问题。我在 Internet Explorer 中记录了步骤。步骤是午餐网站,登录网站等等......我按照我可以找到的说明安装了 CodedUITestCrossBrowser http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/30/introducing-cross -browser-testing-with-coded-ui-tests.aspx

我在每个浏览器中运行测试。对于 IE 和 chrome,测试工作,但对于 Firefox,它不会午餐 URL。页面打开,但什么也没做。然后我的测试会给我这个错误。

测试方法 QaAutomatisation.Reseller.DristributorCreation 抛出异常:Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:无法在 Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.Utility.MapAndReThrow(异常异常)处启动 45000 内的套接字Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserFactory.Launch(Uri uri) 在 Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow 的 Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserService.Launch(Uri uri)。 LaunchPrivate(Uri uri) 在 Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.<> c_DisplayClass3d.b_3c() at Microsoft.VisualStudio.TestTools.UITesting.CodedUITestMethodInvoker.InvokeMethod(Func`1 function, UITestControl control, Boolean firePlaybackErrorEvent, Boolean logAsAction) at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.Launch(Uri uri) at QaAutomatisation.UINewTabWindowsInterneWindow UIMap.Designer.cs 中的 .LaunchUrl(Uri url):UIMap.Designer.cs 中 QaAutomatisation.UIMap.LoginAdminCP() 的第 425 行:Reseller.cs 中 QaAutomatisation.Reseller.DristributorCreation() 的第 71 行:第 44 行

        //The code that have been generated is 
        // Go to web page 'http://master.controlpanel3.test.mail.dev.sherweb.com/' using new browser instance
        this.UINewTabWindowsInterneWindow.LaunchUrl(new System.Uri(this.LoginAdminCPParams.UINewTabWindowsInterneWindowUrl));

        // Type 'xyz' in 'Username' text box
        uIUsernameEdit.Text = this.LoginAdminCPParams.UIUsernameEditText;

         public void LaunchUrl(System.Uri url)
    {
        this.CopyFrom(BrowserWindow.Launch(url));
    }

我正在使用带有更新 2、Selenium 2.32.1 和跨浏览器扩展的 Visual Studio Premium 2012。

希望你拥有一切

再次感谢您的帮助 !!

4

1 回答 1

1

我收到此错误是因为我在执行测试之前运行了一个 Firefox 实例。在 Firefox 中运行编码 UI 测试之前,请确保关闭所有 Firefox 浏览器窗口。

于 2013-06-03T12:22:57.540 回答