2017-08-01 24 views
0

OSXスクリプトを実行して、ブラウザをセレンの実行に先立って実行しようとしましたが、以下のエラーが原因で失敗しました。OSXスクリプトの実行でエラー-10810が発生しました

javax.script.ScriptException: An error of type -10810 has occurred. 
oasscript errorAn error of type -10810 has occurred. 

以下は、スクリプトを実行するために使用しているコードです。

public void bringBrowserToFront() { 
    try { 
     String script = "tell app \"Google chrome\" to activate"; 
     ScriptEngineManager mgr = new ScriptEngineManager(); 
     ScriptEngine engine = mgr.getEngineByName("AppleScript"); 
     engine.eval(script); 
    } catch (ScriptException e) { 
     System.out.println("oasscript error" + e.getLocalizedMessage()); 
    } 

} 

私が間違っている箇所を教えてください。

答えて

0

アプリの拡張子を指定する必要があります。

例:Google Chrome.app

String script = "tell app \"Google Chrome.app\" to activate"; 
関連する問題