public void TestNoShareLinksOnCachePage() { SeleniumExtensions.ExecuteOnMultipleBrowsers(driver => { SignInHelper.GoToCachedGamesPage(driver); AssertNoShareLinks(driver); }); }
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"); }); }
public void TestCachedRenderedCharts() { SeleniumExtensions.ExecuteOnMultipleBrowsers(driver => { SignInHelper.GoToCachedGamesPage(driver); TestRenderedCharts(driver); TestSlicers(driver); }); }
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)); }); }
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); }); }