我有编码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。
希望你拥有一切
再次感谢您的帮助 !!