Google chrome Karma/TestCular打开浏览器,无需扩展

Google chrome Karma/TestCular打开浏览器,无需扩展,google-chrome,karma-runner,Google Chrome,Karma Runner,当我在“浏览器”配置为“Chrome”和“Firefox”的情况下运行Karma(以前称为TestCular)时,确实打开了两个浏览器实例,但是当我希望它们与测试一起运行时,扩展/插件似乎丢失了 我已配置: CHROME\u BIN=C:\Program Files(x86)\Google\CHROME\Application\CHROME.exe和FIREFOX\u BIN=C:\Program Files(x86)\Mozilla FIREFOX\FIREFOX.exe 它看起来有点像启动的

当我在“浏览器”配置为“Chrome”和“Firefox”的情况下运行Karma(以前称为TestCular)时,确实打开了两个浏览器实例,但是当我希望它们与测试一起运行时,扩展/插件似乎丢失了

我已配置:

CHROME\u BIN=C:\Program Files(x86)\Google\CHROME\Application\CHROME.exe
FIREFOX\u BIN=C:\Program Files(x86)\Mozilla FIREFOX\FIREFOX.exe

它看起来有点像启动的Chrome实例是一个不同的安装或东西,因为它没有我的所有Chrome书签(也没有扩展,如所写)


有什么想法吗?

如果你看看chrome是如何在karma上运行的,以及其他一些命令行标志,它会禁用默认应用程序 启动时。我自己正在寻找如何关闭这些功能,但还没有运气。

如果您像这样更改index.js:

this._getOptions = function(url) {
    // Chrome CLI options
    // http://peter.sh/experiments/chromium-command-line-switches/
return [
    '--user-data-dir=' + this._tempDir,
    '--no-default-browser-check',
    '--no-first-run',
    '--disable-default-apps',
    '--disable-popup-blocking',
    '--start-maximized',
    '--load-extension=' + '<your path to the extension>/2.0_0'
].concat(flags, [url]);
/Users/dannyb/Library/Application Support/Google/Chrome/Default/Extensions/hmhgeddbohgjknpmjagkdomcpobmllji

这个奇怪的数字就是你可以在chrome的扩展页面中找到的扩展ID。

是的,已经看到了,但是仍然无法工作,尽管我使用了这些不同的参数。谢谢
/Users/dannyb/Library/Application Support/Google/Chrome/Default/Extensions/hmhgeddbohgjknpmjagkdomcpobmllji