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

Function get_browser_version_from_metadata

rust/src/metadata.rs:119–135  ·  view source on GitHub ↗
(
    browsers_metadata: &[Browser],
    browser_name: &str,
    major_browser_version: &str,
)

Source from the content-addressed store, hash-verified

117}
118
119pub fn get_browser_version_from_metadata(
120 browsers_metadata: &[Browser],
121 browser_name: &str,
122 major_browser_version: &str,
123) -> Option<String> {
124 let browser: Vec<&Browser> = browsers_metadata
125 .iter()
126 .filter(|b| {
127 b.browser_name.eq(browser_name) && b.major_browser_version.eq(major_browser_version)
128 })
129 .collect();
130 if browser.is_empty() {
131 None
132 } else {
133 Some(browser.first().unwrap().browser_version.to_string())
134 }
135}
136
137pub fn get_driver_version_from_metadata(
138 drivers_metadata: &[Driver],

Callers 2

download_browserMethod · 0.85

Calls 2

filterMethod · 0.80
is_emptyMethod · 0.80

Tested by

no test coverage detected