public void FacebookLogonViaCrisisMenu() { var authenticationSteps = new AuthenticationSteps(ScenarioContext.Current); authenticationSteps.GivenIAmNotAuthenticated(); var navigationSteps = new NavigationSteps(ScenarioContext.Current); navigationSteps.ThenIAmRedirectedToThePage("WikiPage"); var homePageSteps = new HomePageSteps(ScenarioContext.Current); homePageSteps.GivenTheMenuDetailIsClosed(); homePageSteps.WhenITapTheHanburgerIcon(); homePageSteps.ThenIShouldSeeTheMenuDetailIsOpened(); var crisisPageSteps = new CrisisHotlineListPageSteps(ScenarioContext.Current); crisisPageSteps.WhenITapTheCrisisIconFromTheMenuDetail(); navigationSteps.ThenIAmRedirectedToThePage("LogonPage"); var loginSteps = new LogonPageSteps(ScenarioContext.Current); loginSteps.WhenITapTheLoginWithFacebookButtonWithAccount(LOGONUSEREMAIL); }
public void FacebookLogonViaWriteYourToughtsMenu() { var authenticationSteps = new AuthenticationSteps(ScenarioContext.Current); authenticationSteps.GivenIAmNotAuthenticated(); var navigationSteps = new NavigationSteps(ScenarioContext.Current); navigationSteps.ThenIAmRedirectedToThePage("WikiPage"); var homePageSteps = new HomePageSteps(ScenarioContext.Current); homePageSteps.GivenTheMenuDetailIsClosed(); homePageSteps.WhenITapTheHanburgerIcon(); homePageSteps.ThenIShouldSeeTheMenuDetailIsOpened(); var postFeedPageSteps = new PostFeedPageSteps(ScenarioContext.Current); postFeedPageSteps.WhenITapTheWriteDownIconFromTheMenuDetail(); navigationSteps.ThenIAmRedirectedToThePage("LogonPage"); var loginSteps = new LogonPageSteps(ScenarioContext.Current); loginSteps.WhenITapTheLoginWithFacebookButtonWithMobileAccount(LOGONUSERMOBILE); }
public void FacebookLogonViaNotificationsMenu() { App = new UnitTestApp(); var authenticationSteps = new AuthenticationSteps(ScenarioContext.Current); authenticationSteps.GivenIAmNotAuthenticated(); var navigationSteps = new NavigationSteps(ScenarioContext.Current); navigationSteps.ThenIAmRedirectedToThePage("WikiPage"); var homePageSteps = new HomePageSteps(ScenarioContext.Current); homePageSteps.GivenTheMenuDetailIsClosed(); homePageSteps.WhenITapTheHanburgerIcon(); homePageSteps.ThenIShouldSeeTheMenuDetailIsOpened(); var notificationsPageSteps = new NotificationsPageSteps(ScenarioContext.Current); notificationsPageSteps.WhenITapTheNotificationsFromTheMenuDetail(); navigationSteps.ThenIAmRedirectedToThePage("LogonPage"); var loginSteps = new LogonPageSteps(ScenarioContext.Current); loginSteps.WhenITapTheLoginWithFacebookButtonWithMobileAccount(LOGONUSERMOBILE); }
public BDDTestSearchDefinition() { _baseSteps = new BaseSteps(); _homePageSteps = new HomePageSteps(); _searchResultPageSteps = new SearchResultPageSteps(); _productListPageSteps = new ProductListPageSteps(); _productPageSteps = new ProductPageSteps(); }
public TestClass() { _baseSteps = new BaseSteps(); _homePageSteps = new HomePageSteps(); _searchResultPageSteps = new SearchResultPageSteps(); _productListPageSteps = new ProductListPageSteps(); _productPageSteps = new ProductPageSteps(); }
public void TesteAtualizarEndereco() { Usuarios = Utils.BuscarUsuario("2"); HomePageSteps.ClicarEmSignIn(); AutentificacaoSteps.LogarConta(); MyAccountSteps.ClicarEmMeuEndereco(); MyAccountSteps.MudarEndereco(); MyAccountSteps.MudarInformacoes(Usuarios[1].ToString(), Usuarios[2].ToString(), Usuarios[3].ToString(), Usuarios[4].ToString(), Usuarios[5].ToString(), Usuarios[6].ToString(), Usuarios[7].ToString(), Usuarios[8].ToString(), Usuarios[9].ToString(), Usuarios[10].ToString(), Usuarios[11].ToString(), Usuarios[12].ToString(), Usuarios[13].ToString()); }
public ShopStepsDefinitions(HomePageSteps homePageSteps, SelectSityFromTheListPopUpSteps selectSityFromTheListPopUpSteps, ShopsPageSteps shopsPageSteps ) { this.homePageSteps = homePageSteps; this.selectSityFromTheListPopUpSteps = selectSityFromTheListPopUpSteps; this.shopsPageSteps = shopsPageSteps; }
public void PageTitleTest() { _driver.Url = Url; var homePage = new HomePageSteps(_driver); homePage.Search("Телефоны"); Assert.IsTrue(_driver.Title.Contains("Телефоны".ToUpper())); }
public UISteps(UiTestAssemblyFixture uiTestAssemblyFixture, UiTestClassFixture uiTestClassFixture, MainLoggedPageSteps mainLoggedPageSteps, BoardPageSteps boardPageSteps, LoginPageSteps loginPageSteps, HomePageSteps homePageSteps, CompanyInfoPageSteps companyInfoPageStep, TeamInfoPageSteps teamInfoPageSteps) : base(uiTestAssemblyFixture, uiTestClassFixture) { MainLoggedPageSteps = mainLoggedPageSteps; BoardPageSteps = boardPageSteps; LoginPageSteps = loginPageSteps; HomePageSteps = homePageSteps; CompanyInfoPageSteps = companyInfoPageStep; TeamInfoPageSteps = teamInfoPageSteps; }
public void TestSetup() { CreateDriver(); homePageSteps = new HomePageSteps(new Homepage(_driver, new BasicExamplesBlock(_driver), new IntermediateExamplesBlock(_driver))); basicExamplesSteps = new BasicExamplesSteps(new BasicExamplesBlock(_driver)); basicFirstFormSteps = new BasicFirstFormSteps(new BasicFirstFormPage(_driver)); intermediateExamplesSteps = new IntermediateExamplesSteps(new IntermediateExamplesBlock(_driver)); dataListFilterSteps = new DataListFilterSteps(new DataListFilterPage(_driver, new DataListFilterBlock(_driver))); advancedExamplesSteps = new AdvancedExamplesSteps(new AdvancedExamplesBlock(_driver)); tableDataSearchSteps = new TableDataSearchSteps(new TableDataSearchPage(_driver, new TableDataSearchBlock(_driver))); }
public void BuyLaptop() { _driver.Url = Url; var homePage = new HomePageSteps(_driver); var resultPage = new SearchResultPageSteps(_driver); homePage.Search("Ноутбук"); resultPage.BuyItem("Ноутбук HP 15-bs006ur"); Assert.AreEqual(_driver.Title, "Оформление заказа", "Incorrect page"); }
public void Test() { _driver.Url = Url; var homePage = new HomePageSteps(_driver); var resultPage = new SearchResultPageSteps(_driver); homePage.Search("Ноутбук"); resultPage.SelectFilterItem("Класс", "игровой"); //need to add verification }
public void VerifyItemsInResultTest() { _driver.Url = Url; var homePage = new HomePageSteps(_driver); var resultPage = new SearchResultPageSteps(_driver); homePage.Search("Ноутбук"); var resultList = resultPage.GetResultItemTitle(); Assert.IsTrue(resultList.All(i => i.Contains("Ноутбук") || i.Equals(string.Empty))); }
public TrainingSteps(ITestOutputHelper scenario) { _scenario = scenario; _driver = new ChromeDriver(); _wait = new WebDriverWait(_driver, new TimeSpan(0, 0, 5)); _homePage = new HomePageSteps(_driver, scenario); _logIn = new LogInSteps(_driver); _navbar = new NavbarSteps(_driver); _signUp = new SignUpSteps(_driver); _productPage = new ProductPageSteps(_driver); _popup = new PopUpSteps(_driver); _cartPage = new CartPageSteps(_driver); _miscFunctions = new MiscFunctions(); }
public void SearchProduct() { //arrange _driver.Url = Url; var homePage = new HomePageSteps(_driver); var searchResultsPage = new SearchResutSteps(_driver); //act homePage.Search("macbook"); var conditionList = searchResultsPage.GetResultsText().Select(t => t.ToLower().Contains("macbook")).ToList(); //assert CollectionAssert.DoesNotContain(conditionList, false); }
public void TVSearch() { //arrange _driver.Url = Url; var homePageSteps = new HomePageSteps(_driver); var tvSearchResultsSteps = new TVSearchResultSteps(_driver); //act homePageSteps.SelectTelevisionSection(); homePageSteps.SelectLGProducts(); var conditionList = tvSearchResultsSteps.GetLGNames().Select(name => name.Contains("LG")).ToList(); //assert CollectionAssert.DoesNotContain(conditionList, false); }
public void Navigate() { _driver.Url = Url; var homePage = new HomePageSteps(_driver); var handle = _driver.CurrentWindowHandle; homePage.NavigateToSenseproduction(); var handleList = _driver.WindowHandles; _driver.SwitchTo().Window(handleList.Last()); var title = _driver.Title; _driver.Close(); _driver.SwitchTo().Window(handle); var title2 = _driver.Title; }
public void OpenItemTest() { _driver.Url = Url; var homePage = new HomePageSteps(_driver); var resultPage = new SearchResultPageSteps(_driver); var productPage = new ProductPageSteps(_driver); homePage.Search("Ноутбук"); resultPage.OpenItem("Ноутбук LENOVO ThinkPad T470p"); var productTitle = productPage.GetTitle(); Assert.IsTrue(productTitle.Contains("Ноутбук Lenovo ThinkPad T470p")); Assert.IsTrue(resultPage.GetTitle().Contains("Lenovo ThinkPad T470p")); }
public void TesteCompleto() { HomePageSteps.ClicarNoProduto1(); HomePageSteps.ClicarEmAddCart(); CartSteps.ProsseguirParaCarrinho(); CartSteps.Prosseguir(); SignInSteps.CriarEmail(); SignInSteps.CriarConta(); AddressSteps.EscolherEndereco(); ShoppingSteps.ProsseguirCompra(); PaymentSteps.FormaDePagamentoCartao(); PaymentSteps.MudarFormaDePagamento(); PaymentSteps.FormaDePagamentoCheck(); PaymentSteps.FinalizarCompra(); HomePageSteps.ContaLogada(); MyAccountSteps.AcessarHistoricoDecompras(); MyAccountSteps.VoltarParaHomePage(); }
public void TVPriceCheck() { //arrange _driver.Url = Url; var homePageSteps = new HomePageSteps(_driver); var tvSearchResultsSteps = new TVSearchResultSteps(_driver); var detailsOfSelectedItemSteps = new DetailsOfSelectedItemSteps(_driver); //act homePageSteps.SelectTelevisionSection(); var expectedResult = tvSearchResultsSteps.GetNamePriceOfItem(0); tvSearchResultsSteps.NavigateToDetails(0); var actualResult = detailsOfSelectedItemSteps.GetItemDetails(); //assert Assert.AreEqual(expectedResult, actualResult); }
public void TesteCompleto() { Usuarios = Utils.BuscarUsuario("1"); HomePageSteps.ClicarNoProduto1(); HomePageSteps.ClicarEmAddCart(); CartSteps.ProsseguirParaCarrinho(); CartSteps.Prosseguir(); SignInSteps.CriarEmail(); SignInSteps.CriarConta(Usuarios[1].ToString(), Usuarios[2].ToString(), Usuarios[3].ToString(), Usuarios[4].ToString(), Usuarios[5].ToString(), Usuarios[6].ToString(), Usuarios[7].ToString(), Usuarios[8].ToString(), Usuarios[9].ToString(), Usuarios[10].ToString(), Usuarios[11].ToString(), Usuarios[12].ToString(), Usuarios[13].ToString()); AddressSteps.EscolherEndereco(); ShoppingSteps.ProsseguirCompra(); PaymentSteps.FormaDePagamentoCartao(); PaymentSteps.MudarFormaDePagamento(); PaymentSteps.FormaDePagamentoCheck(); PaymentSteps.FinalizarCompra(); HomePageSteps.ContaLogada(); MyAccountSteps.AcessarHistoricoDecompras(); }
public void GetTvFiltersName() { //arrange _driver.Url = Url; var homePageSteps = new HomePageSteps(_driver); var tvSearchResultsSteps = new TVSearchResultSteps(_driver); var expectedResult = new List <string> { "Цена", "Акции и скидки", "Бренд", "Диагональ", "Разрешение", "Тип телевизора", "Smart TV", "Поддержка 3D", "Изогнутый экран", "Суммарная мощность динамиков", "Операционная система" }; //act homePageSteps.SelectTelevisionSection(); var actualResult = tvSearchResultsSteps.GetFilterNames(); //assert CollectionAssert.AreEqual(expectedResult, actualResult); }
public void GenerateTimingAlert() { //arrange _driver.Url = Url; var homePageSteps = new HomePageSteps(_driver); var automationPracticeSwitchSteps = new AutomationPracticeSwitchSteps(_driver); var alertExpected = "Knowledge increases by sharing but not by saving. Please share this website with your friends and in your organization."; //act homePageSteps.SelectSubMenu(); automationPracticeSwitchSteps.NavigationToAutoPracticeSwitch(); automationPracticeSwitchSteps.GenerateTimingAlert(); var wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(5)); wait.Until(ExpectedConditions.AlertIsPresent()); var alertText = _driver.SwitchTo().Alert().Text; //assert Assert.AreEqual(alertExpected, alertText, $"'{alertExpected}' alert should be displayed"); }
public void OpenPageInNewTab() { //arrange _driver.Url = Url; var homePageSteps = new HomePageSteps(_driver); var automationPracticeSwitchSteps = new AutomationPracticeSwitchSteps(_driver); var expectedResult = "QA Automation Tools Tutorial"; var currentWindow = _driver.CurrentWindowHandle; //act homePageSteps.SelectSubMenu(); automationPracticeSwitchSteps.NavigationToAutoPracticeSwitch(); automationPracticeSwitchSteps.NavigateToBrowserWindow(); var switchWindow = _driver.WindowHandles.First(h => h != currentWindow); _driver.SwitchTo().Window(switchWindow); var actualResult = _driver.Title; //assert Assert.AreEqual(expectedResult, actualResult, "Page Title is not matched"); }
public void InterviewTest() { var testUser1 = new PortalUser(CommonVar.Anon); var(Username, Driver, _) = DriverHelper.GetUsersDriver <TWebDriver>(testUser1.UserName); var homeStepsUser1 = new HomePageSteps(Username, Driver); homeStepsUser1.WhenIHaveClickedProductTypeCombo(); homeStepsUser1.WhenIHaveSelectedProductType("Washing Machines"); homeStepsUser1.WhenIHaveClickedSearchButton(); var productsStepsUser1 = new ProductsPageSteps(Username, Driver); productsStepsUser1.WhenIHaveClickedFilterItem("Brand", "Hotpoint"); productsStepsUser1.WhenIHaveClickedFilterItem("Wash Load", "9kg"); productsStepsUser1.WhenIHaveClickedFilterItem("Energy Rating", "A+++"); productsStepsUser1.ThenIHaveVerifedProductsFiltered("WashLoad", "7"); productsStepsUser1.ThenIHaveVerifedProductsFiltered("Manufacturer", "Hotpoint"); productsStepsUser1.ThenIHaveVerifedProductsFiltered("Energy Rating", "A+++"); }
public ShopPageSteps(HomePageSteps homePageSteps) { this.homePageSteps = homePageSteps; }
private static void LogOut() { HomePageSteps.WhenIClickTheProfileAndLogoutFromTheSite(); }
public void TesteNavegador() { HomePageSteps.ClicarAssistirAoTrailer(); AssistirTrailerSteps.AssistirAoTrailer("05", "01", "2006"); TestStatusResult = true; }