Я пытаюсь щелкнуть ссылку после того, как она активна, и после нажатия снова появляется всплывающее окно (загрузка файла). вот у меня 2 проблемы
1) Я запускаю код и оставляю его. Что делает код - после долгого процесса - он ждет, пока ссылка станет активной. Как только ссылка активна, он нажимает на ссылку, и открывается всплывающее окно загрузки (если все идет хорошо) а затем он зависает там (показывая желтое мигание на панели задач, что означает, что мне нужно щелкнуть проводник, чтобы он обработал все, что будет дальше). Каждый раз, когда мне нужно щелкнуть IE всякий раз, когда появляется всплывающее окно загрузки. Есть ли способ справиться с этим или я делаю что-то неправильно?
2) Следующая проблема заключается в том, что даже если я нажимаю на IE. IE не приближается, даже если я пишу ie.close . мой код ниже:
## if the link is active
ie.link(:text,a).click_no_wait
prompt_message = "Do you want to open or save this file?"
window_title = "File Download"
save_dialog =WIN32OLE.new("AutoItX3.Control")
save_dialog.WinGetText(window_title)
save_dialog_obtained =save_dialog.WinWaitActive(window_title)
save_dialog.WinKill(window_title)
# end
#'
#some more code -normal puts statements
#
ie.close
т.е. зависает по какой-то непонятной причине..?