예제 #1
0
        public void AddOfficeForTest()
        {
            var menu = new MenuPage(driver);

            menu.AdministrationMenuLocator.ClickEx(driver);

            menu.DataManagementMenuLocator.Click();

            var dataPage = new DataManagementPage(driver);

            dataPage.CreateOffice(officeName);

            Assert.True(dataPage.CheckOffice(officeName), "Office is not added");
        }
예제 #2
0
        public void CheckDataManagementElementsTest()
        {
            var menu = new MenuPage(driver);

            menu.AdministrationMenuLocator.ClickEx(driver);

            menu.DataManagementMenuLocator.Click();

            var dataPage = new DataManagementPage(driver);

            dataPage.AddOfficeButtonLocator.WaitForElementPresentAndEnabled(driver);

            Assert.Multiple(() =>
            {
                Assert.True(dataPage.OfficesTabLocator.Displayed, "Offices tab is not displayed");
                Assert.True(dataPage.ClientsTabLocator.Displayed, "Clients tab is not displayed");
                Assert.True(dataPage.DatasetsTabLocator.Displayed, "Datasets tab is not displayed");
            });
        }
예제 #3
0
        public void CheckOfficeGridLayoutTest()
        {
            var menu = new MenuPage(driver);

            menu.AdministrationMenuLocator.ClickEx(driver);

            menu.DataManagementMenuLocator.Click();

            var dataPage = new DataManagementPage(driver);

            dataPage.OfficesTabLocator.ClickEx(driver);

            Utils.WaitUntilLoadingDisappears(driver);

            Assert.Multiple(() =>
            {
                Assert.True(dataPage.OfficesIDColumnLocator.Displayed, "ID column is not displayed");
                Assert.True(dataPage.OfficesOfficeColumnLocator.Displayed, "Office column is not displayed");
                Assert.True(dataPage.OfficesTotalClientsColumnLocator.Displayed, "Total clients column is not displayed");
            });
        }
예제 #4
0
        public void CheckClientsGridLayoutTest()
        {
            var menu = new MenuPage(driver);

            menu.AdministrationMenuLocator.ClickEx(driver);

            menu.DataManagementMenuLocator.Click();

            var dataPage = new DataManagementPage(driver);

            dataPage.ClientsTabLocator.ClickEx(driver);

            Utils.WaitUntilLoadingDisappears(driver);

            Assert.Multiple(() =>
            {
                Assert.True(dataPage.ClientsIDColumnLocator.Displayed, "ID column is not displayed");
                Assert.True(dataPage.ClientsClientColumnLocator.Displayed, "Client column is not displayed");
                Assert.True(dataPage.ClientsOfficeColumnLocator.Displayed, "Office column is not displayed");
                Assert.True(dataPage.ClientsClientShortNameColumnLocator.Displayed, "Client Shaort Name column is not displayed");
                Assert.True(dataPage.ClientsDatasetLoadFromUIColumnLocator.Displayed, "Dataset Load From UI column is not displayed");
                Assert.True(dataPage.ClientsEditClientDatasetTypeColumnLocator.Displayed, "Edit Client DatasetType column is not displayed");
            });
        }