watin相关内容

WatiN pressTab 不按制表符

有没有人找到在 Internet Explorer 中使用 watiN 按 Tab 的方法? 解决方案 你的意思是你想自己按 tab 键,还是只点击一个看起来像 tab 的 HTML 元素?对于后者,对适当的元素(Div、Span 等)使用 Click 方法.否则,您可以尝试使用 SendKeys 而不是 PressTab.例如: IE ie = new IE("http://www.g ..
发布时间:2022-01-22 23:58:06 C#/.NET

功能 PDF 测试(自动测试 PDF 内容)

我正在开发一个应用程序,我正在编写一些用于测试 Web 应用程序的自动化框架.我正在为框架使用 Watij/Watin,但在验证生成的 PDF 是否具有正确的内容时遇到了问题. 我知道我可以使用 IText 或原生 PDF 库来加载 PDF,但我想知道是否已经有专门用于测试 PDF 文件内容的现有框架? 解决方案 这是一个有趣的问题,但谢天谢地,就像大多数人一样,有人在你之前做过. ..
发布时间:2022-01-14 17:50:23 其他开发

Watin - 如何使用弹出页面测试网站

我正在使用 WatiN(.Net 中的 Web 应用程序测试)在 Dynamics CRM 4.0 网站上进行集成测试.CRM 使用大量弹出窗口 - 例如,单击列表中的联系人会打开一个包含联系人详细信息的新浏览器窗口. 我要测试: 登录 CRM(完成) 转到联系人列表(完成) 点击一个联系人,从而触发弹出窗口(完成) 在联系人实体/表单中测试功能(不能) 所以我需要抓住弹出 ..
发布时间:2022-01-14 17:49:38 其他开发

.Net 的 Web 应用程序测试(WatiN 测试记录器)

我一直在使用 WatiN 作为我当前项目的测试工具.除了测试记录器的小错误之外,我已经能够使用它并与 NUnit 一起自动化我的许多测试.还有其他人在他们可能建议的不同工具方面有经验吗? 解决方案 我用过: WatiN AutomatedQA TestComplete 他们都有自己的目的,都是非常好的工具. ..
发布时间:2022-01-14 17:32:09 C#/.NET

水还是硒?

我将很快开始为我们的演示文稿编写一些自动化测试.看来大家都推荐WatiN和硒.对于 ASP.NET Web 表单的自动化测试,您更喜欢哪个?这些产品中哪一种更适合您? 顺便说一句,我注意到 WatiN 2.0 自 2008 年 3 月以来一直在 CTP 中,这有什么要担心的吗? 解决方案 只想说我目前正在努力在 2009 年第一季度的某个地方发布 WatiN 2.0 的 beta 版 ..
发布时间:2022-01-14 17:12:31 C#/.NET

如何在执行 MSTest 测试期间写入 Console.Out

上下文: 我们有一些用户报告我们的 Web 应用程序中的文件上传功能存在问题.它只是偶尔发生,没有任何特殊模式.很长一段时间以来,我们一直在尝试解决这个问题,在我们认为可能有帮助的任何地方添加调试信息,爬取日志等,但我们无法重现或解决它. 问题: 我现在试图通过使用 MSTest 和 WatiN 来重复这个应该失败很多次(几百次)的操作.为了了解测试在循环中的进展情况,我想打印如下内容: ..
发布时间:2022-01-11 08:19:38 C#/.NET

当多个输入具有相同的“名称"时,如何使用 WatiN 填充特定输入字段?

我正在使用 WatiN 和 C# 在线填写表单,但我的“搜索"字段与另一个元素的名称相同.我的搜索字段定义如下: 在同一屏幕的另一部分中还有一个不同的搜索字段,定义为: 我想填写之前提到的文本输入搜索字段.有没有办法根据大小查找和填充搜索框? 我对搜索字段的提交按钮有同样的问题.它的名称和大小相同,所以我如何指定要点击搜索的按钮? 解决方案 您可以使用以下任何一种机制 ..
发布时间:2022-01-06 10:35:44 C#/.NET

WatiN 还是硒?

我将很快开始为我们的演示文稿编写一些自动化测试.看来大家都推荐 WatiN 和 硒.对于 ASP.NET Web 表单的自动化测试,您更喜欢哪个?以下哪些产品更适合您? 顺便提一下,我注意到 WatiN 2.0 从 2008 年 3 月开始就在 CTP 中,这有什么值得关注的吗? 解决方案 我只想说,我目前正在努力在 2009 年第一季度的某个地方发布 WatiN 2.0 的测试版. ..
发布时间:2021-12-29 12:50:11 C#/.NET

以编程方式将受信任的站点添加到 Internet Explorer

我正在使用 WatiN 进行 IE 自动化项目. 单击要下载的文件时,我在 Internet Explorer 信息栏中看到以下内容: 为了帮助保护您的安全,Internet Explorer 已阻止此网站从下载文件给你电脑. 为了下载报告,我可以手动将该站点添加到 Internet Explorer 的受信任站点列表中,但我更愿意在 .NET 中以编程方式检查该站点是否受信任并 ..
发布时间:2021-12-18 12:23:32 C#/.NET

WatiN 间歇性故障

我的团队有一堆由我们的 TeamCity 服务器自动运行的 WatiN 测试套件.我们最近将所有构建代理切换到 64 位,我还将我们的 WatiN 测试切换为在 x64 模式下使用 NUnit.由于对 IE 浏览器的互操作调用失败或其他原因,Watin 总是给我们带来不常见的测试失败,但这些总是非常罕见.由于将所有内容都切换到 64 位,几乎我们任何测试套件的每次运行都会失败,并出现以下异常: ..
发布时间:2021-11-25 07:25:23 C#

如何在同一浏览器中使用 WebAii 和 WatiN

我在 watin 中编写了太多测试,但它们都能正常工作.页面中有一个silverlight上传控件,我必须使用webaii来控制它.但我不想将我所有的watin 代码转换为webaii.如何在一个浏览器标签页中使用 watin 和 webaii? 解决方案 我没有使用 webaii 的经验,但如果我是你,我会尝试这个:使用 webaii 启动浏览器,然后使用 WatiN 浏览器 .Atta ..
发布时间:2021-09-22 18:45:29 C#/.NET

我如何在 中点击 <td;与 WatiN
我想让鼠标在包含 onclick 方法的线上移动 然后点击它 我该怎么做??? ..
发布时间:2021-09-22 18:45:23 其他开发

进行循环以抓取 Google 下一页 Watin 时出错

我有一个简单的代码可以帮助我爬到 Google 结果页的第 2 页: var ie= new IE();ie.Link(Find.ByText("2")).Click(); 我想要的只是用输入的页数爬到下一页,这样我就可以像这样循环: string[] page = null;for (int i = 0; i (参考页, i+1);page[i] = "\"" + i.ToString( ..
发布时间:2021-09-22 18:45:20 C#/.NET

C# - 如何使用 Watin 检测网站是否返回带有“此页面无法显示"内容的页面?

我有一个关于访问网站的项目.如果网站无法加载,浏览器会显示一个带有文字的页面:“无法显示此页面".在这种情况下,我想自动刷新浏览器.程序将如何检测该网站无法加载?.我试过 Ping() 来检查连接,但似乎连接没问题.看看我下面的代码: 公共无效考试(){var ie = new IE();ie.GoTo("http://search.yahoo.com");ie.WaitForComplete( ..
发布时间:2021-09-22 18:45:18 C#/.NET

无法为 Visual Studio 安装 Watin

我想为 Visual Studio 2010 安装 Wating.我在网站上看到了他们的视频,并按照步骤进行了操作,但是在安装 NuGet 时出现了一些错误. 这就是我现在所做的: 新建项目 -> C# 表单 项目 -> 添加引用 -> 添加 Net 4 DLL WatiN.Core.dll 将此代码添加到我的项目中(来自他们的网站,添加到下面的源代码中) 我得到这个错误: ..
发布时间:2021-09-22 18:45:15 C#/.NET

Watin 的 LogonDialogHandler 不适用于 Firefox 3.6

我正在使用 WatiN 为网站编写自动化脚本.当我浏览到特定的 url 时,会弹出一个身份验证对话框.我有以下代码来处理对话框.这段代码基本进入指定的 //创建登录对话框处理程序LogonDialogHandler ldh = new LogonDialogHandler(user, password);browser.DialogWatcher.Add(ldh);browser.GoTo("弹 ..
发布时间:2021-09-22 18:45:12 其他开发