@@ -99,18 +99,22 @@ def linux_browser_apps_to_cmd(*apps):
9999def chrome_on_linux_path (prefer_chromium = False ):
100100 if os_name () != "linux" :
101101 return ""
102- primary_chrome = "google-chrome"
103- secondary_chrome = "chromium"
104102 if prefer_chromium :
105- primary_chrome = "chromium"
106- secondary_chrome = "google-chrome"
103+ paths = ["/bin/chromium" , "/bin/chromium-browser" ]
104+ for path in paths :
105+ if os .path .exists (path ) and os .access (path , os .X_OK ):
106+ return path
107+ paths = ["/bin/google-chrome" , "/bin/google-chrome-stable" ]
108+ for path in paths :
109+ if os .path .exists (path ) and os .access (path , os .X_OK ):
110+ return path
107111 paths = os .environ ["PATH" ].split (os .pathsep )
108112 binaries = []
109- binaries .append (primary_chrome )
110- binaries .append (secondary_chrome )
111- binaries .append ("chromium-browser" )
112- binaries .append ("chrome" )
113+ binaries .append ("google-chrome" )
113114 binaries .append ("google-chrome-stable" )
115+ binaries .append ("chrome" )
116+ binaries .append ("chromium" )
117+ binaries .append ("chromium-browser" )
114118 binaries .append ("google-chrome-beta" )
115119 binaries .append ("google-chrome-dev" )
116120 binaries .append ("google-chrome-unstable" )
@@ -243,10 +247,10 @@ def get_browser_version_from_os(browser_type):
243247 ChromeType .GOOGLE : {
244248 OSType .LINUX : linux_browser_apps_to_cmd (
245249 "google-chrome" ,
250+ "google-chrome-stable" ,
251+ "chrome" ,
246252 "chromium" ,
247253 "chromium-browser" ,
248- "chrome" ,
249- "google-chrome-stable" ,
250254 "google-chrome-beta" ,
251255 "google-chrome-dev" ,
252256 "google-chrome-unstable" ,
0 commit comments