AppleScript: Lightroom 5: a ação “AXShowMenu” no painel Smart Collection não mostra o menu de contexto

Estamos desenvolvendo uma ferramenta simples de automatização usando o Lightroom 5 (a versão mais recente do CC) usando o Applescript.

Para algumas ações, precisamos do menu de contexto no painel Coleções Inteligentes, por exemplo, para importar as descrições da Coleção Inteligente.

De acordo com a documentação e várias fontes aqui no stackoverflow e em outros lugares, o AXShowMenu deve exibir esse menu.

Até agora, não consegui fazer esse menu de contexto aparecer.

Usando UIElementInspector e UI Browser, localizei o elemento que possui a ação AXShowMenu anexada. Com base no código fornecido pelo UI Browser, obtive o seguinte script, executado no Editor de Applescript:

tell application "Adobe Photoshop Lightroom 5"
    activate
    tell application "System Events"
        tell process "Lightroom"
            set frontmost to true
            perform action 1 of static text "Smart Collections" of group 1 of row 11 of outline 1 of scroll area 1 of window 6
            delay 2
        end tell
    end tell
end tell

tell application "AppleScript Editor" to activate

Observe que, se você tentar recriar isso, o número da janela e o número da linha poderão ser diferentes. Além disso, a última linha é apenas conveniência e não é realmente relevante para o código.

Na janela Resultados no AppleScript Editor, tenho o seguinte:

perform action 1 of static text "Smart Collections" of group 1 of row 11 of outline 1 of scroll area 1 of window 6 of process "Lightroom"
    --> action "AXShowMenu" of static text "Smart Collections" of group 1 of row 11 of outline 1 of scroll area 1 of window 6 of application process "Adobe Photoshop Lightroom 5"

o que significa que invoquei a ação.

Mas ... nada acontece.

Qualquer insight, solução alternativa etc. é muito apreciada.

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion