Exemplo n.º 1
0
        public void BI007()
        {
            string    Baza      = "BITest";
            Logowanie logowanie = new Logowanie(driver);

            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            Drzewko      drzewko      = stronaGlowna.PrzejdzDoOpcji();
            OperatorOkno operatorOkno = drzewko
                                        .PrzejdzDoSystemowe()
                                        .PrzejdzDoOperatorzy()
                                        .OtworzOperatoraOKodzie("Adam Pitera")
                                        .PrzejdzDoZakladkiSystemowe();

            if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");
            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko = stronaGlowna.PrzejdzDoOpcji();
            ModeleDanych modeleDanych = drzewko.PrzejdzDoBI().PrzejdzDoModeleDanych();

            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ");
            modeleDanych.ZaznaczWszystko()
            .KliknijUstawPrawoDoModeli()
            .KliknijPrawoDostepu()
            .KliknijPelnePrawo()
            .KliknijOK();
            modeleDanych.Kliknij_Tak();
            modeleDanych.ZapiszIZamknij();
            logowanie.ZalogujPonownie(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 = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI().PrzejdzDoModeleDanych();
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa");
            modeleDanych.KliknijCzynnosciMenuCtx().KliknijKopjujModeleDanych();
        }
Exemplo n.º 2
0
        public void TC009()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");

            stronaGlowna.PrzejdzDoOpcji().PrzejdzDoKontrahenciIUrzedyFolder().PrzejdzDoKontrahenciIUrzedyOgolne();
        }
Exemplo n.º 3
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();
        }
Exemplo n.º 4
0
        public void BI014()
        {
            string    Baza      = "BITest";
            Logowanie logowanie = new Logowanie(driver);

            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych = stronaGlowna
                                                                          .PrzejdzDoOpcji()
                                                                          .PrzejdzDoBI().
                                                                          PrzejdzDoDefinicjaPrzedzialowCzasowych();
            DefinicjaStatycznaOkno definicjaStatycznaOkno = definicjaPrzedzialowCzasowych.NowaDefinicjaStatyczna();

            definicjaStatycznaOkno
            .WpiszNazwe("I kwartał 2019")
            .WpiszPrzedzial("2019.01.01…2019.03.31")
            .KliknijOK();
            Assert.IsTrue(definicjaPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("I kwartał 2019", "Name") != -1);
            DefinicjaDynamicznaOkno definicjaDynamicznaOkno = definicjaPrzedzialowCzasowych.NowaDefinicja();

            definicjaDynamicznaOkno.WpiszNazwe("II kwartał bieżącego roku")
            .OdPlus()
            .OdPlus()
            .DoPlus()
            .DoPlus()
            .DoPlus()
            .WpiszOd1Pole1("Pierwszy")
            .WpiszOd1Pole2("Rok")
            .WpiszOd2Pole2("Kwartał")
            .WpiszOd2Pole3("1")
            .WpiszDo1Pole1("Pierwszy")
            .WpiszDo1Pole2("Rok")
            .WpiszDo2Pole2("Kwartał")
            .WpiszDo2Pole3("2")
            .WpiszDo3Pole3("-1");

            String Dzis = DateTime.Now.ToString("dd.MM.yyyy");

            Assert.AreEqual("Podgląd dla " + Dzis + ":    01.04.2019...30.06.2019", definicjaDynamicznaOkno.PodgladText());

            definicjaDynamicznaOkno.KliknijOK();

            Assert.IsTrue(definicjaPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("II kwartał bieżącego roku", "Name") != -1);

            //definicjaPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("I kwartał 2019", "Name");
            //definicjaPrzedzialowCzasowych.UsunRekord();
            //definicjaPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("II kwartał bieżącego roku", "Name");
            //definicjaPrzedzialowCzasowych.UsunRekord();
            definicjaPrzedzialowCzasowych.ZapiszIZamknij();
        }
Exemplo n.º 5
0
        public void TC0009()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            CRMMetody    cRMMetody    = new CRMMetody(driver);

            stronaGlowna.PrzejdzDoOpcji();
            driver.FindElementByName("Kontrahenci i urzędy").Click();
            driver.FindElementByName("Kategorie").Click();
            driver.FindElementByName("Nowy (Definicja kategorii kontrahentów)").Click();

            driver.FindElementByXPath("//Pane[@AutomationId=\"DefKategKthPage\"]/Pane[2]").Click();
            driver.Keyboard.SendKeys("Kategoria folder");
            driver.FindElementByXPath("//Pane[@AutomationId=\"DefKategKthPage\"]/Pane[3]").Click();
            driver.FindElementByName("OK").Click();
            driver.FindElementByName("Nowy (Definicja kategorii kontrahentów)").Click();

            driver.FindElementByXPath("//Pane[@AutomationId=\"DefKategKthPage\"]/Pane[2]").Click();
            driver.Keyboard.SendKeys("Kategoria");
            driver.FindElementByName("OK").Click();

            driver.FindElementByName("Zapisz i zamknij").Click();

            driver.FindElementByName("CRM").Click();
            driver.FindElementByName("Kontrahenci wg kategorii").Click();

            Assert.IsTrue(driver.FindElementByName("Kategoria folder").Displayed);

            driver.FindElementByName("Kontrahenci").Click();
            driver.Mouse.MouseMove(driver.FindElementByName("190600 - Soneta").Coordinates, 600, 400);
            driver.Mouse.Click(null);
            driver.Mouse.Click(null);
            driver.FindElementByName("Kontrahenci").Click();
            cRMMetody.FocusNaOkienko();
            // driver.FindElementByName("Grupuj wg cechy").Click();

            driver.FindElementByName("Kod row 1").Click();
            driver.Keyboard.SendKeys(Keys.Shift);
            driver.FindElementByName("Kod row 6").Click();
            driver.Keyboard.SendKeys(Keys.Shift);

            driver.FindElementByName("Czynności").Click();

            driver.Mouse.MouseMove(driver.FindElementByName("Przypisz kontrahentów do kategorii...").Coordinates);
            driver.Mouse.Click(null);

            driver.Keyboard.SendKeys("Kategoria");

            driver.FindElementByName("OK").Click();
            driver.FindElementByName("&OK").Click();


            driver.FindElementByName("Kod row 9").Click();
            driver.Keyboard.SendKeys(Keys.Shift);
            driver.FindElementByName("Kod row 13").Click();
            driver.Keyboard.SendKeys(Keys.Shift);

            driver.FindElementByName("Czynności").Click();

            driver.Mouse.MouseMove(driver.FindElementByName("Przypisz kontrahentów do kategorii...").Coordinates);
            driver.Mouse.Click(null);

            driver.Keyboard.SendKeys("Kategoria folder");

            driver.FindElementByName("OK").Click();
            driver.FindElementByName("&OK").Click();

            //  for (int i = 0; i <= 15; i++) driver.Keyboard.SendKeys(Keys.ArrowUp);

            driver.FindElementByName("Kod row 6").Click();
            driver.Keyboard.SendKeys(Keys.Return);

            cRMMetody.FocusNaOkienko();

            driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates);
            driver.Mouse.Click(null);


            Assert.AreEqual("Zaznaczony", driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Kategoria", "Kategoria")).Text);

            driver.FindElementByName("Zapisz i zamknij").Click();

            cRMMetody.FocusNaOkienko();

            // driver.FindElementByName("CRM").Click();
            driver.FindElementByName("Kontrahenci wg kategorii").Click();
            driver.FindElementByName("Kategoria folder").Click();

            Assert.AreEqual(5, cRMMetody.LiczbaWierszyOstatni());

            driver.FindElementByName("Kontrahenci").Click();
            driver.FindElementByName("Rozwiń dodatkowe filtry").Click();

            driver.Mouse.MouseMove(driver.FindElementByName("Kategoria:").Coordinates, 75, 10);
            driver.Mouse.Click(null);

            driver.Keyboard.SendKeys("Kategoria");
            driver.Keyboard.SendKeys(Keys.Enter);


            Assert.AreEqual(6, cRMMetody.LiczbaWierszyOstatni());

            driver.Mouse.MouseMove(driver.FindElementByName("Kategoria:").Coordinates, 75, 10);
            driver.Mouse.Click(null);

            driver.Keyboard.SendKeys(Keys.Backspace);
            driver.Keyboard.SendKeys(Keys.Enter);
            driver.FindElementByName("Grupuj wg cechy").Click();

            driver.FindElementByName("Nazwa row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Rolmap", "Kod")).Click();

            driver.FindElementByName("Otwórz").Click();
            Thread.Sleep(500);

            cRMMetody.FocusNaOkienko();

            driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates);
            driver.Mouse.Click(null);

            driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Komornik Sądowy", "Kategoria")).Click();
            driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Organizacja Pożytku Publicznego", "Kategoria")).Click();

            driver.FindElementByName("Zapisz i zamknij").Click();

            cRMMetody.FocusNaOkienko();

            driver.FindElementByName("Kontrahenci wg kategorii").Click();
            driver.FindElementByName("Komornik Sądowy").Click();

            Assert.AreEqual(1, cRMMetody.LiczbaWierszyOstatni());

            driver.FindElementByName("Kontrahenci wg kategorii").Click();
            driver.FindElementByName("Organizacja Pożytku Publicznego").Click();

            Assert.AreEqual(1, cRMMetody.LiczbaWierszyOstatni());

            driver.FindElementByName("Nowy (Kontrahent)").Click();
            Thread.Sleep(500);
            cRMMetody.FocusNaOkienko();

            driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates);
            driver.Mouse.Click(null);

            Assert.AreEqual("Zaznaczony", driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Organizacja Pożytku Publicznego", "Kategoria")).Text);

            // driver.FindElementByName("Zamknij").Click();
            cRMMetody.ZamknijOkno();
            driver.FindElementByName("Nie").Click();
        }
Exemplo n.º 6
0
        public void TC0013()
        {
            Logowanie logowanie = new Logowanie(driver);

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


            CRMMetody cRMMetody = new CRMMetody(driver);

            stronaGlowna.PrzejdzDoOpcji();

            driver.FindElementByName("Systemowe").Click();
            driver.FindElementByName("Operatorzy [Ctrl+O]").Click();

            driver.FindElementByName("Kod row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Administrator", "Kod")).Click();
            driver.Keyboard.SendKeys(Keys.Return);

            cRMMetody.FocusNaOkienko();
            cRMMetody.MaksymalizujOkno();
            driver.FindElementByName("Systemowe").Click();
            driver.Keyboard.SendKeys(Keys.Control);
            driver.Keyboard.SendKeys("2");
            driver.Keyboard.SendKeys(Keys.Control);
            String s = driver.FindElementByXPath("//Pane[@AutomationId=\"OperatorSystemowePage\"]/Pane[5]/CheckBox[1]").GetAttribute("Name");

            if (s != " Tak")
            {
                driver.FindElementByXPath("//Pane[@AutomationId=\"OperatorSystemowePage\"]/Pane[5]/CheckBox[1]").Click();
            }

            driver.FindElementByName("OK").Click();
            driver.Keyboard.SendKeys(Keys.Control);
            driver.Keyboard.SendKeys("s");
            driver.Keyboard.SendKeys(Keys.Control);
            driver.FindElementByName("Ogólne").Click();
            driver.FindElementByName("Ochrona danych osobowych").Click();
            driver.FindElementByName("Definicje zakresów").Click();

            driver.FindElementByName("Nazwa row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Anonimizacja kontrahentów", "Nazwa")).Click();
            driver.Keyboard.SendKeys(Keys.Return);
            driver.FindElementByName("Prawa danych").Click();

            Assert.AreEqual("Zaznaczony", driver.FindElementByName("Pełne prawo row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Pełne prawo", "Prawo")).Text);

            driver.FindElementByName("OK").Click();


            driver.FindElementByName("Nazwa row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Pseudonimizacja kontrahentów", "Nazwa")).Click();
            driver.Keyboard.SendKeys(Keys.Return);
            driver.FindElementByName("Prawa danych").Click();

            Assert.AreEqual("Zaznaczony", driver.FindElementByName("Pełne prawo row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Pełne prawo", "Prawo")).Text);

            driver.FindElementByName("OK").Click();

            driver.FindElementByName("Kontrahenci i urzędy").Click();
            driver.Mouse.MouseMove(driver.FindElementByName("Kontrahenci i urzędy").Coordinates, 30, 20);
            driver.Mouse.Click(null);

            if (driver.FindElementByXPath("//Pane[@AutomationId=\"OgolnePage\"]/Pane[20]").GetAttribute("Name") != " Tak")
            {
                driver.FindElementByXPath("//Pane[@AutomationId=\"OgolnePage\"]/Pane[20]").Click();
            }

            driver.FindElementByName("Zapisz i zamknij").Click();
            driver.FindElementByName("CRM").Click();
            driver.FindElementByName("Kontrahenci").Click();
            driver.Mouse.MouseMove(driver.FindElementByName("190600 - Soneta").Coordinates, 600, 400);
            driver.Mouse.Click(null);
            cRMMetody.FocusNaOkienko();

            driver.FindElementByName("Kontrahenci").Click();
            driver.FindElementByName("Panel danych").Click();
            driver.FindElementByName("Kod row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Zefir", "Kod")).Click();
            driver.FindElementByName("Otwórz").Click();

            driver.Keyboard.SendKeys(Keys.Control);
            driver.Keyboard.SendKeys("2");
            driver.Keyboard.SendKeys(Keys.Control);

            if (driver.FindElementByXPath("//Pane[@AutomationId=\"KontrahentBlokadaPage\"]/Pane[4]/CheckBox[1]").GetAttribute("Name") != " Tak")
            {
                driver.FindElementByXPath("//Pane[@AutomationId=\"KontrahentBlokadaPage\"]/ Pane[4]/CheckBox[1]").Click();
            }
        }
Exemplo n.º 7
0
        public void LokalizacjaPrzycisku()
        {
            Logowanie              logowanie              = new Logowanie(driver);
            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();

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

            drzewko.PrzejdzDoBI();
            DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych
                = drzewko.PrzejdzDoModeleDanychFolder().PrzejdzDoDefinicjaPrzedzialowCzasowych();

            Assert.AreEqual(197, definicjaPrzedzialowCzasowych.LewaWspolrzednaPrzyciskuOtworz() - drzewko.LewaWspolrzednaOknaOpcje());
            Assert.AreEqual(121, definicjaPrzedzialowCzasowych.TopWspolrzednaPrzyciskuOtworz() - drzewko.TopWspolrzednaOknaOpcje());

            drzewko.ZamknijOkno();
            licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();
            if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
                logowanie.ZalogujPonownie(BAZA_NUNIT_UI, "Administrator");
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            definicjaPrzedzialowCzasowych
                = drzewko.PrzejdzDoModeleDanychFolder().PrzejdzDoDefinicjaPrzedzialowCzasowych();

            Assert.AreEqual(405, definicjaPrzedzialowCzasowych.LewaWspolrzednaPrzyciskuOtworz() - drzewko.LewaWspolrzednaOknaOpcje());
            Assert.AreEqual(121, definicjaPrzedzialowCzasowych.TopWspolrzednaPrzyciskuOtworz() - drzewko.TopWspolrzednaOknaOpcje());

            drzewko.ZamknijOkno();
            licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();
            if (licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            else if (licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
        }
Exemplo n.º 8
0
        public void BI015()
        {
            string    Baza      = "BITest";
            Logowanie logowanie = new Logowanie(driver);

            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            DefinicjaZestawowPrzedzialowCzasowych definicjaZestawowPrzedzialowCzasowych = stronaGlowna
                                                                                          .PrzejdzDoOpcji()
                                                                                          .PrzejdzDoBI()
                                                                                          .PrzejdzDoModeleDanychFolder()
                                                                                          .PrzejdzDoDefinicjeZestawowPrzedzialowCzasowych();
            ZestawPrzedzialowCzasowychOkno zestawPrzedzialowCzasowychOkno = definicjaZestawowPrzedzialowCzasowych.NowaDefinicjaZestawu();

            zestawPrzedzialowCzasowychOkno.WpiszName("Test")
            .KLiknijNowyElementZestawu()
            .WybierzDefinicjaPrzdzialu("I kwartał")
            .Zatwierdz();

            zestawPrzedzialowCzasowychOkno
            .KLiknijNowyElementZestawu()
            .WybierzDefinicjaPrzdzialu("II kwartał")
            .ZamknijOkno();
            zestawPrzedzialowCzasowychOkno.Kliknij_Tak();

            zestawPrzedzialowCzasowychOkno.KliknijOK();

            Assert.IsTrue(definicjaZestawowPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("Test", "Name") != -1);

            definicjaZestawowPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("Test", "Name");
            definicjaZestawowPrzedzialowCzasowych.OtworzRekord();

            Assert.AreEqual("I kwartał 2019", definicjaZestawowPrzedzialowCzasowych.TekstKomorkiNWKolumnie(0, "Definition"));
            Assert.AreEqual("II kwartał bieżącego roku", definicjaZestawowPrzedzialowCzasowych.TekstKomorkiNWKolumnie(1, "Definition"));
            definicjaZestawowPrzedzialowCzasowych.KliknijOK();
            definicjaZestawowPrzedzialowCzasowych.ZapiszIZamknij();
        }
Exemplo n.º 9
0
        public void BI011()
        {
            string    Baza      = "BITest";
            Logowanie logowanie = new Logowanie(driver);

            StronaGlowna         stronaGlowna         = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela         towaryTabela         = stronaGlowna.PrzejdzDoTowary();
            DashboardManagerOkno dashboardManagerOkno = towaryTabela.ZarzadzajPanelemBI();

            dashboardManagerOkno.ElementNTabeliKolumny(2, "Opis").Click();
            dashboardManagerOkno.KliknijDodaj().ZapiszIZamknij();
            Assert.IsTrue(towaryTabela.CzyPanelBI());
            Assert.IsTrue(towaryTabela.CzyWartoscFakturSprzedazyText());

            ZarzadzanieDashboardami zarzadzanieDashboardami =
                stronaGlowna.PrzejdzDoOpcji()
                .PrzejdzDoBI()
                .PrzejdzDoZarzadzanieDashboardami();

            zarzadzanieDashboardami.FiltrujHandel()
            .Znajdz("Wartość faktur sprzedaży")
            .KopiujLokalizacjeNaUprawnienia()
            .KliknijUprawnienia()
            .KliknijNaOsobe("Adam Pitera")
            .KliknijOK();
            zarzadzanieDashboardami.ZapiszIZamknij();
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");

            stronaGlowna.PrzejdzDoOpcji()
            .PrzejdzDoBI()
            .PrzejdzDoZarzadzanieDashboardami()
            .FiltrujHandel();

            Assert.AreEqual("Wartość faktur sprzedaży (kraj)", dashboardManagerOkno.TekstKomorkiNWKolumnie(0, "Nazwa"));

            zarzadzanieDashboardami.ZapiszIZamknij();
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");
            OperatorOkno operatorOkno = stronaGlowna.PrzejdzDoOpcji()
                                        .PrzejdzDoSystemowe()
                                        .PrzejdzDoOperatorzy()
                                        .OtworzOperatoraOKodzie("Adam Pitera")
                                        .PrzejdzDoZakladkiSystemowe();

            if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            operatorOkno.ZapiszIZamknij();
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");

            stronaGlowna.PrzejdzDoOpcji()
            .PrzejdzDoBI()
            .PrzejdzDoZarzadzanieDashboardami()
            .FiltrujHandel();
            zarzadzanieDashboardami.KliknijKomorkeOPodanymTekscieIKolumnie("Adam Pitera", "Uprawnienie");

            Assert.IsTrue(zarzadzanieDashboardami.IsKopujLokalizacjeButtonVisible());

            zarzadzanieDashboardami
            .KopiujLokalizacjeNaUprawnienia()
            .KliknijPelnePrawo()
            .KliknijUprawnienia()
            .KliknijNaOsobe("Irena Sochacka")
            .KliknijOK();
            zarzadzanieDashboardami.ZapiszIZamknij();
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Irena Sochacka");
            stronaGlowna.PrzejdzDoTowary();

            Assert.IsTrue(towaryTabela.CzyWartoscFakturSprzedazyText());
        }
Exemplo n.º 10
0
        public void BI010()
        {
            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();
            BIOgolne bIOgolne = drzewko.PrzejdzDoBIOgolne();

            if (!bIOgolne.CzyPrawaModeliDanych())
            {
                bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox();
            }
            ModeleDanych modeleDanych = drzewko.PrzejdzDoModeleDanych();

            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ");

            UstawModeleDanychOkno ustawModeleDanychOkno = modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli();

            ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijZakazDostepu().KliknijOK();
            ustawModeleDanychOkno.ZatwierdzZmiany();
            modeleDanych.ZapiszBezZamykania();

            modeleDanych.KliknijListeObszar().WybierzZListy("Handel");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ");
            modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli();
            ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijPelnePrawo().KliknijOK();
            ustawModeleDanychOkno.ZatwierdzZmiany();

            modeleDanych.KliknijListeObszar().WybierzZListy("CRM");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ");
            modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli();
            ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijPelnePrawo().KliknijOK();
            ustawModeleDanychOkno.ZatwierdzZmiany();

            modeleDanych.KliknijListeObszar().WybierzZListy("Finansowy");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ");
            modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli();
            ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijTylkoOdczyt().KliknijOK();
            ustawModeleDanychOkno.ZatwierdzZmiany();
            ustawModeleDanychOkno.ZapiszBezZamykania();


            modeleDanych.KliknijListeObszar().WybierzZListy("Handel");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa");
            DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.OtworzRekord();

            definicjaWskaznikaOkno.Rozszerz();

            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowePolaVisible());
            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible());
            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible());

            definicjaWskaznikaOkno.UsunRozszerzenie();

            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowePolaVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible());

            definicjaWskaznikaOkno.PodgladZapytania();

            Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.Oblicz();
            definicjaWskaznikaOkno.KliknijOK();
            definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych();
            Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.GenerujWidok();

            Assert.IsTrue(definicjaWskaznikaOkno.KomunikatZakonczonoPomyslnieVisible());
            definicjaWskaznikaOkno.Kliknij_OK();
            definicjaWskaznikaOkno.KliknijOK();

            modeleDanych.KliknijListeObszar().WybierzZListy("CRM");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza kwot projektu", "Nazwa");
            definicjaWskaznikaOkno = modeleDanych.OtworzRekord();
            definicjaWskaznikaOkno.Rozszerz();

            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowePolaVisible());
            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible());
            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible());

            definicjaWskaznikaOkno.UsunRozszerzenie();

            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowePolaVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible());

            definicjaWskaznikaOkno.PodgladZapytania();

            Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.Oblicz();
            definicjaWskaznikaOkno.KliknijOK();
            definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych();
            Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.GenerujWidok();

            Assert.IsTrue(definicjaWskaznikaOkno.KomunikatZakonczonoPomyslnieVisible());
            definicjaWskaznikaOkno.Kliknij_OK();
            definicjaWskaznikaOkno.KliknijOK();

            modeleDanych.KliknijListeObszar().WybierzZListy("Finansowy");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza należności i zobowiazań kontrahenta", "Nazwa");

            Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible());

            definicjaWskaznikaOkno.PodgladZapytania();

            Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.Oblicz();
            definicjaWskaznikaOkno.KliknijOK();
            definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych();
            Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible());
            definicjaWskaznikaOkno.ZamknijOkno();

            modeleDanych.KliknijListeObszar().WybierzZListy("Kadry i płace");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", "Nazwa");
            Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible());

            definicjaWskaznikaOkno.KliknijOK();

            drzewko.ZapiszIZamknij();

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



            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            modeleDanych = drzewko.PrzejdzDoModeleDanych();

            modeleDanych.KliknijListeObszar().WybierzZListy("Handel");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa");
            definicjaWskaznikaOkno = modeleDanych.OtworzRekord();
            definicjaWskaznikaOkno.Rozszerz();

            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowePolaVisible());
            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible());
            Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible());

            definicjaWskaznikaOkno.UsunRozszerzenie();

            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowePolaVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible());

            definicjaWskaznikaOkno.PodgladZapytania();

            Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.Oblicz();
            definicjaWskaznikaOkno.KliknijOK();
            definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych();
            Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible());
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.GenerujWidok();

            Assert.IsTrue(definicjaWskaznikaOkno.KomunikatZakonczonoPomyslnieVisible());
            definicjaWskaznikaOkno.Kliknij_OK();
            definicjaWskaznikaOkno.KliknijOK();


            modeleDanych.KliknijListeObszar().WybierzZListy("CRM");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza kwot projektu", "Nazwa");
            definicjaWskaznikaOkno = modeleDanych.OtworzRekord();
            Assert.IsTrue(definicjaWskaznikaOkno.IsRozszerzVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible());
            definicjaWskaznikaOkno.KliknijOK();

            modeleDanych.KliknijListeObszar().WybierzZListy("Finansowy");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza należności i zobowiazań kontrahenta", "Nazwa");
            definicjaWskaznikaOkno = modeleDanych.OtworzRekord();
            Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible());
            definicjaWskaznikaOkno.KliknijOK();


            modeleDanych.KliknijListeObszar().WybierzZListy("Kadry i płace");
            modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", "Nazwa");
            definicjaWskaznikaOkno = modeleDanych.OtworzRekord();
            Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible());
            Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible());
            definicjaWskaznikaOkno.KliknijOK();

            drzewko.ZapiszIZamknij();
        }
Exemplo n.º 11
0
        public void BI006()
        {
            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.PrzejdzDoSystemowe();
            Operatorzy   operatorzy   = drzewko.PrzejdzDoOperatorzy();
            OperatorOkno operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera");

            operatorOkno.PrzejdzDoZakladkiSystemowe();
            if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");
            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            BIOgolne bIOgolne = drzewko.PrzejdzDoBIOgolne();

            if (!bIOgolne.CzyPrawaModeliDanych())
            {
                bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox();
            }
            bIOgolne.ZapiszBezZamykania();
            if (bIOgolne.CzyPrawaModeliDanych())
            {
                bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox();
            }
            drzewko.ZapiszIZamknij();
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");

            drzewko = stronaGlowna.PrzejdzDoOpcji();

            drzewko.PrzejdzDoSystemowe();
            operatorzy   = drzewko.PrzejdzDoOperatorzy();
            operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera");
            operatorOkno.PrzejdzDoZakladkiSystemowe();
            if (operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");

            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI().PrzejdzDoBIOgolne();
            Assert.IsFalse(bIOgolne.CzyPrawaModeliDanych());

            bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox();
            Assert.IsFalse(bIOgolne.CzyPrawaModeliDanych());

            bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox();
            Assert.IsFalse(bIOgolne.CzyPrawaModeliDanych());

            drzewko.ZapiszIZamknij();
        }
Exemplo n.º 12
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();
        }
Exemplo n.º 13
0
        public void BI005()
        {
            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.MaksymalizujOkno();

            drzewko.PrzejdzDoBI();

            ModeleDanych           modeleDanych           = drzewko.PrzejdzDoModeleDanych();
            DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika1();

            definicjaWskaznikaOkno.WpiszWPoleNazwa("AA_WSK");
            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_%");
            Assert.AreEqual("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_ABC");
            Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza na");
            Assert.AreEqual("BI_m_a_Analiza należności i zobowiązań kontrahenta", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza kw");
            Assert.AreEqual("BI_m_a_Analiza kwot projektu", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.ZamknijOkno();
            modeleDanych.Kliknij_Nie();

            modeleDanych.ZamknijOkno();
            licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();
            if (!licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
                logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }

            drzewko = stronaGlowna.PrzejdzDoOpcji();

            drzewko.PrzejdzDoBI();

            modeleDanych           = drzewko.PrzejdzDoModeleDanych();
            definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika1();
            definicjaWskaznikaOkno.WpiszWPoleNazwa("AA_WSK");
            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_%");
            Assert.AreNotEqual("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_ABC");
            Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza na");
            Assert.AreNotEqual("BI_m_a_Analiza należności i zobowiązań kontrahenta", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza kw");
            Assert.AreNotEqual("BI_m_a_Analiza kwot projektu", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.ZamknijOkno();
            modeleDanych.Kliknij_Nie();

            drzewko.PrzejdzDoSystemowe();
            Operatorzy operatorzy = drzewko.PrzejdzDoOperatorzy();

            OperatorOkno operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera");

            operatorOkno.PrzejdzDoZakladkiSystemowe();
            if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();
            if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");


            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            modeleDanych           = drzewko.PrzejdzDoModeleDanych();
            definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika2();
            definicjaWskaznikaOkno.WpiszWPoleNazwa("test");
            definicjaWskaznikaOkno.PrzejdzDoZakladkiTabele();
            definicjaWskaznikaOkno.WpiszWPoleDostepneZrodla("Tryby");

            Assert.AreEqual("TrybyZajec",
                            definicjaWskaznikaOkno.ElementNTabeliKolumny(0, "Nazwa").Text);

            definicjaWskaznikaOkno.DodajZDostepnychDoWybranych();
            definicjaWskaznikaOkno.FocusNaOkienko();
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.KliknijNie();
            modeleDanych.ZamknijOkno();
            modeleDanych.Kliknij_Tak();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");

            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoSystemowe();
            operatorzy   = drzewko.PrzejdzDoOperatorzy();
            operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera");
            operatorOkno.PrzejdzDoZakladkiSystemowe();
            if (operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");
            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            modeleDanych = drzewko.PrzejdzDoModeleDanych();

            definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika2();
            definicjaWskaznikaOkno.WpiszWPoleNazwa("test");
            definicjaWskaznikaOkno.PrzejdzDoZakladkiTabele();
            definicjaWskaznikaOkno.WpiszWPoleDostepneZrodla("Tryb");

            Assert.AreNotEqual("TrybyZajec",
                               definicjaWskaznikaOkno.ElementNTabeliKolumny(0, "Nazwa").Text);


            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.KliknijNie();
            modeleDanych.ZamknijOkno();
        }