是否可以使用selenium关闭MS Windows打印弹出窗口

时间:2011-08-11 13:02:39

标签: selenium

是否可以使用selenium关闭打印弹出窗口。

场景是,点击打印图标会打开一个带有预览的弹出窗口,并在其上面显示MS Windows Print弹出窗口。

我可以在预览窗口中进行验证但无法关闭窗口,因为存在MS Windows打印。因此,在执行其他情况时,此窗口始终处于打开状态,我的意思是我的情况正在运行,但它阻挡了视图,几乎是半屏。

所以我想关闭MS Windows Print弹出窗口,我可以通过selenium关闭预览窗口,因为它有'关闭'链接

2 个答案:

答案 0 :(得分:2)

计算机说没有。

from the selenium cor faq

  

...目前关于IE模式没有太多可以做的事情   对话框。

答案 1 :(得分:0)

我现在有一个凌乱的解决方法,涉及使用AutoIT(http://www.autoitscript.com/site/autoit/)按下alt + f4,我写了一个简单的脚本,编译它,并从中调用它我的C#代码,我在Selenium RC上运行。我现在正在寻找一种更好的方法,因为这只是一种解决方法,快速修复允许我运行它直到我能以更清洁的方式编写它。

AutoIT代码:

; Script Start
WinClose("Window Name")

C#代码

Process.Start("WindowClose.exe");