Example #1
0
        public void BI009()
        {
            string    Baza      = "BITest";
            Logowanie logowanie = new Logowanie(driver);

            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();

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

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

            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa");
            UstawModeleDanychOkno ustawModeleDanychOkno = modeleDanych.KliknijUstawPrawoDoModeli();

            ustawModeleDanychOkno
            .KliknijPrawoDostepu()
            .KliknijPelnePrawo()
            .KliknijUprawnienia()
            .KliknijWybierzWiele()
            .KliknijDodajWszystkie()
            .ZatwierdzKliknijOK()
            .KliknijOK();

            //   modeleDanych.ZapiszBezZamykania();
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa");
            DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.OtworzRekord();

            definicjaWskaznikaOkno.PrzejdzDoZakladkiPrawaDanych();
            int limit = definicjaWskaznikaOkno.LiczbaWierszyOstatni();

            for (int i = 0; i <= limit; i = i + 5)
            {
                Assert.AreEqual("Zaznaczony", definicjaWskaznikaOkno.TekstKomorkiNWKolumnie(i, "Pełne prawo"));
            }

            definicjaWskaznikaOkno.KliknijOK();
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa");
            modeleDanych.KliknijKopjujModeleDanych();
            //modeleDanych.TekstKomorkiNWKolumnie(modeleDanych.WezNumerWierszaOWartosciWKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"), "Nazwa").Substring(-7)

            Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC_Kopia_",
                            modeleDanych.TekstKomorkiNWKolumnie(modeleDanych.WezNumerWierszaOWartosciWKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa") + 1, "Nazwa").Substring(0, 34));

            modeleDanych.ZapiszIZamknij();
        }