File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 11'use strict' ;
22
3+ const os = require ( 'os' ) ;
34const seleniumAssistant = require ( 'selenium-assistant' ) ;
45
56const MAX_RETRIES = 3 ;
@@ -32,11 +33,20 @@ const promises = [
3233 downloadBrowser ( 'firefox' , 'stable' ) ,
3334 downloadBrowser ( 'firefox' , 'beta' ) ,
3435 downloadBrowser ( 'firefox' , 'unstable' ) ,
35- downloadBrowser ( 'chrome' , 'stable' ) ,
36- downloadBrowser ( 'chrome' , 'beta' ) ,
37- downloadBrowser ( 'chrome' , 'unstable' )
3836] ;
3937
38+ // TODO: Temporarily disable downloading Chrome on Mac because of the following error on CI:
39+ // > Error: Command failed: hdiutil mount -nobrowse "/Users/runner/.selenium-assistant/google-chrome-unstable.dmg"
40+ // > hdiutil: mount failed - image not recognized
41+ if ( os . platform ( ) != 'darwin' ) {
42+ promises = [
43+ ...promises ,
44+ downloadBrowser ( 'chrome' , 'stable' ) ,
45+ downloadBrowser ( 'chrome' , 'beta' ) ,
46+ downloadBrowser ( 'chrome' , 'unstable' )
47+ ] ;
48+ }
49+
4050Promise . all ( promises )
4151. then ( function ( ) {
4252 console . log ( 'Download complete.' ) ;
You can’t perform that action at this time.
0 commit comments