【问题标题】:Application is background-only应用程序仅限后台
【发布时间】:2017-08-01 10:35:55
【问题描述】:

我正在尝试使用 OSX 脚本打开 Google 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());
    }
}

有人可以帮忙吗?

【问题讨论】:

    标签: java macos selenium webdriver osascript


    【解决方案1】:

    因为 OSX 脚本打开 chrome 会出现问题。您将直接通过脚本而不使用异常 e

    【讨论】:

    • 你能澄清一下吗?没看懂。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 2019-12-14
    • 2019-01-30
    • 1970-01-01
    • 2020-03-12
    相关资源
    最近更新 更多