Пример #1
0
        public void Test004_DisableContentLocalization()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Disable Content Localization'");

            var adminLanguagesPage = new AdminLanguagesPage(_driver);

            adminLanguagesPage.OpenUsingButtons(_baseUrl);

            adminLanguagesPage.DisableLocalization();

            Trace.WriteLine(BasePage.TraceLevelPage + "The localization table should NOT be present");
            Assert.IsFalse(adminLanguagesPage.ElementPresent(By.XPath(AdminLanguagesPage.LocalizationTable)),
                           "The Localization table is still present");
        }
Пример #2
0
        public void Test002_EnableLanguage()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Enable Language'");

            var adminLanguagesPage = new AdminLanguagesPage(_driver);

            adminLanguagesPage.OpenUsingButtons(_baseUrl);

            adminLanguagesPage.EnableLanguage(adminLanguagesPage.SetLanguageName(_languagePackToDeploy));

            var mainPage = new MainPage(_driver);

            mainPage.OpenUsingUrl(_baseUrl);

            Trace.WriteLine(BasePage.TraceLevelPage + "Two language flags should be available");
            Assert.That(adminLanguagesPage.FindElements(By.XPath(ControlPanelIDs.LanguageIcon)).Count, Is.EqualTo(2),
                        "The language flag number is not correct");
        }
Пример #3
0
        public void Test003_EnableContentLocalization()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Enable Content Localization'");

            var hostSettingsPage = new HostSettingsPage(_driver);

            hostSettingsPage.OpenUsingButtons(_baseUrl);

            hostSettingsPage.EnableContentLocalization();

            var adminLanguagesPage = new AdminLanguagesPage(_driver);

            adminLanguagesPage.OpenUsingButtons(_baseUrl);

            adminLanguagesPage.EnableLocalization();

            Trace.WriteLine(BasePage.TraceLevelPage + "The localization table should be present");
            Assert.IsTrue(adminLanguagesPage.ElementPresent(By.XPath(AdminLanguagesPage.LocalizationTable)),
                          "The Localization table is not present");
        }