public void TestMethod1() { Helper.WaitAndCheckElementToExist( marketMainPage.MainPage.YandexLogoImage, "Logo exist", shortWaiting); marketMainPage.MainPage.ElectronikLink.Click(); marketMainPage.MainPage.MobilePhoneLink.Click(); Helper.WaitAndCheckElementToExist( marketMainPage.MobilePhonesPage.MobilePhoneHeaderWebElement, "Mobile phone header exist", longWaiting); var values = new MobileValues(TestContext.DataRow); marketMainPage.MobilePhonesPage.PriceFromEditField.SetValue(values.priceFrom); marketMainPage.MobilePhonesPage.PriceToEditField.SetValue(values.priceTo); Helper.SelectItem(marketMainPage.MobilePhonesPage.PlatformSelectListBox, values.platform); Helper.SelectItem(marketMainPage.MobilePhonesPage.TypeSelectListBox, values.type); marketMainPage.MobilePhonesPage.SetFiltersButton.Click(); Assert.IsTrue(marketMainPage.SearchResultPage.ProductCardsWebElement.Exists(longWaiting)); Assert.AreEqual(marketMainPage.SearchResultPage.PriceFromEditField.Value, values.priceFrom); Assert.AreEqual(marketMainPage.SearchResultPage.PriceToEditField.Value, values.priceTo); Assert.IsTrue(Helper.IsItemSelected(browser, values.platform, 5)); Assert.IsTrue(Helper.IsItemSelected(browser, values.type, 5)); }
public void CheckValues(MobileValues values) { }
public void SetValuesAndSubmit(MobileValues values) { }