use xcelerate::{Browser, BrowserConfig, XcelerateResult};
#[tokio::main]
async fn main() -> XcelerateResult<()> {
let (browser, handler) = Browser::launch(
BrowserConfig::builder()
.headless(false) .build()?
).await?;
tokio::spawn(handler.run());
println!("Launching Browser and navigating to Google...");
let page = browser.new_page("https://www.google.com").await?;
println!("Typing and Clicking...");
page.find_element("input[name='q']")
.await?
.type_text("Xcelerate Rust Automation")
.await?
.click()
.await?;
println!("Process finished successfully!");
Ok(())
}