0

我想实施这个建议:How to test file download with Watin / IE9?

在项目中,我添加了海报提到的参考资料:

  • UIAutomationClient
  • UIAutomationTypes

但是,Window 没有解决。因此,我添加了以下两个解决 Window 的参考:

  • 演示核心
  • 演示框架

但是, 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 对象。于是,我去framework中寻找Window,在PresentationCore/Framework中找到了。根据我得到的回复,我显然不应该使用 PresentationCore/Framework。所以这就是我问这个问题的原因。

4

1 回答 1

1

Pieter Geerkens 回答了这个问题。窗口位于 WatiN.Core.Native.Windows 中。

于 2013-03-06T20:33:18.360 回答