Exemple #1
0
        public void BI004()
        {
            string       Baza         = "BITest";
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie
                                        .Zaloguj(BAZA_BI_TEST, "Administrator");
            LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna
                                                            .PrzejdzDoLicencjeDemonstracyjne();

            if (!licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
                logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji();

            drzewko.MaksymalizujOkno();
            drzewko.PrzejdzDoBI();
            ModeleDanych modeleDanych = drzewko.PrzejdzDoModeleDanych();

            modeleDanych.NowaDefinicjaWskaznika1();

            Assert.AreEqual("Definicja wskaźnika: ", modeleDanych.PobierzTytulOkna());

            modeleDanych.ZamknijOkno();
            modeleDanych.KliknijNie();
            modeleDanych.NowaDefinicjaWskaznika2();

            Assert.AreEqual("Definicja raportu: ", modeleDanych.PobierzTytulOkna());

            modeleDanych.ZamknijOkno();
            modeleDanych.KliknijNie();

            DefinicjeElementowDashboardow definicjeElementowDashboardow = drzewko.PrzejdzDoDefinicjeElementowDashboardow();

            definicjeElementowDashboardow.NowyWskaznik1();

            Assert.AreEqual("Wskaźnik: (Wskaźnik)", definicjeElementowDashboardow.PobierzTytulOkna());

            definicjeElementowDashboardow.ZamknijOkno();
            definicjeElementowDashboardow.KliknijNie();
            definicjeElementowDashboardow.NowyWskaznik2();

            Assert.AreEqual("Lista: (Tabela)", definicjeElementowDashboardow.PobierzTytulOkna());

            definicjeElementowDashboardow.ZamknijOkno();
            definicjeElementowDashboardow.Kliknij_Nie();
            DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjaPrzedzialowCzasowych();

            Assert.AreNotEqual("Nowy (Definicja dynamiczna)", definicjaPrzedzialowCzasowych.PobierzNazwePrzyciskuZToolbar());

            DefinicjeUtrwalania definicjeUtrwalania = drzewko.PrzejdzDoDefinicjeUtrwalania();

            Assert.AreNotEqual("Nowy (Definicja utrwalania)", definicjeUtrwalania.PobierzNazwePrzyciskuZToolbar());

            DefinicjaZastawowDanych definicjaZastawowDanych = drzewko.PrzejdzDoDefinicjeZestawowDanych();

            Assert.AreNotEqual("Nowy (Definicja zestawów danych)", definicjaZastawowDanych.PobierzNazwePrzyciskuZToolbar());

            DefinicjaZestawowPrzedzialowCzasowych definicjaZestawowPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjeZestawowPrzedzialowCzasowych();

            Assert.AreNotEqual("Nowy (Zestaw przedziałów czasowych)", definicjaZestawowPrzedzialowCzasowych.PobierzNazwePrzyciskuZToolbar());

            ZestawyBarw zestawyBarw = drzewko.PrzejdzDoZestawyBarw();

            zestawyBarw.NowaDefinicjaZestawu();

            Assert.AreEqual("Zestaw barw: ", zestawyBarw.PobierzTytulOkna());

            zestawyBarw.ZamknijOkno();
            zestawyBarw.KliknijNie();

            ZestawyPrzedzialowDanych zestawyPrzedzialowDanych = drzewko.PrzejdzDoZestawyPrzedzialowDanych();

            zestawyPrzedzialowDanych.NowaDefinicjaZestawu();

            Assert.AreEqual("Zestaw przedziałów liczb dziesiętnych:  (Decimal)", zestawyPrzedzialowDanych.PobierzTytulOkna());

            zestawyPrzedzialowDanych.ZamknijOkno();
            zestawyPrzedzialowDanych.KliknijNie();
            drzewko.ZamknijOkno();
            licencjaDemonstracyjna = stronaGlowna
                                     .PrzejdzDoLicencjeDemonstracyjne();
            if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
                logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            modeleDanych = drzewko.PrzejdzDoModeleDanych();
            modeleDanych.NowaDefinicjaWskaznika1();

            Assert.AreEqual("Definicja wskaźnika: ", modeleDanych.PobierzTytulOkna());

            modeleDanych.ZamknijOkno();
            modeleDanych.KliknijNie();
            modeleDanych.NowaDefinicjaWskaznika2();

            Assert.AreEqual("Definicja domeny: ", modeleDanych.PobierzTytulOkna());

            modeleDanych.ZamknijOkno();
            modeleDanych.KliknijNie();
            modeleDanych.NowaDefinicjaWskaznika3();

            Assert.AreEqual("Definicja tabeli: ", modeleDanych.PobierzTytulOkna());

            modeleDanych.ZamknijOkno();
            modeleDanych.KliknijNie();
            modeleDanych.NowaDefinicjaWskaznika4();

            Assert.AreEqual("Definicja raportu: ", modeleDanych.PobierzTytulOkna());

            modeleDanych.ZamknijOkno();
            modeleDanych.KliknijNie();
            definicjeElementowDashboardow = drzewko.PrzejdzDoDefinicjeElementowDashboardow();
            definicjeElementowDashboardow.NowyWskaznik1();

            Assert.AreEqual("Wskaźnik: (Wskaźnik)", definicjeElementowDashboardow.PobierzTytulOkna());

            definicjeElementowDashboardow.ZamknijOkno();
            definicjeElementowDashboardow.KliknijNie();
            definicjeElementowDashboardow.NowyWskaznik2();

            Assert.AreEqual("Lista: (Tabela)", definicjeElementowDashboardow.PobierzTytulOkna());

            definicjeElementowDashboardow.ZamknijOkno();
            definicjeElementowDashboardow.Kliknij_Nie();
            definicjaPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjaPrzedzialowCzasowych();
            definicjaPrzedzialowCzasowych.NowaDefinicja();

            Assert.AreEqual("Definicja dynamiczna: ", definicjaPrzedzialowCzasowych.PobierzTytulOkna());

            definicjaPrzedzialowCzasowych.ZamknijOkno();
            definicjaPrzedzialowCzasowych.KliknijNie();
            definicjeUtrwalania = drzewko.PrzejdzDoDefinicjeUtrwalania();
            definicjeUtrwalania.NowaDefinicja();

            Assert.AreEqual("Dodawanie zapisu", definicjeUtrwalania.PobierzTytulOkna());

            definicjeUtrwalania.ZamknijOkno();
            definicjaZestawowPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjeZestawowPrzedzialowCzasowych();
            definicjaZestawowPrzedzialowCzasowych.NowaDefinicjaZestawu();

            Assert.AreEqual("Zestaw przedziałów czasowych: ", definicjaZestawowPrzedzialowCzasowych.PobierzTytulOkna());

            definicjeUtrwalania.ZamknijOkno();
            definicjeUtrwalania.KliknijNie();
            zestawyBarw = drzewko.PrzejdzDoZestawyBarw();
            zestawyBarw.NowaDefinicjaZestawu();

            Assert.AreEqual("Zestaw barw: ", zestawyBarw.PobierzTytulOkna());

            zestawyBarw.ZamknijOkno();
            zestawyBarw.KliknijNie();
            drzewko.ZamknijOkno();
        }