この提案を実装したいと思います: Watin / IE9 でファイルのダウンロードをテストする方法は?
プロジェクトでは、ポスターが参照した参照を追加しました。
- UIAutomationClient
- UIAutomationTypes
ただし、ウィンドウは解決されませんでした。そこで、ウィンドウを解決する次の 2 つの参照を追加しました。
- プレゼンテーションコア
- プレゼンテーションフレームワーク
ただし、System.Windows.Window コンストラクターは引数をサポートしていませんが、ポスターには引数があります。
Window windowMain = new Window(WatiN.Core.Native.Windows.NativeMethods.GetWindow(browser.hWnd, 5));
ポスターは、彼らのソリューションは私のプロジェクトが使用しているものである .net 4 で動作し、クライアント プロファイルではなく完全なフレームワークであると述べています。PresentationCore/Framework の使い方は間違っていますか? System.Windows.Forms への参照を試みましたが、Window はそのクラスではありません。
私が何を達成しようとしているのかについて、非常に明確にさせてください。私の質問の最初の文のリンクに記載されているように、ポスターのソリューションを実装したいと思います。UIAutomationClient/Types への参照を追加しても、Window オブジェクトが解決されませんでした。そこで、フレームワークで Window を探しに行ったところ、PresentationCore/Framework で見つかりました。私が得た応答では、明らかにPresentationCore/Frameworkを使用すべきではありません。ということで質問させていただきました。