如何使用Watir将文件下载到IE9中的特定位置

时间:2011-07-01 20:11:02

标签: watir browser-automation

在旧版本的IE中,有一个弹出窗口。 在IE9中,底部是一个看起来很有趣的酒吧。 有人尝试过任何有效的东西吗?

1 个答案:

答案 0 :(得分:0)

目前唯一的方法是发送TAB。

例如使用Watir和RAutomation

ww = Watir::IE.attach(:url, /1.1.1.127/)

#Click on download link
ww.link(:text, /Download_link/).click

#Click on 'Save As' in the 'funny looking bar on the bottom'
wrauto = RAutomation::Window.new(:title => ww.title)
wrauto.send_keys("{TAB}")
wrauto.send_keys("{TAB}")
wrauto.send_keys("{DOWN}")
wrauto.send_keys("{DOWN}")
wrauto.send_keys("{ENTER}")

#popup window to save
w = RAutomation::Window.new(:title => /Save As/)

#Direction that you going to save
w.text_field(:class => "Edit", :index => 0).set path_direction

w.button(:value => "&Save").click
RAutomation::Window.new(:title => /complete/).button(:value => "Close").click