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 1
1
'use strict' ;
2
2
3
+ const os = require ( 'os' ) ;
3
4
const seleniumAssistant = require ( 'selenium-assistant' ) ;
4
5
5
6
const MAX_RETRIES = 3 ;
@@ -32,11 +33,20 @@ const promises = [
32
33
downloadBrowser ( 'firefox' , 'stable' ) ,
33
34
downloadBrowser ( 'firefox' , 'beta' ) ,
34
35
downloadBrowser ( 'firefox' , 'unstable' ) ,
35
- downloadBrowser ( 'chrome' , 'stable' ) ,
36
- downloadBrowser ( 'chrome' , 'beta' ) ,
37
- downloadBrowser ( 'chrome' , 'unstable' )
38
36
] ;
39
37
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
+
40
50
Promise . all ( promises )
41
51
. then ( function ( ) {
42
52
console . log ( 'Download complete.' ) ;
You can’t perform that action at this time.
0 commit comments