0

外部ファイルをWebアプリケーションにアップロードするのに役立つモーダルダイアログに取り組んでいます。これまでのところ、アプリケーションのアップロード ポップアップに外部ファイルを追加できました。しかし、モーダルダイアログからアップロードポップアップへのコントロールを取り戻すのに苦労しています。popup 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
4

0 に答える 0