Я загружаю firefox расширение как это-
let options = new firefox.Options();
options.setBinary('/opt/firefox/firefox');
options.addArguments('--no-sandbox');
options.addArguments('--disable-dev-shm-usage');
options.addArguments('--disable-gpu');
driver = new webdriver.Builder()
.forBrowser('firefox')
.setFirefoxOptions(options)
.setFirefoxService(new firefox.ServiceBuilder(path-to-geckodriver))
.build();
const command = new Command('install addon')
.setParameter('path', path-to extension)
.setParameter('temporary', true);
driver.execute(command);
driver.then(()=>{
done();
});
});
Но, поскольку внутренний UUID расширения меняется каждый раз. Как получить URL страницы расширения - (moz: // .....)