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

Method new

rust/src/safaritp.rs:54–71  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

52
53impl SafariTPManager {
54 pub fn new() -> Result<Box<Self>, Error> {
55 let browser_name = SAFARITP_NAMES[0];
56 let driver_name = SAFARITPDRIVER_NAME;
57 let config = ManagerConfig::default(browser_name, driver_name);
58 let default_timeout = config.timeout.to_owned();
59 let default_proxy = &config.proxy;
60 let (tx, rx): (Sender<String>, Receiver<String>) = mpsc::channel();
61 Ok(Box::new(SafariTPManager {
62 browser_name,
63 driver_name,
64 http_client: create_http_client(default_timeout, default_proxy)?,
65 config,
66 log: Logger::new(),
67 tx,
68 rx,
69 download_browser: false,
70 }))
71 }
72}
73
74impl SeleniumManager for SafariTPManager {

Callers

nothing calls this directly

Calls 1

create_http_clientFunction · 0.85

Tested by

no test coverage detected