我正在开发一个模式对话框,它可以帮助我将外部文件上传到 Web 应用程序。到目前为止,我可以将外部文件添加到应用程序的上传弹出窗口中。但是,我正在努力将控制权从模态对话框恢复到上传弹出窗口。这是弹出 div 元素的定位器
<div tabindex="-1" class="ui-dialog-buttons" role="dialog" aria-describedby=" uploadAttachmentsDialog" aria-labelledby="uid1" style="left: 338px; top: 223px; width: 600px; height: auto; display: block; position: absolute; z-index: 20002;">
通过使用上面的“aria-labelledby”属性,我能够获得弹出窗口并启动模态对话框。但是,在选择文件并单击“打开”按钮后模式对话框关闭后,我没有将焦点/控件返回到弹出窗口。任何人都可以请指导我。以下是我处理模态的方式
window = RAutomation::Window.new(:title => "Open", :adapter => :autoit)
window.text_field(:ID => "1148").set "path_to_file"
window.button(:ID => "1").click