我即将开始编写自动化测试我们的演示文稿。似乎每个人都推荐 WatiN 和 Selenium。你更喜欢哪一个用于自动化测试 ASP.NET web 表单?这两种产品中哪一种更适合您? 另外,我注意到 WatiN 2.0 自 2008 年 3 月以来一直处于 CTP 阶段,这是值得关注的问题吗?
背景: 我们的Web应用程序中有一些用户报告了文件上传功能的问题。这种情况只是偶尔发生,并没有特定的规律。我们一直在尝试找出问题所在,添加调试信息,查看日志等,但一直无法重现或弄清楚原因。 问题: 我现在正在使用MSTest和WatiN尝试复制这个问题,重复执行可能会失败的操作多次(几百次)...
我遇到了以下的WatiN错误: 未处理的异常:System.IO.FileLoadException: 无法加载文件或程序集 'Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=db7cfd3acb5ad44e'...
当我运行我的WatIn测试时,我刚开始收到以下错误: System.IO.FileNotFoundException:无法加载文件或程序集“Interop.SHDocVw,Version=1.1.0.0,Culture=neutral,PublicKeyToken=db7cfd3acb5a...
我正在从C# Windows服务中调用WatiN。当我调用WatiN时,它抛出以下异常:“CurrentThread 需要将其 ApartmentState 设置为 ApartmentState.STA 才能自动化 Internet Explorer。” 我尝试启动一个线程并通过以下方式设置...
我有一个选择框 <select id="myselectbox"> <option value='a'>First option</option> <option value='b'>Second option</option&...
我的问题是我无法在运行Windows Server 2008和IE8的开发机上可靠地进行简单的WatiN测试。 我已经看过几篇好的帖子,但仍然存在问题。以下是这些帖子: MSDN测试文章 Stack Overflow - WatiN第二个测试方法失败 第一篇文章中的步骤似乎有所帮助(...
我目前正在使用WatiN,并发现它是一个非常好的网页浏览自动化工具。但是,在最近的版本中,它的屏幕捕捉功能似乎有所欠缺。我提出了一个可行的解决方案,可以从屏幕上捕获截图(独立生成类似于这个StackOverflow问题中的代码),并加入了Charles Petzold的代码。不幸的是,还缺少一...
我正在尝试通过TeamCity运行一个简单的Watin测试,但是Internet Explorer窗口从未像通过CruiseControl那样显示。 我得到了一个错误提示,它无法找到文本字段,所以某些东西在运行。但是没有窗口我看不到。 我需要对TeamCity服务器的设置进行特定更改吗?