問題タブ [pyatom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
351 参照

python - automac python パッケージを動作させることができません。エラー = インポート: コマンドが見つかりません

アトミックパッケージを使用しようとしています。ただし、使用手順に到達すると、次のように表示されます。

次のエラーが表示されます。

Mavericks で python 2.7.5 を使用しています。何が間違っているのかわかりません。

0 投票する
0 に答える
482 参照

python - ATOmac - waitForWindowToAppear が毎回 False を返す

Atomac ( https://pypi.python.org/pypi/atomac/1.1.0 ) を使用して Mac アプリケーションを自動化しています。ウィンドウが表示される(または消える)のを待ちたいのですが、ドキュメントでこれの関数を見ました:( https://github.com/ldtp/pyatom/blob/master/atomac/AXClasses.py )

ただし、waitForWindowToAppear 関数をテストしているときは、常に False を返します。次に例を示します。

0 投票する
1 に答える
336 参照

python - atomac/python で動的に変化する UIElements を処理するにはどうすればよいですか?

私はatomac UI自動化ツールを知っています。Macアプリのボタンにアクセスしようとしていますが、アプリがボタンをロードするたびにUIElementツリーが変更されているため、コードで再利用できません。以下は私のコードです

私のコードでわかるように、私は UIElement[5] からボタンにアクセスしようとしていますが、これは次回アプリがロードされたときに 6,7 または 1 に動的に変更されるため、クリックしたいボタンが発生していません。

0 投票する
2 に答える
17710 参照

python - Mac アプリケーションのバンドル ID を取得するには?

atomacPython とモジュールを使用して、次のスクリプトのように macOS でアプリケーションをトリガーしたいと考えています。

app_bundle_IDしかし、アプリケーションのバンドル ID ( ) を取得する方法がわかりません。