0
私はこれをしばらく稼働させようとしていますが、TFSでWatinテストを実行できないようです。彼らは私のdevアカウントで動作するようです。私のTFSビルドマシンでWatinが動作しない
私のソリューションですべてのテストを実行するTFSユーザーがいます。すべてのテストは合格しますが、Watinテストは失敗します。
私は、次のエラーを取得:
WatiN.Core.Exceptions.RunScriptException: RunScript failed ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
エラースタックは次のとおりです。
mshtml.HTMLWindow2Class.IHTMLWindow2_execScript(String code, String language)
WatiN.Core.Native.InternetExplorer.IEUtils.RunScript(String scriptCode, String language, IHTMLWindow2 window)
WatiN.Core.Native.InternetExplorer.IEUtils.RunScript(String scriptCode, String language, IHTMLWindow2 window)
WatiN.Core.Native.InternetExplorer.IEElement.GetJavaScriptElementReference()
WatiN.Core.Native.InternetExplorer.IEFireEventHandler.CreateJavaScriptFireEventCode(NameValueCollection eventObjectProperties, String eventName)
WatiN.Core.Native.InternetExplorer.IEFireEventHandler.FireEvent(String eventName, NameValueCollection eventProperties, Boolean noWait)
WatiN.Core.Native.InternetExplorer.IEElement.FireEvent(String eventName, NameValueCollection eventProperties)
WatiN.Core.Element.FireEvent(String eventName, Boolean waitForComplete, NameValueCollection eventProperties)
WatiN.Core.Element.FireEvent(String eventName)
WatiN.Core.Element.Focus()
WatiN.Core.Actions.TypeTextAction.TypeAppendClearText(String value, Boolean append, Boolean clear)
WatiN.Core.Actions.TypeTextAction.TypeText(String value)
WatiN.Core.TextField.TypeText(String value)
探しを開始する場所に任意のアイデア?
私は次のエラーを取得する: "作業フォルダD:\ \ 1 \ MyProjectと\ Watinテストの\ Sourcesを構築するには、ワークスペース8_1_appsdev_buildによってすでに使用されている。ドメイン\ BUILD_MACHINE $コンピュータBUILD_MACHINEに。" エラーが表示される理由は何ですか?すべてのユーザーはビルドマシンからログアウトします。 – Karan
これは本当に別の質問ですが...ビルドサーバーが実行されるアカウントとしてビルドサーバーにログオンし、VSを開きます。 「ファイル」 - >「ソース管理」 - >「ワークスペース」を選択し、上で説明したものを削除します。 – DaveShaw