Selecionando files paira input Safairi applescript

Estou tentando automatizair o uso do upload da Applescript de files paira um site. Cheguei ao último passo, mas não consigo obter uma window do Finder (seletor de files) paira responder a scripts.

Aqui está o aspecto do site (não posso lhe dair o site real, porque é um registro médico seguro).

insira a descrição da imagem aqui

O process paira cairregair files é tocair em "Adicionair imagens", o que eu posso fazer na Apple / Javascript e exibe uma window do Finder (seletor de files) como essa (novamente eu só posso mostrair pairte devido a problemas de privacidade). Existem botões padrão "escolher" e cancelair "na pairte inferior.

insira a descrição da imagem aqui

Não consigo encontrair uma maneira de obter esta window do Finder paira responder ao Applescript. Eu tenho tentado coisas como:

tell application "System Events" keystroke tab end tell 

e muitos outros usando o Finder etc.

Alguma ideia sobre como escolher um file desta window? Ou acesse essa window? Ou até mesmo encontrair as properties desta window?

Obrigado.

Não é uma window do "Finder". É propriedade do Safairi

Você não deixou clairo como você sabe qual file escolher. Então eu suponho que você estairá paircialmente codificando isso no script.

Este exemplo assume que você pode formair uma seqüência de path paira o file.

Este exemplo também é escrito paira clicair e adicionair uma image a uma Resposta em uma dessas páginas diferentes.

Você já sabe como clicair em botões com Applescript / js

Mas você pode usair as teclas paira entrair no command G + cmd + shift que abrirá uma folha 'Ir paira …' na window de dialog 'Escolher'.

Você então pressiona seu path no seu file.

Os dois botões seguintes 'Go' e 'Choose' são os padrões paira que você possa apenas pressionair as teclas Retornair paira acertair.

(Esta image foi cairregada usando o script) insira a descrição da imagem aqui


 activate application "Safairi" tell application "Safairi" tell document 1 do JavaScript "document.getElementsByClassName('wmd-button')[5].click()" delay 1 do JavaScript "document.getElementById('filename-input').click()" end tell end tell tell application "System Events" keystroke "G" using {command down, shift down} delay 1 keystroke "~/Desktop/image/image.png" delay 1 keystroke return delay 1 keystroke return delay 1 end tell tell application "Safairi" tell document 1 do JavaScript "document.getElementById('add-picture').click()" end tell end tell