예제 #1
0
        public void Test004_VerifyDefaultSettingsOnMemoryUsage()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Verify Default Settings On Memory Usage'");

            HostManageWebSitesPage hostManageWebSitesPage = new HostManageWebSitesPage(_driver);

            hostManageWebSitesPage.OpenUsingButtons(_baseUrl);
            hostManageWebSitesPage.AccordionOpen(By.XPath(HostManageWebSitesPage.MemoryUsageAccordion));

            Assert.That(hostManageWebSitesPage.WaitForElement(By.XPath(HostManageWebSitesPage.ServerNameOnMemoryUsage)).Text,
                        Is.EqualTo(_serverName),
                        "The Server name is not correct");

            Assert.That(hostManageWebSitesPage.FindElement(By.XPath(HostManageWebSitesPage.MemoryLimit)).Text,
                        Is.Not.Empty,
                        "The Memory Limit should be displayed");

            Assert.That(hostManageWebSitesPage.FindElement(By.XPath(HostManageWebSitesPage.PrivateBytes)).Text,
                        Is.Not.Empty,
                        "The Private Bytes should be displayed");

            Assert.That(hostManageWebSitesPage.FindElement(By.XPath(HostManageWebSitesPage.CacheObjects)).Text,
                        Is.Not.Empty,
                        "The Cache Objects should be displayed");
        }
예제 #2
0
        public void Test005_VerifyDefaultSettingsOnSSLOffloadHeader()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Verify Default Settings On SSL Offload Header'");

            HostManageWebSitesPage hostManageWebSitesPage = new HostManageWebSitesPage(_driver);

            hostManageWebSitesPage.OpenUsingButtons(_baseUrl);
            hostManageWebSitesPage.AccordionOpen(By.XPath(HostManageWebSitesPage.SSLOffloadHeaderAccordion));

            Assert.That(hostManageWebSitesPage.WaitForElement(By.XPath(HostManageWebSitesPage.HeaderValueTextBox)).Text,
                        Is.Empty,
                        "The Header Value should be NOT be set by default");
        }
예제 #3
0
        public void Test003_EditSettingsOnServers()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Edit default Settings On Servers'");

            HostManageWebSitesPage hostManageWebSitesPage = new HostManageWebSitesPage(_driver);

            hostManageWebSitesPage.OpenUsingButtons(_baseUrl);
            hostManageWebSitesPage.AccordionOpen(By.XPath(HostManageWebSitesPage.ServersAccordion));

            hostManageWebSitesPage.EnableServer();

            hostManageWebSitesPage.OpenUsingButtons(_baseUrl);
            hostManageWebSitesPage.AccordionOpen(By.XPath(HostManageWebSitesPage.ServersAccordion));
            Assert.That(hostManageWebSitesPage.WaitForElement(By.XPath(HostManageWebSitesPage.Url)).Text,
                        Is.EqualTo(_baseUrl),
                        "The Url should be shown");

            Assert.That(hostManageWebSitesPage.FindElement(By.XPath(HostManageWebSitesPage.ServerEnabled)).Text,
                        Is.EqualTo("Yes"),
                        "The Server should be enabled");
        }