TypeError: Components.classes не определен после обновления Firefox - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть функция загрузки файла PDF по динамически указанному пути.Для этого я использую Java Selen, и у меня есть код ниже

String downloadDirSetupScript = "var { Components.classes } = require(\"chrome\"); " +
                "var prefs = Components.classes[\"@mozilla.org/file/local;1\"]" +
                ".createInstance(Components.interfaces.nsILocalFile);" +
                " prefs.initWithPath(\"" + "test" +"\"+ "1" + "\");";
        JavascriptExecutor exec = getJavaScriptExecutor();
        exec.executeScript(downloadDirSetupScript);

Теперь после обновления Firefox мой код выдает TypeError: Components.classes не определено.

Firefox теперь предлагает использовать WebExtensions, поскольку они устарели в некоторых дополнениях.Любой альтернативный способ, которым я могу воспользоваться для достижения этой функциональности.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...