61 lines
2.3 KiB
Plaintext
61 lines
2.3 KiB
Plaintext
|
|
|
|
// // Find element from element.
|
|
// let elem_text = elem_form.find(By::Id("searchInput")).await?;
|
|
|
|
// // Type in the search terms.
|
|
// elem_text.send_keys("selenium").await?;
|
|
|
|
// // Click the search button.
|
|
// let elem_button = elem_form.find(By::Css("button[type='submit']")).await?;
|
|
// elem_button.click().await?;
|
|
|
|
// // Look for header to implicitly wait for the page to load.
|
|
// driver.find(By::ClassName("firstHeading")).await?;
|
|
// assert_eq!(driver.title().await?, "Selenium - Wikipedia");
|
|
|
|
// Always explicitly close the browser.
|
|
|
|
// # browser.open('/')
|
|
|
|
// # browser.should(have.title('Packager'))
|
|
// # browser.should(have.url(url("/")))
|
|
// # browser.element(by.id('header')).should(have.text("Packager"))
|
|
// # browser.element(by.id('header')).element(by.id("header-link-inventory")).click()
|
|
// # browser.should(have.url(url("/inventory/")))
|
|
// # browser.element(by.id('header')).element(by.id("header-link-trips")).click()
|
|
// # browser.should(have.url(url("/trips/")))
|
|
// # browser.element(by.id('header')).element(by.id("home")).click()
|
|
// # browser.should(have.url(url("/")))
|
|
|
|
// browser.open('/inventory/')
|
|
|
|
// head = browser.element('#category-list').element("thead")
|
|
// head.all("th").first.should(have.text("Name"))
|
|
// head.all("th").second.should(have.text("Weight"))
|
|
|
|
// body = browser.element('#category-list').element("tbody")
|
|
// body.all("tr").should(have.size(1))
|
|
// row = body.all("tr")[-1]
|
|
// row.all("td").first.should(have.text("Sum"))
|
|
// row.all("td").second.should(have.text("0"))
|
|
|
|
// value = randname()
|
|
|
|
// new_category = browser.element('#new-category')
|
|
// new_category.element('#new-category-name').type(value)
|
|
// new_category.submit()
|
|
|
|
// body = browser.element('#category-list').element("tbody")
|
|
// body.all("tr").should(have.size(2))
|
|
// row = body.all("tr").first
|
|
// row.all("td").first.should(have.text(value))
|
|
// row.all("td").second.should(have.text("0"))
|
|
|
|
// row = body.all("tr")[-1].all("td").second.should(have.text("0"))
|
|
|
|
// browser.quit()
|
|
// print("Success")
|
|
|
|
// Ok(())
|