2

Adobe Flash Player をインストールしようとしています。チェック ボックスをオンにしたいので、[インストール] ボタンをクリックする必要があります。UIElementInspector を介してウィンドウの内容全体を取得しようとしています。

以下のスクリプトを使用してチェックボックスをクリックしようとしましたが、チェックボックスを取得できないというエラーで成功しませんでした..確認方法をお勧めします..

tell application "System Events"
    tell process "Adobe Flash Player Install Manager"
        set frontmost to true

        click the checkbox "I have read and agree to the terms of the Flash Player License Agreement" of window "Adobe Flash Player 11.5 Installer."

    end tell
end tell

Adobe Flash Player インストーラーのイメージを表示するには、以下のリンクを確認してください。

https://docs.google.com/document/d/1yzyBTrvi94QxjlEAlcbudOBpXiTGPEI2LA3D1iEo8Gw/編集

4

1 に答える 1

1

このソフトウェアをダウンロード:

http://pfiddlesoft.com/uibrowser/downloads/UIBrowser222.dmg

インストールします。

このツールを使用して、チェックボックスの名前とすべてを読み取ることができます。

例:ウィンドウとその中にチェックボックスがあるアプリケーションをアタッチすると、次のスクリプトで簡単にそのチェックボックスをチェックできます。

tell aplication "system events"
   click checkbox 1 of window 1
end tell

ウィンドウを他のウィンドウの中で最も前面に置くことを忘れないでください。

UI ブラウザー アプリにあるターゲット ポップアップ ボタンをクリックして、プロセスをアタッチできます。

次に、[スクリーン リーダーに切り替える] オプションをクリックします。

ボタン、コントロール、チェックボの名前が表示されるようになりました

于 2012-11-06T10:38:32.400 に答える