public void ClickCancel() { SeleniumBase.NavigateTo(By.CssSelector(DataReader.GetLocator("cancelElement"))); System.Threading.Thread.Sleep(4000); IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("cancelElement"))); SeleniumBase.Click(element, "boking duration"); }
public bool IsBookingItemDisplayed() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookingItem"))); if (null == element) { return(false); } return(true); }
public bool IsPendingBookingShown() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookingPending"))); if (null == element) { return(false); } else { return(true); } }
public bool IsRequestABookingVisible() { IWebElement requestaBookingButton = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("requestaBookingButtonElement"))); if (null == requestaBookingButton) { return(false); } else { return(true); } }
public bool IsBookingError() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("ticketNumberText"))); if (element != null) { System.Threading.Thread.Sleep(5000); return(true); } else { return(false); } }
public void WaitForWindowLoad() { System.Threading.Thread.Sleep(10000); int count = 0; while (count < 20) { IWebElement commenttextareahome = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("commenttextareahome"))); if (commenttextareahome != null) { break; } System.Threading.Thread.Sleep(10000); } System.Threading.Thread.Sleep(4000); }
public void ClickBooking() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookingItem"))); SeleniumBase.Click(element, "ClickBooking"); }
public void SignOut() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("signout"))); SeleniumBase.Click(element, "sign out"); }
public void ClickNext() { IWebElement nextButton = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("nextButtonElement"))); SeleniumBase.Click(nextButton, "Click next"); }
public void FindTicket(string tickeNumber) { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("findTicketElement"))); SeleniumBase.SendKeys(element, tickeNumber, "FindTicket"); }
public string GetTicketNumber() { IWebElement textBoxElement = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("ticketNumberText"))); return(textBoxElement.Text); }
public void ClickAmenities() { IWebElement amenities = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("amenities"))); SeleniumBase.Click(amenities, "amenities menu"); }
public void ClickMenu() { IWebElement mainmenu = SeleniumBase.IsElementVisible(By.XPath(DataReader.GetLocator("mainmenu"))); SeleniumBase.Click(mainmenu, "main menu"); }
public void SetStartTime(string startTime) { IWebElement setStartTime = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookStartTime"))); SeleniumBase.SelectOption(setStartTime, startTime); }
public string GetBooingStatus() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("statusItem"))); return(element.Text); }
public void EnterPassword(string text) { IWebElement element = SeleniumBase.IsElementVisible(By.Id(DataReader.GetLocator("password"))); element.SendKeys(text); }
public void ClickBookingDuration() { IWebElement bookDurationOption = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookDuration"))); SeleniumBase.Click(bookDurationOption, "boking duration"); }
public void ClickBookStart() { IWebElement bookStartTimeOption = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookStartTime"))); SeleniumBase.Click(bookStartTimeOption, "book start time"); }
public void SetDuration(string duration) { IWebElement bookDurationOption = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookDuration"))); SeleniumBase.SelectOption(bookDurationOption, duration); }
public void ClickComment() { IWebElement bookStartTimeOption = SeleniumBase.IsElementVisible(By.XPath(DataReader.GetLocator("commentButton"))); SeleniumBase.Click(bookStartTimeOption, "book start time"); }
public string GetBooingTime() { IWebElement textBoxElement = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookedTimeText"))); return(textBoxElement.Text); }
public void ClickBookingNextButton() { IWebElement bookingNextButtonElement = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("bookingNextButton"))); SeleniumBase.Click(bookingNextButtonElement, "click next"); }
public void ClickRequestABooking() { IWebElement bookStartTimeButton = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("requestaBookingButtonElement"))); SeleniumBase.Click(bookStartTimeButton, "ClickRequestABooking"); }
public void ClickHelpdeskMenu() { IWebElement element = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("helpDeskMenu"))); SeleniumBase.Click(element, "Click help desk"); }
public void ClickSubmitRequestButton() { IWebElement submitRequestButtonElement = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("submitRequestButton"))); SeleniumBase.Click(submitRequestButtonElement, "click submit"); }
public void Submit() { IWebElement element = SeleniumBase.IsElementVisible(By.XPath(DataReader.GetLocator("submit"))); element.Click(); }
public void EnterInstructions(string message) { IWebElement instructionsTextBoxElement = SeleniumBase.IsElementVisible(By.CssSelector(DataReader.GetLocator("instructionsTextBox"))); SeleniumBase.SendKeys(instructionsTextBoxElement, message, "set values in instaruction"); }