2013-08-05 80 views
3

當我運行'瀏覽器'配置爲'Chrome'和'Firefox'的Karma(以前是Testacular)時,2個瀏覽器實例確實打開,但是擴展/插件似乎缺少,他們與我的測試運行。Karma/Testacular打開沒有擴展名的瀏覽器

我已經配置:

CHROME_BIN=C:\Program Files (x86)\Google\Chrome\Application\chrome.exeFIREFOX_BIN=C:\Program Files (x86)\Mozilla Firefox\firefox.exe

它還挺看起來像推出Chrome實例是不同的安裝之類的東西,因爲它不會有我所有的Chrome書籤(無論是擴展,如所寫)。

有什麼想法?

回答

0

如果改變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]); 

其中

<your path to the extionsion> 

是這樣的:

/Users/dannyb/Library/Application Support/Google/Chrome/Default/Extensions/hmhgeddbohgjknpmjagkdomcpobmllji 

那怪異的號碼是extionsion ID你可以在你的擴展頁面找到chrome。

相關問題