Google chrome Karma/TestCular打开浏览器,无需扩展
当我在“浏览器”配置为“Chrome”和“Firefox”的情况下运行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\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