0

この提案を実装したいと思います: 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を使用すべきではありません。ということで質問させていただきました。

4

1 に答える 1

1

Pieter Geerkens が質問に答えました。ウィンドウは、WatiN.Core.Native.Windows にあります。

于 2013-03-06T20:33:18.360 に答える