AutoIt脚本关闭PDF文件窗口

时间:2013-09-29 14:00:20

标签: pdf webdriver autoit

问候!               我使用selenium WebDriver来自动化浏览器,并且在其中一个特定的流程中,当我点击一个按钮时它会在UI中打开一个PDF文件...这个PDF文件我无法处理webdriver命令....很好..所以我选择AutoIT来关闭这个PDF文件窗口,继续进一步使用同一个java类中的webdriver命令....

但它看起来对我不起作用,我执行的autoIt脚本没有关闭pdf窗口..

我通过尝试差异选项尝试了很多次,例如:使用下面的脚本..但没有运气...如果你知道如何处理这个请分享我...

WinWait("[CLASS=AcrobatSDIWindow]") WinActivate("[CLASS=AcrobatSDIWindow]")

WinClose( “[CLASS = AcrobatSDIWindow]”)

非常感谢提前~Musaffir

1 个答案:

答案 0 :(得分:1)

现在看起来效果很好,自动脚本的代码行与我在问题中发布的代码几乎相同

WinWaitActive("[CLASS:AcrobatSDIWindow]")
WinActivate("[CLASS:AcrobatSDIWindow]")
WinClose("[CLASS:AcrobatSDIWindow]")

我们需要先在selenium java类中运行这个脚本,所以当一个pdf窗口进入UI时,它就会关闭它

要在java代码中运行,请使用:Runtime.getRuntime().exec("E:\\Auto_IT_Scripts_New\\Close_PDF_File.exe");

这将在系统中运行脚本......一旦文件关闭,脚本运行就会停止

谢谢, Musaffir