public void step_02() { Logger.PrintStepName("Step 2"); Logger.PrintAction("Переход на страницу услуг", ""); string rezult = profilePage.GoToService(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница отображается корректно"); } servicesPage = profilePage.servicesPage; rezult = ""; rezult = servicesPage.CheckFiltr(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Фильтр по умолчанию корректен"); } rezult = ""; }
public void WhenIChooseToNavigateToPage(string linkName) { switch (linkName.ToLower()) { case "about": AboutPage = HomePage.NaviagteToAboutLink(); break; case "work": WorkPage = HomePage.NaviagteToWorkLink(); break; case "services": ServicesPage = HomePage.NaviagteToServicesLink(); break; case "contact": AboutPage = HomePage.NaviagteToAboutLink(); ContactPage = AboutPage.NaviagteToContactPage(); break; default: Assert.Fail("Wrong link name"); break; } }
public void ServicesPage() { String result_PageTitle; String expected_title = "services"; MainPage home_page = new MainPage(driver); home_page.goToPage(); ServicesPage final_page = home_page.test_services(); // Ensure that the page load is complete final_page.load_complete(); //As the web page is loaded, we just check if the page title matches or not. result_PageTitle = final_page.getPageTitle(); if (result_PageTitle.ToLower().Contains(expected_title) && driver.Url.ToLower().Contains(expected_title)) { Console.WriteLine("Services Test Passed"); } else { Console.WriteLine("Services Test Failed"); } }
public SiteNavigation(WebDriverManager webDriverManager) { _webDriverManager = webDriverManager; HomePage = new HomePage(_webDriverManager); AboutPage = new AboutPage(_webDriverManager); ServicesPage = new ServicesPage(_webDriverManager); WorkPage = new WorkPage(_webDriverManager); }
public void VerifyPageTitle() { ServicesPage srvPage = new ServicesPage(driver); Log.Information("Open Services page"); srvPage.Open(srvPage.pageURL); Log.Information("Verify page title"); Assert.That(srvPage.pageTitle.Text.Length > 1000); }
public void InitDriver() { Driver.InitializeDriver(); aboutPage = new AboutPage(Driver.BCTestDriver); campusLife = new CampusLifePage(Driver.BCTestDriver); classesPage = new ClassesPage(Driver.BCTestDriver); enrollment = new EnrollmentPage(Driver.BCTestDriver); homePage = new HomePage(Driver.BCTestDriver); programsOfStudy = new ProgramsOfStudyPage(Driver.BCTestDriver); services = new ServicesPage(Driver.BCTestDriver); }
public void TestMethod1() { //Setup Pages HomePage theHomePage; MenuPage theMenuPage; ServicesPage theServicesPage; AboutPage theAboutPage; WorkPage theWorkPage; theHomePage = new HomePage(Driver.driver); theMenuPage = new MenuPage(Driver.driver); theServicesPage = new ServicesPage(Driver.driver); theAboutPage = new AboutPage(Driver.driver); theWorkPage = new WorkPage(Driver.driver); Driver.navigateTo("https://www.valtech.com"); //Should not really need this as the waitForElement //should (and normally does) wait for page to load. //However, there is an intermittent failure here. //It seems to happen first time test is run, and gets //less frequent on subsequent runs. This pause seems //to help reduce this frequency Driver.pause(5000); Driver.waitForElement(theHomePage.latestNewsHeader); Assert.IsTrue(theHomePage.latestNewsHeader.Displayed); theMenuPage.clickOnAboutLink(); Driver.waitForElement(theAboutPage.AboutHeader); Assert.IsTrue(theAboutPage.AboutHeader.Displayed); theMenuPage.clickOnServicesLink(); Driver.waitForElement(theServicesPage.ServicesHeader); Assert.IsTrue(theServicesPage.ServicesHeader.Displayed); theMenuPage.clickOnWorkLink(); Driver.waitForElement(theWorkPage.WorkHeader); Assert.IsTrue(theWorkPage.WorkHeader.Displayed); theMenuPage.clickOnContactsLink(); Console.WriteLine("Number of Valtech offices = " + theMenuPage.getNumberofOffices()); System.Diagnostics.Debug.WriteLine("Number of Valtech offices = " + theMenuPage.getNumberofOffices()); Driver.pause(2000); }
public void step_08() { Logger.PrintStepName("Step 8"); Logger.PrintAction("Переход на страницу услуг", ""); string rezult = profilePage.GoToService(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница отображается корректно"); } servicesPage = profilePage.servicesPage; rezult = ""; Logger.PrintAction("Переход к подключенным услугам", ""); rezult = servicesPage.GoTConnectedServices(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница отображается корректно"); } rezult = ""; Logger.PrintAction("Проверка подключенных услуг", ""); rezult = servicesPage.CheckConnectedServices(ban, db_Ans, db_Ms, phoneNumber); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Услуги отображены корректно"); } rezult = ""; }
public static ServicesPageModel ToModel(this ServicesPage entity) { if (entity == null) { return(null); } return(new ServicesPageModel() { UUId = entity.UUId, PageId = entity.PageId, HeaderTitle = entity.HeaderTitle, HeaderParagraph = entity.HeaderParagraph, ServiceSection1Title = entity.ServiceSection1Title, ServiceSection2Title = entity.ServiceSection2Title, ServiceSection3Title = entity.ServiceSection3Title, Content1Header = entity.Content1Header, Content1Paragraph = entity.Content1Paragraph, Page = entity.Page, Services = entity.Services?.ToList() }); }
public ServiceSteps() { _servicePage = new ServicesPage(this); }
public ActionResult Show(ServicesPage page) { page.Services = _serviceService.GetallServices(); return(View(page)); }
public ServicesPageSteps(IWebDriver driver) : base(driver) { servicesPage = new ServicesPage(driver); }