我正在尝试进行快速启动示例,在VS2010中使用NuGet引入参考,我从网页上爬取样例代码,我看到我的NUnit会话窗口,我点击绿色箭头,但浏览器没有被调用(没有启动)。我错过了什么吗?
using System;
using NUnit.Framework;
using WatiN.Core;
namespace FirstWatinProject
{
[TestFixture]
public class Class1
{
[Test]
[STAThread]
public void SearchForWatiNOnGoogle()
{
using (var browser = new IE("http://www.google.com"))
{
browser.TextField(Find.ByName("q")).TypeText("WatiN");
browser.Button(Find.ByName("btnK")).Click();
Assert.IsTrue(browser.ContainsText("WatiN"));
}
}
}
}
在 NUnit 会话窗口中,我遇到了以下错误:
该错误可能是由于缺少 Interop.SHDocVw 组件导致的。您需要确保已正确安装并引用了该组件。另外,还可以尝试重新编译代码以修复任何潜在的构建问题。SearchForWaitOnGoogle 失败:System.IO.FileNotFoundException:无法加载文件或程序集 'Interop.SHDocVw,Version=1.1.0.0,Culture=neutral 等等...