Tag: watin

WatiN System.IO.FileNotFoundException Interop.SHDocVw

运行我的WatIntesting时,我刚刚开始收到以下错误。 System.IO.FileNotFoundException:无法加载文件或程序集“Interop.SHDocVw,版本= 1.1.0.0,文化=中立,PublicKeyToken = db7cfd3acb5ad44e”或其依赖项之一。 该系统找不到指定的文件。 我已经search了networking,并尝试了以下解决scheme,没有一个工作。 http://linrayusa.blogspot.com/2008/08/vsts-2008-could-not-load-file-or.html WatiN错误无法加载程序集 http://blogs.msdn.com/b/dougste/archive/2006/09/05/741329.aspx 任何人都可以协助

如何在执行MSTesttesting期间写入Console.Out

语境: 我们有一些用户在我们的Web应用程序中报告file uploadfunction的问题。 它只是偶尔发生,没有任何特殊的模式。 我们一直在试图弄清楚它,很长一段时间,我们可以在任何可以帮助我们的地方添加debugging信息,抓取日志等,但是我们还没有能够重现或者弄清楚。 问题: 我现在试图通过使用MSTest和WatiN来重复这个应该重复失败很多次(几百次)的操作。 只是想知道testing得到的回路有多远,我想打印一下这样的内容: Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads)); 但是,这不会出现在输出窗口中。 现在我知道你将在testing结果中得到控制台的输出(以及从Debug.Writeline等输出的内容),但是直到testing完成之后才能使用。 而且由于我经过数百次重复testing可能需要相当长的一段时间,所以我想知道它有多远。 题: 有没有一种方法可以在testing执行期间在输出窗口中获得控制台输出?

WatiN还是Selenium?

我即将开始编写一些自动化testing。 似乎每个人都推荐WatiN和Selenium 。 你更喜欢哪一种自动testingASP.NET Web表单? 哪些产品对您更好? 作为一个附注,我注意到自2008年3月以来,WatiN 2.0已经在CTP中,那么这件事是值得关注的吗?