Selenium webdriver 从可用配置文件设置firefox配置文件并加载扩展量角器

Selenium webdriver 从可用配置文件设置firefox配置文件并加载扩展量角器,selenium-webdriver,protractor,geckodriver,Selenium Webdriver,Protractor,Geckodriver,我有一个本地firefox配置文件的代码集 var makeFirefoxProfile = function (preferenceMap) { var firefoxProfile = new FirefoxProfile("C:/Users/tam/AppData/Roaming/Mozilla/Firefox/Profiles/avbq6r8s.TamVo"); for (var key in preferenceMap) { firefoxProfile.setPref

我有一个本地firefox配置文件的代码集

var makeFirefoxProfile = function (preferenceMap) {
  var firefoxProfile = new FirefoxProfile("C:/Users/tam/AppData/Roaming/Mozilla/Firefox/Profiles/avbq6r8s.TamVo");
  for (var key in preferenceMap) {
    firefoxProfile.setPreference(key, preferenceMap[key]);
  }
  var firefoxIntegrationFile = "./extension/firefox_integration/sample.xpi";
  firefoxProfile.addExtension(firefoxIntegrationFile);
  return q.resolve({
    browserName: 'firefox',
    marionette: true,
    firefox_profile: firefoxProfile
  });
};
因此它无法从本地和.xpi扩展加载配置文件。我删除了配置文件路径,删除了addExtension,它正确地设置了配置文件

我怎么能做到