JavaScript を使用して Cocoa アプリの webview 内のボタンにクリック イベントを送信できますか?
ユーティリティ (Yosemite) でスクリプト エディターを使用して記録しようとしていますが、残念ながら Web ビュー内のイベントを記録できません。
https://developer.apple.com/library/mac/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/index.htmlの testapp (webview を使用したココア アプリ) を使用して、Apple ドキュメントで提供されている UI 自動化セクションのサンプル コードを使用してみました。 .
TestApp = Application('TestApp')
TestApp.activate()
delay(1)
SystemEvents = Application('System Events')
TestApp = SystemEvents.processes['TestApp']
TestApp.document.getElementById('testid').click(); // stuck at this last line not sure if I can
//even call the document object in this way. Getting error undefined variable document.