应用程序仅限背景

时间:2017-08-01 10:35:55

标签: java macos selenium webdriver osascript

我正在尝试使用OSX脚本打开Goog​​le Chrome以将其带到前面。 但我得到了例外:

Application is background-only

代码如下。

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

有人可以为此提供帮助。

1 个答案:

答案 0 :(得分:0)

因为在OSX脚本中打开chrome会有问题。你将直接通过脚本编写而不使用异常e