0
最終目標は、WebDAVサーバーに接続し、認証、CRUD、負荷/パフォーマンスをテストするための自動テストをRuby/Mac OS Xでrb-appscriptを使用してMac OS Finderの「Connect To Server」メニュー項目を起動するにはどうすればいいですか
私はrb-appscriptを見ている理由はできるだけユーザーの動作をシミュレートしようとしていますが、私は他のアイデアを公開しています。
は、私が最初にこの試みた:app("Finder").open_location("http://example.com/dav")
をそれはちょうどあなたのデフォルトのブラウザを開きます。私はopen_location
が単にプロトコルまたは拡張に基づいてMac OSのデフォルトのアプリケーションを使用していると推測しています。
は、私はまた、「サーバへ接続...」のFinderのキーボードショートカットをシミュレートしようとしたが、それはどちらか動作しませんでした:
app("System Events").processes["Finder"].menu_bars[1].menu_bar_items["Go"].menus["Go"].menu_items["Connect to Server..."].click
任意のアイデア?