0

すべてが正しくインストールされているようですが、それでもエラーが発生します。

Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: 再生エンジンは、システムで Selenium バイナリを見つけることができませんでした。クロス ブラウザー コード化された UI テストを実行するには、Selenium .NET バインディングと Selenium Chrome ドライバーの両方をインストールする必要があります。

1) VS2013 Ultimate 11.0.51106.01 Update 1 の使用

2) d/l および CodedUITestCrossBrowserSetup.msi を実行

3) chromedriver は、バージョン 26.0.1383.0 を使用して手動で起動します

4) SeleniumDotNET ファイルを「C:\Program Files (x86)\Common Files\microsoft shared\VSTT\Cross Browser Selenium Components」にコピーしました

私が見つけたすべてのドキュメントを見ました。足りないものはありますか?

4

3 に答える 3

1

tl;dr

このファイルが存在しない場合は、ダミーのファイルを作成します: C:\Program Files (x86)\Common Files\microsoft shared\VSTT\Cross Browser Selenium Components\castle.core.dll

ロングバージョン

ここから「コード化された UI クロスブラウザー テスト用の Selenium コンポーネント」で動作する VS2012 Premium Update 2 (CTP ではない) を取得できませんでした。

http://visualstudiogallery.msdn.microsoft.com/11cfc881-f8c9-4f96-b303-a2780156628d

この dll の Visual Studio テスト コード: C:\Program Files (x86)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages\Microsoft.VisualStudio.TestTools.UITest.Extension.CrossBrowser.dll

... このファイルを探します: ....\Cross Browser Selenium Components\castle.core.dll

...しかし、それは存在しません。

この問題を解決するには、'Cross Browser Selenium Components' フォルダーに、castle.core.dll という名前の古いファイルを作成します。私のマシンでは、castle.core.dll という長さ 0 のファイルを作成したところ、機能し始めました。

于 2013-06-04T13:44:09.417 に答える
0

VS2012 Update 2 CTP を含むすべてのアドオンを再インストールしましたが、現在は機能しています。

于 2013-03-12T15:56:21.540 に答える