Exemple #1
0
        /// <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()));
            }
        }
Exemple #2
0
        /// <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()));
            }
        }