use browsing::browser::{Browser, BrowserProfile};
#[tokio::main]
async fn main() -> browsing::Result<()> {
let mut browser = Browser::new(BrowserProfile::default());
browser.start().await?;
let dialog = browser.dialog_manager()?;
dialog.enable().await?;
dialog.set_auto_dismiss(true).await;
browser.navigate("https://the-internet.herokuapp.com/javascript_alerts").await?;
let page = browser.get_page()?;
page.evaluate("alert('Hello from Browsing!')").await.ok();
println!("Dialog was auto-dismissed. Pending: {:?}", dialog.has_pending_dialog().await);
Ok(())
}