public IEnumerable <string> GetVenueItemLabels() { if (PlatformName.Equals(MobilePlatform.IOS)) { return(VenueItems.Select(item => item.GetAttribute("label"))); } return(VenueItems.Select(item => item.Text)); }
public string GetSelectedVenue() { if (PlatformName.Equals(MobilePlatform.IOS)) { return(VenuePicker.FindElement(MobileBy.AccessibilityId("VenueInformation")).GetAttribute("value")); } return(VenuePicker.FindElement(By.Id("android:id/text1")).Text); }
public string GetResult() { if (PlatformName.Equals(MobilePlatform.IOS)) { return(new Wait(Driver).WaitUntilElementContainsValue(Result, TimeSpan.FromSeconds(10))); } return(new Wait(Driver).WaitUntilElementContainsText(Result, TimeSpan.FromSeconds(10))); }
public void SelectVenue(string venue) { if (PlatformName.Equals(MobilePlatform.IOS)) { // Select venue option VenueItems.First(item => item.GetAttribute("label").Equals(venue)).Click(); // Navigate back Driver.Navigate().Back(); return; } VenueItems.First(item => item.Text.Equals(venue)).Click(); }
public void SelectServiceLevel(string serviceLevel) { if (PlatformName.Equals(MobilePlatform.IOS)) { // Select venue option ServiceLevelItems.First(item => item.GetAttribute("label").Equals(serviceLevel)).Click(); // Navigate back Driver.Navigate().Back(); return; } ServiceLevelItems.First(item => item.Text.Equals(serviceLevel)).Click(); }
private static void ConvertPlatformArrayToList(Array PlatformNameList, ref List <UnrealTargetPlatform> Platforms, string ModuleFilename) { // look up each platform name in the array foreach (string PlatformName in PlatformNameList) { // case-insensitive enum matching bool bFoundValidType = false; foreach (UnrealTargetPlatform PossiblePlatform in Enum.GetValues(typeof(UnrealTargetPlatform))) { if (PlatformName.Equals(PossiblePlatform.ToString(), StringComparison.InvariantCultureIgnoreCase)) { bFoundValidType = true; // add it to the output! Platforms.Add(PossiblePlatform); break; } } if (!bFoundValidType) { throw new BuildException("Module entry specified unknown platform '{0}' in plugin descriptor file '{1}'", PlatformName, ModuleFilename); } } }
public void EnterNumberOfGuests(string text) { NumberOfGuests.SendKeys(text + (PlatformName.Equals(MobilePlatform.IOS) ? Keys.Enter : string.Empty)); }
/// <summary> /// Return true if the given platform is the PNaCl platform. /// </summary> public bool IsPNaCl() { return(PlatformName.Equals(Strings.PNaClPlatformName, StringComparison.OrdinalIgnoreCase)); }