我具有在动态给定路径上下载pdf文件的功能。为此,我使用的是Java硒,下面是代码
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,因为它们已弃用了某些插件。我可以使用任何其他方式来实现此功能。
先谢谢了。