public void CFType_Select(DataCollection.FormData.CustomFieldType type) { Clickable Type = new Clickable( string.Format("//div[@id='divMoreFormats']//span[text()='{0}']", CustomStringAttribute.GetCustomString(type)), LocateBy.XPath); Type.WaitForDisplay(); Type.Click(); }
public static void AllowCookie_Click() { Clickable Allow = new Clickable("//button[@class='ui-button ui-widget ui-corner-all ui-button-text-only dialog-allow-button']", LocateBy.XPath); if (Allow.IsPresent) { Utility.ThreadSleep(1); Allow.WaitForDisplay(); Allow.Click(); } }
public void GotoPage(FormData.Page page) { string accesskey = string.Empty; switch (page) { case FormData.Page.Start: accesskey = "S"; break; case FormData.Page.PI: accesskey = "I"; break; case FormData.Page.Agenda: accesskey = "H"; break; case FormData.Page.LodgingTravel: accesskey = "L"; break; case FormData.Page.Merchandise: accesskey = "M"; break; case FormData.Page.Checkout: accesskey = "K"; break; case FormData.Page.Confirmation: accesskey = "C"; break; default: break; } Clickable Page = new Clickable(string.Format("//a[@accesskey='{0}']", accesskey), LocateBy.XPath); Page.WaitForDisplay(); Page.Click(); WaitForLoad(); UIUtil.DefaultProvider.HideActiveSpecificFooter(true); }
public void CommonlyUsedItem_Click(FormData.CommonlyUsedMultipleChoice choiceItem) { Clickable item = new Clickable(string.Format("//div[@id='divPredefinedTypes']/div[text()='{0}']", CustomStringAttribute.GetCustomString(choiceItem)), LocateBy.XPath); item.WaitForDisplay(); item.Click(); Utility.ThreadSleep(1); WaitForAJAX(); }
public void GoToPage(DataCollection.FormData.RegisterPage registerPage) { Clickable pageLink = new Clickable( string.Format("//a[contains(@id,'StepBar')][text()='{0}']", CustomStringAttribute.GetCustomString(registerPage)), LocateBy.XPath); pageLink.WaitForDisplay(); pageLink.Click(); Utility.ThreadSleep(2); WaitForAJAX(); WaitForLoad(); }
public void Folder_Click(string folderName) { string folderLocator = string.Format("//div[@id='tree']//span[text()='{0}']", folderName); Clickable Folder = new Clickable(folderLocator, LocateBy.XPath); Folder.WaitForDisplay(); string folderDivClassAttribute = UIUtil.DefaultProvider.GetAttribute(string.Format("{0}/parent::div", folderLocator), "class", LocateBy.XPath); if (!folderDivClassAttribute.Equals("rtMid rtSelected")) { Folder.WaitForDisplay(); Folder.Click(); WaitForAJAX(); Utility.ThreadSleep(1); } }
public void EventType_Select(DataCollection.FormData.FormType formType) { Clickable EventType = new Clickable(string.Format("//div[@id='createNewEvent']//span[text()='{0}']", CustomStringAttribute.GetCustomString(formType)), LocateBy.XPath); EventType.WaitForDisplay(); EventType.Click(); Utility.ThreadSleep(2); WaitForAJAX(); WaitForLoad(); UIUtil.DefaultProvider.HideActiveSpecificFooter(true); }
public void DashboardTab_Click(FormData.DashboardTab tab) { Clickable targetTab = new Clickable(CustomStringAttribute.GetCustomString(tab), LocateBy.LinkText); targetTab.WaitForDisplay(); targetTab.Click(); Utility.ThreadSleep(2); WaitForAJAX(); WaitForLoad(); }