Watir: 对浏览器的保存文件操作, 其实应用的是AutoIt脚本

def save_file(filepath)
    ai =WIN32OLE.new("AutoItX3.Control")
    ai.WinWait("FileDownload", "", 2)
    ai.ControlFocus("FileDownload", "", "&Save")
    sleep 1
    ai.ControlClick("FileDownload", "", "&Save", "left")
    ai.WinWait("SaveAs", "", 2)
    sleep 1
    ai.ControlSend("SaveAs", "", "Edit1",filepath)
    ai.ControlClick("SaveAs", "", "&Save", "left")
    ai.WinWait("Downloadcomplete", "", 2)
   ai.ControlClick("Download complete", "", "Close")
end
原文地址:https://www.cnblogs.com/autotest/p/3262439.html