use thirtyfour_sync::prelude::*;
fn main() -> color_eyre::Result<()> {
color_eyre::install()?;
let caps = DesiredCapabilities::chrome();
let driver = WebDriver::new("http://localhost:4444", &caps)?;
driver.get("https://wikipedia.org")?;
let elem_form = driver.find_element(By::Id("search-form"))?;
let elem_text = elem_form.find_element(By::Id("searchInput"))?;
elem_text.send_keys("selenium")?;
let elem_button = elem_form.find_element(By::Css("button[type='submit']"))?;
elem_button.click()?;
driver.find_element(By::ClassName("firstHeading"))?;
assert_eq!(driver.title()?, "Selenium - Wikipedia");
Ok(())
}