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

Function exec_driver_test

rust/tests/exec_driver_tests.rs:30–45  ·  view source on GitHub ↗
(#[case] browser_name: String, #[case] driver_name: String)

Source from the content-addressed store, hash-verified

28#[case("firefox", "geckodriver")]
29#[case("iexplorer", "IEDriverServer")]
30fn exec_driver_test(#[case] browser_name: String, #[case] driver_name: String) {
31 let mut cmd = get_selenium_manager();
32 cmd.args(["--browser", &browser_name, "--output", "json"])
33 .assert()
34 .success()
35 .code(0);
36
37 if (browser_name.eq("iexplorer") && OS.eq("windows"))
38 || (!browser_name.eq("iexplorer") && !OS.eq("windows"))
39 {
40 assert_driver(&mut cmd);
41 assert_browser(&mut cmd);
42 let output = exec_driver(&mut cmd);
43 assert!(output.contains(&driver_name));
44 }
45}

Callers

nothing calls this directly

Calls 7

get_selenium_managerFunction · 0.85
assert_driverFunction · 0.85
assert_browserFunction · 0.85
exec_driverFunction · 0.85
codeMethod · 0.80
argsMethod · 0.80
successMethod · 0.45

Tested by

no test coverage detected