public void CheckRouteCorrectable() { mainPage.FindRoute(); var departureViewPage = new DeparturiesViewPage(Driver); Assert.IsTrue(departureViewPage.RouteMessage.Text.Contains(mainPage.route.ArrivalCity) && departureViewPage.RouteMessage.Text.Contains(mainPage.route.DepartureCity)); }
public void CheckBuyingTickectByUnloggedUser() { mainPage.FillRoute(); mainPage.ViewDepartureButton.Click(); var departureViewPage = new DeparturiesViewPage(Driver); departureViewPage.ChooseFirstDeparture(); var redirectLoginPage = new RedirectLoginPage(Driver); Assert.IsTrue(redirectLoginPage.LoginLabel.Displayed); }
public void CheckPastTimeToChoose() { var homePage = new HomePage(_webDriver); var departuriesViewPage = new DeparturiesViewPage(_webDriver); homePage.OpenTimePicker(); homePage.MidnightTimePicker.Click(); homePage.ViewDepartureButton.Click(); //System.Threading.Thread.Sleep(3000); departuriesViewPage.EarlierDeparture.Click(); Assert.IsTrue(departuriesViewPage.DeparturePassedMessage.Displayed && departuriesViewPage.DeparturePassedMessage.Text.Contains("Departure time passed")); }
public void CheckPastTimeToChoose() { var homePage = new HomePage(_webDriver); var departuriesViewPage = new DeparturiesViewPage(_webDriver); homePage.OpenTimePicker(); var midnight = homePage.GetMidnightTime(); midnight.Click(); var submitBtn = homePage.GetSubmitButton(); submitBtn.Click(); System.Threading.Thread.Sleep(3000); var firstDeparture = departuriesViewPage.GetEarlierDeparture(); firstDeparture.Click(); var departurePassedMessage = departuriesViewPage.GetDeparturePassedMessage(); Assert.IsTrue(departurePassedMessage.Displayed && departurePassedMessage.Text.Contains("Departure time passed")); }