问题标签 [watin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1128 浏览

input - Watin - Watin.Core.Exceptions.ElementNotFoundException

我的代码运行时出现错误:找不到包含属性名称的“输入(文本密码 textarea 隐藏)或 TEXTAREA”标签,其值为 ____________(它正在测试一个网站)

说找不到

找不到它的原因是什么?它在其他页面上发现其他人没有问题,但是这个页面出于某种奇怪的原因而犹豫不决?这个怎么可能?

0 投票
2 回答
1695 浏览

watin - IE 弹出窗口在 WATIN 中被阻止(需要帮助)

我有一个页面,其中有一个链接按钮。当我单击链接按钮时,会出现一个弹出窗口,但如果我通过“watin”进行操作,弹出窗口被阻止并显示消息“弹出窗口被阻止。按“Ctrl”键允许弹出“来了。

通过 watin 自动化,我无法在单击链接按钮时弹出弹出窗口,但如果我手动单击弹出窗口即将到来。我厌倦了寻找解决方案 :( 任何人都可以帮助我。

代码如下

链接链接 = myIE.Span(Find.ByText("hello"));
链接.点击();//这里没有弹出窗口

谢谢,凯沙夫

0 投票
4 回答
1901 浏览

watin - WatiN 错误:无法加载

我正在使用 watiN 进行一个新的测试项目,但总是出现此错误,

无法加载文件或程序集 'WatiN.Core, Version=2.0.3.913, Culture=neutral, PublicKeyToken=db7cfd3acb5ad44e' 或其依赖项之一。试图加载格式不正确的程序。

我错过了什么?谢谢。

0 投票
3 回答
5420 浏览

watin - 从 WatiN 调用页面 Javascript 方法?

我只是在为 ASP.NET 应用程序试验 WatiN 单元测试工具。我的页面设计有大量复杂的自定义控件列表。我们很难识别这些控件中的元素(例如:选择基于某些业务规则的自定义网格中的行非常难)..

所以避免这种情况,我计划在单独的 JavaScript 库中编写我所有的测试存根.. 并从 WatiN 调用它们..(例如:在网格上完成一些业务验证并将选择特定行的方法,我需要从 WatIn 调用此方法)。我实际上已经实现了这种方法,但是在从 WatIn 中的 Eval 或 Runscript 方法调用 JavaScript 方法时遇到访问冲突错误。

不确定这在 WatIn 中是否可行..?? 有人可以澄清我吗?

0 投票
4 回答
2411 浏览

regex - 如何在 WatiN 中使用正则表达式

我正在开发 WatiN 自动化工具。我在正则表达式中遇到问题。我的情况是我必须输入一些文本并单击弹出窗口中的按钮。我正在使用弹出窗口的 AttachToIE 方法和 URL 属性(“ http://192.168.25.10:215/admin/SelectUsers.aspx?Type=FeedbackID=ef5ad7ef5490-4656-9669-32464aeba7cd ”)附加到弹出窗口。

问题是每次弹出窗口出现时,URL 中的 ID 值都会发生变化。所以我无法访问弹出窗口。任何人都可以通过在下面的 URL 中给我正则表达式来帮助解决这个问题(“ http://192.168.25.10:215/admin/SelectUsers.aspx?Type=FeedbackID=ef5ad7ef5490-4656-9669-32464aeba7cd ")

感谢您

0 投票
1 回答
157 浏览

visual-studio - 在 Visual Studio 2005 中使用 WatiN

我在 Visual Studio 2005 中使用 WatiN。我想使用 watin 比较网页上的文本,该怎么做?Assert.Istrue 方法不起作用,它会给出错误。还是我错过了使用 Assert 方法的 using 指令?

请提出解决方案并让我知道支持 assert 方法的 using 指令。

0 投票
2 回答
2754 浏览

visual-studio-2008 - 作为 TFS 构建的一部分运行 WatiN 测试的超时问题

我已经在我的开发环境上运行了一个简单的 WatiN Web 测试,并试图让它在 TFS 构建服务器上运行。仅尝试加载具有以下异常的页面时失败:WatiN.Core.Exceptions.TimeoutException:Internet Explorer 忙时超时。

我已将测试超时设置为 3 分钟,这应该足够了。

我读过这可能是由 IE 保护模式引起的,但我不确定如何为 TFSService 帐户禁用它。

我在 Windows Server 2008 上使用 Visual Studio/TFS 2008。

有没有其他人遇到这个问题并找到了解决方案?

0 投票
2 回答
1484 浏览

visual-studio-2008 - 在 VSTestHost 下运行 WatiN 测试的线程问题

我已经在我的开发环境上运行了一个简单的 WatiN Web 测试,并试图让它在 TFS 构建服务器上运行。WatiN 正在引发异常:

测试运行器 VSTestHost 默认使用 STA 线程。我还尝试通过 .testrunco​​nfig 文件明确地将其强制为 STA。WatiN 仍然不高兴。我在 Windows Server 2008 上使用 Visual Studio/TFS 2008。

有没有其他人遇到这个问题并找到了解决方案?

0 投票
2 回答
2813 浏览

watin - 如何通过 Watin 中的代码关闭弹出窗口阻止程序?

我在通过 watin 代码关闭弹出窗口阻止程序时遇到了麻烦。谁能帮我知道如何通过watin关闭IE的弹出窗口阻止程序?如果 IE 中安装了工具栏(如 google、yahoo 或 msn)的弹出窗口阻止程序,有什么方法可以关闭它们?提前感谢您的帮助。

0 投票
2 回答
2581 浏览

watin - Watin:处理安全警报弹出窗口

你好 ,

我正在自动化一个网站,当试图登录时,它会弹出一个安全警报。想单击该弹出窗口的“是”,任何人都可以为此提供解决方案。