MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / get_browser_binary_path

Method get_browser_binary_path

rust/src/firefox.rs:540–552  ·  view source on GitHub ↗
(&mut self, browser_version: &str)

Source from the content-addressed store, hash-verified

538 }
539
540 fn get_browser_binary_path(&mut self, browser_version: &str) -> Result<PathBuf, Error> {
541 let browser_in_cache = self.get_browser_path_in_cache()?;
542 if MACOS.is(self.get_os()) {
543 let macos_app_name = if self.is_nightly(browser_version) {
544 FIREFOX_NIGHTLY_MACOS_APP_NAME
545 } else {
546 FIREFOX_MACOS_APP_NAME
547 };
548 Ok(browser_in_cache.join(macos_app_name))
549 } else {
550 Ok(browser_in_cache.join(self.get_browser_name_with_extension()))
551 }
552 }
553
554 fn get_browser_url_for_download(&mut self, browser_version: &str) -> Result<String, Error> {
555 let arch = self.get_arch();

Callers

nothing calls this directly

Calls 5

get_osMethod · 0.80
is_nightlyMethod · 0.80
isMethod · 0.65

Tested by

no test coverage detected