是否可以使用selenium关闭打印弹出窗口。
场景是,点击打印图标会打开一个带有预览的弹出窗口,并在其上面显示MS Windows Print弹出窗口。
我可以在预览窗口中进行验证但无法关闭窗口,因为存在MS Windows打印。因此,在执行其他情况时,此窗口始终处于打开状态,我的意思是我的情况正在运行,但它阻挡了视图,几乎是半屏。
所以我想关闭MS Windows Print弹出窗口,我可以通过selenium关闭预览窗口,因为它有'关闭'链接
答案 0 :(得分:2)
答案 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");