public void NoArrivalSelected() { FromToStations fromStations = new FromToStations(Browser).InputFromStations("Vilnius"); ConfirmSelectionCriteria confirmSelectionCriteria = new ConfirmSelectionCriteria(Browser).ClickSearchButton(); var stationTo = Browser.FindElement(By.XPath("//input[contains(@id,'54-labeledInput')]")); Assert.AreEqual("rgba(229, 229, 229, 1)", stationTo.GetCssValue("border-bottom-color")); }
public void SameСityOfDepartureAndArrival() { FromToStations fromToStations = new FromToStations(Browser).InputFromToStations("Vilnius", "Vilnius"); ConfirmSelectionCriteria confirmSelectionCriteria = new ConfirmSelectionCriteria(Browser).ClickSearchButton(); Browser.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); var errorBlock = Browser.FindElement(By.XPath("//p[contains(@id,'4Ck6')]")); Assert.AreEqual("Nurodytai dienai jūsų paiešką atitinkančių kelionių nerasta", errorBlock.Text); }
public void BuyingTicketWithoutSpecifyingInforamtionAboutArriveAndDepartue() { Browser.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); FromToStations fromToStations = new FromToStations(Browser).InputStations("Manchester", "London Blackfriars"); ConfirmSelectionCriteria confirmSelectionCriteria = new ConfirmSelectionCriteria(Browser).ClickSearchButton(); webTable = new WebTable(); Assert.IsTrue(webTable.CheckElementsFromDepartureAndArrival("//span[contains(@class,'opFromSection')]", "Manchester Piccadilly", "London Blackfriars")); }
public void FirstClassTickets() { wait = new WebDriverWait(Browser, TimeSpan.FromSeconds(5)); Browser.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(30); FromToStations fromToStations = new FromToStations(Browser).InputStations("Manchester", "London Blackfriars"); additionalCriterias = new AdditionalCriterias(Browser).OpenAdditionalCriteriasForm(); additionalCriterias = new AdditionalCriterias(Browser).AdditionalCriteriasChoise(); wait.Until(condition: ExpectedConditions.ElementToBeClickable(By.Id("opPasgrRlcrd"))); additionalCriterias = new AdditionalCriterias(Browser).CloseAdditionalCriteriasForm(); wait.Until(condition: ExpectedConditions.ElementToBeClickable(By.XPath("//span[contains(text(),'Go')]"))); ConfirmSelectionCriteria confirmSelectionCriteria = new ConfirmSelectionCriteria(Browser).ClickSearchButton(); webTable = new WebTable(); Assert.IsTrue(webTable.CheckTravelClass("//a[contains(@class,'op-listened')]", "First class")); }