/// <summary> /// Clicks a tab in the "Latest releases" section. /// </summary> /// <param name="releaseTabItem">Tab to click</param> public void ClickLatestReleaseTab(ReleaseTabItem releaseTabItem) { if (releaseTabItem < ReleaseTabItem.None || releaseTabItem > ReleaseTabItem.Audio) { throw new ArgumentOutOfRangeException("releaseTabItem", releaseTabItem, "Must be one of the following: None, All, ThreeD, Audio"); } browser.ClickTitleBar(); switch (releaseTabItem) { case ReleaseTabItem.Audio: Validate.Exists(homePageMemberRepo.DOMbase.LatestReleaseTabs.Audio); homePageMemberRepo.DOMbase.LatestReleaseTabs.Audio.Click(); break; default: throw new Exception(String.Format("Code not implemented yet: {0}", releaseTabItem.ToString())); } }