public void SearchByIngredientsEnterValue(String value) { searchByIngredientsPage = new SearchByIngredientsPage(driver); searchByIngredientsPage.ingredientsTextField.Clear(); searchByIngredientsPage.ingredientsTextField.SendKeys(value); Assert.AreEqual(value, searchByIngredientsPage.ingredientsTextField.GetAttribute("value")); }
public void Setup() { driver = new ChromeDriver(); // just chose Chrome as the default browser // TODO: extend tests to also execute on multiple browsers driver.Manage().Window.Maximize(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); // set the default timeout value searchByIngredientsPage = null; resultsPage = null; }
// [ExpectedException(typeof(NoSuchElementException))] annotation only available for unit test methods public void VerifyNoSearchWasPerformed() { searchByIngredientsPage = new SearchByIngredientsPage(driver); Assert.AreEqual("", searchByIngredientsPage.ingredientsTextField.GetAttribute("value")); Exception expectedException = null; // can manually catch (expected) exceptions, instead try { resultsPage = new ResultsPage(driver); Assert.IsFalse(resultsPage.noResultsDiv.Displayed); // results page objects should not exist Assert.IsFalse(resultsPage.errorDiv.Displayed); // results page objects should not exist Assert.IsFalse(resultsPage.searchStatsDiv.Displayed); // results page objects should not exist } catch (NoSuchElementException actualException) { expectedException = actualException; } Assert.IsNotNull(expectedException); }
public void SearchByIngredientsVerifyValue(String value) { searchByIngredientsPage = new SearchByIngredientsPage(driver); Assert.AreEqual(value, searchByIngredientsPage.ingredientsTextField.GetAttribute("value").Trim()); }
public void SearchByIngredientsClickLogo() { searchByIngredientsPage = new SearchByIngredientsPage(driver); searchByIngredientsPage.recipePuppyImage.Click(); }
public void SearchByIngredientsPerformSearch() { searchByIngredientsPage = new SearchByIngredientsPage(driver); searchByIngredientsPage.searchButton.Click(); }
public void SearchByIngredientsSelectDropDownValue(String value) { searchByIngredientsPage = new SearchByIngredientsPage(driver); searchByIngredientsPage.IngredientsDropDownSelectValue(value); }
public void GoToSearchByIngredientsPage() { searchByIngredientsPage = new SearchByIngredientsPage(driver); driver.Url = searchByIngredientsPage.url; Assert.IsTrue(searchByIngredientsPage.ingredientsTextField.Displayed); }
public void VerifyIngredientsDropDownValues(String value) { searchByIngredientsPage = new SearchByIngredientsPage(driver); Assert.IsTrue(searchByIngredientsPage.IngredientsDropDownContainsValue(value)); }