google_search/
google_search.rs1use xcelerate::{Browser, BrowserConfig, XcelerateResult};
2
3#[tokio::main]
4async fn main() -> XcelerateResult<()> {
5 let (browser, handler) = Browser::launch(
7 BrowserConfig::builder()
8 .headless(false) .build()?
10 ).await?;
11
12 tokio::spawn(handler.run());
14
15 println!("Launching Browser and navigating to Google...");
17 let page = browser.new_page("https://www.google.com").await?;
18
19 println!("Typing and Clicking...");
20 page.find_element("input[name='q']")
21 .await?
22 .type_text("Xcelerate Rust Automation")
23 .await?
24 .click()
25 .await?;
26
27 println!("Process finished successfully!");
28 Ok(())
29}