codedUI に問題があります。Internet Explorer でステップを記録しました。ステップは、Webサイトの起動、Web サイトへのログインなどです。-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.CrossBrowserService.Launch(Uri uri) at Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.CrossBrowserFactory.Launch(Uri uri) at Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow. Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.<>c_DisplayClass3d.b の LaunchPrivate(Uri uri )Microsoft.VisualStudio.TestTools.UITesting.CodedUITestMethodInvoker.InvokeMethod(Func`1 関数、UITestControl コントロール、Boolean firePlaybackErrorEvent、Boolean logAsAction) の _3c() Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow.Launch(Uri uri) の 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));
}
update 2、Selenium 2.32.1、およびクロスブラウザー拡張機能を備えた Visual Studio Premium 2012 を使用しています。
あなたがすべてを持っていることを願っています
助けてくれてありがとう!!