コード例 #1
0
 public void TestNoShareLinksOnCachePage()
 {
     SeleniumExtensions.ExecuteOnMultipleBrowsers(driver =>
     {
         SignInHelper.GoToCachedGamesPage(driver);
         AssertNoShareLinks(driver);
     });
 }
コード例 #2
0
 public void TestCachedGamesLinks()
 {
     SeleniumExtensions.ExecuteOnMultipleBrowsers(driver =>
     {
         SignInHelper.GoToCachedGamesPage(driver);
         Assert.IsFalse(driver.FindElement(By.Id(SiteConstants.CachedGamesPanelId)).Displayed, "Expected cached games pane to be hidden in cached games page");
         Assert.IsTrue(driver.FindElement(By.Id(SiteConstants.MissingGamesLinkId)).Displayed, "Expected missing games link to be visible in cached games page");
     });
 }
コード例 #3
0
        public void TestCachedRenderedCharts()
        {
            SeleniumExtensions.ExecuteOnMultipleBrowsers(driver =>
            {
                SignInHelper.GoToCachedGamesPage(driver);

                TestRenderedCharts(driver);
                TestSlicers(driver);
            });
        }
コード例 #4
0
        public void TestCachedGamesPage()
        {
            SeleniumExtensions.ExecuteOnMultipleBrowsers(driver =>
            {
                SignInHelper.GoToCachedGamesPage(driver);
                AssertPersonaDetails(driver, String.Empty, UserConstants.SamplePersonaAvatarUuid);

                Console.WriteLine("Asserting the missing HLTB games alert is displayed...");
                driver.FindElement(By.Id(SiteConstants.MissingHltbGamesAlertDivId));
            });
        }
コード例 #5
0
        public void TestCachedGameSummary()
        {
            SeleniumExtensions.ExecuteOnMultipleBrowsers(driver =>
            {
                SignInHelper.GoToCachedGamesPage(driver);

                var gameCount = GameSummaryHelper.GetGameCount(driver);
                Assert.IsTrue(gameCount > 10000, Invariant($"too few games in cache: {gameCount}"));
                Assert.AreEqual(0, GetExcludedGameCount(driver), "expected zero excluded games in cached page");

                AssertValidPlaytimes(driver);
                AssertValidPercentages(driver);
            });
        }