DomContainer.Eval 打开弹出窗口不返回
我正在调用一个脚本来使用 Eval 函数打开一个警报框,如下所示:
ie.DomContainer.Eval("alert('just a test')");
但是,这不会返回并且挂在那里。 只要不产生弹出窗口,Eval 中的任何其他 javascript 调用都可以正常工作。 有谁知道如何关闭 eval 产生的警报框或模式对话框?
我使用的是IE9,Watin 2.1.0.1196。
谢谢。
I am calling a script to open up an alertbox using Eval function like below:
ie.DomContainer.Eval("alert('just a test')");
However this does not return and it hangs there.
Any other javascript call in Eval works fine as long as it does not produce a popup.
Does anyone know how to close the alertbox or modal dialog that results from eval?
I am using IE9, Watin 2.1.0.1196.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Watin 2.0 / IE8,弹出窗口会自动关闭。您可以尝试下面列出的非常基本的测试吗?
我的 NUnit 测试如下。
Using Watin 2.0 / IE8, the popup closes automatically. Can you try the very basic test as listed below?
My NUnit test is as follows.