我有一个页面,其中有一个链接按钮。当我单击链接按钮时,会出现一个弹出窗口,但如果我通过“watin”进行操作,弹出窗口被阻止并显示消息“弹出窗口被阻止。按“Ctrl”键允许弹出“来了。
通过 watin 自动化,我无法在单击链接按钮时弹出弹出窗口,但如果我手动单击弹出窗口即将到来。我厌倦了寻找解决方案 :( 任何人都可以帮助我。
代码如下
链接链接 = myIE.Span(Find.ByText("hello"));
链接.点击();//这里没有弹出窗口
谢谢,凯沙夫
我有一个页面,其中有一个链接按钮。当我单击链接按钮时,会出现一个弹出窗口,但如果我通过“watin”进行操作,弹出窗口被阻止并显示消息“弹出窗口被阻止。按“Ctrl”键允许弹出“来了。
通过 watin 自动化,我无法在单击链接按钮时弹出弹出窗口,但如果我手动单击弹出窗口即将到来。我厌倦了寻找解决方案 :( 任何人都可以帮助我。
代码如下
链接链接 = myIE.Span(Find.ByText("hello"));
链接.点击();//这里没有弹出窗口
谢谢,凯沙夫
大概你已经禁用了内置的 IE 弹出窗口阻止程序,这就是它手动工作的原因......
您是否安装了任何其他 IE 工具栏,例如 Google、Yahoo 或 MSN?众所周知,工具栏和其他神秘的弹出窗口阻止程序可以使用 Watin 执行此操作。
您可以使用 .NET 更改 IE 的注册表项。
启用或禁用所有浏览器扩展:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main]
Set value of [Enable Browser Extensions] to "Yes" or "No"
以下是通过 .NET 编写注册表项以将站点放入受信任区域的代码示例,这使 WatiN 能够下载文件: