149得票15回答
WatiN还是Selenium?

我即将开始编写自动化测试我们的演示文稿。似乎每个人都推荐 WatiN 和 Selenium。你更喜欢哪一个用于自动化测试 ASP.NET web 表单?这两种产品中哪一种更适合您? 另外,我注意到 WatiN 2.0 自 2008 年 3 月以来一直处于 CTP 阶段,这是值得关注的问题吗?

133得票6回答
如何在运行MSTest测试时向Console.Out输出内容

背景: 我们的Web应用程序中有一些用户报告了文件上传功能的问题。这种情况只是偶尔发生,并没有特定的规律。我们一直在尝试找出问题所在,添加调试信息,查看日志等,但一直无法重现或弄清楚原因。 问题: 我现在正在使用MSTest和WatiN尝试复制这个问题,重复执行可能会失败的操作多次(几百次)...

73得票3回答
WatiN错误:无法加载程序集

我遇到了以下的WatiN错误: 未处理的异常:System.IO.FileLoadException: 无法加载文件或程序集 'Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=db7cfd3acb5ad44e'...

40得票7回答
WatiN中出现System.IO.FileNotFoundException Interop.SHDocVw的错误

当我运行我的WatIn测试时,我刚开始收到以下错误: System.IO.FileNotFoundException:无法加载文件或程序集“Interop.SHDocVw,Version=1.1.0.0,Culture=neutral,PublicKeyToken=db7cfd3acb5a...

29得票5回答
如何确定CSS是否已加载?

如何在Watin 2.1中断言页面的CSS已成功加载并应用其样式?

26得票3回答
WatiN:当前线程需要将其ApartmentState设置为ApartmentState.STA,才能自动化Internet Explorer。

我正在从C# Windows服务中调用WatiN。当我调用WatiN时,它抛出以下异常:“CurrentThread 需要将其 ApartmentState 设置为 ApartmentState.STA 才能自动化 Internet Explorer。” 我尝试启动一个线程并通过以下方式设置...

24得票6回答
无法从WatiN触发selectlist的jQuery change()事件

我有一个选择框 <select id="myselectbox"> <option value='a'>First option</option> <option value='b'>Second option</option&...

21得票5回答
如何使WatiN在带有IE8的Windows Server 2008上运行?

我的问题是我无法在运行Windows Server 2008和IE8的开发机上可靠地进行简单的WatiN测试。 我已经看过几篇好的帖子,但仍然存在问题。以下是这些帖子: MSDN测试文章 Stack Overflow - WatiN第二个测试方法失败 第一篇文章中的步骤似乎有所帮助(...

18得票3回答
如何在没有使用NativeMethods的情况下,根据给定的hWnd查找窗口的位置/位置?

我目前正在使用WatiN,并发现它是一个非常好的网页浏览自动化工具。但是,在最近的版本中,它的屏幕捕捉功能似乎有所欠缺。我提出了一个可行的解决方案,可以从屏幕上捕获截图(独立生成类似于这个StackOverflow问题中的代码),并加入了Charles Petzold的代码。不幸的是,还缺少一...

17得票5回答
在TeamCity上运行Watin

我正在尝试通过TeamCity运行一个简单的Watin测试,但是Internet Explorer窗口从未像通过CruiseControl那样显示。 我得到了一个错误提示,它无法找到文本字段,所以某些东西在运行。但是没有窗口我看不到。 我需要对TeamCity服务器的设置进行特定更改吗?