Пример #1
0
        public void Sortowanie()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.KliknijNaglowekKod();

            Assert.AreEqual("BIKINI", towaryTabela.TekstKomorkiNWKolumnie(0, "Kod"));
            Assert.AreEqual("BUT_NAR_42", towaryTabela.TekstKomorkiNWKolumnie(1, "Kod"));

            towaryTabela.KliknijNaglowekKod();

            Assert.AreEqual("ZES_Z190", towaryTabela.TekstKomorkiNWKolumnie(0, "Kod"));
            Assert.AreEqual("WRO_2SXC", towaryTabela.TekstKomorkiNWKolumnie(1, "Kod"));

            towaryTabela.KliknijNaglowekNazwa();

            Assert.AreEqual("Bikini - Strój kąpielowy damski", towaryTabela.TekstKomorkiNWKolumnie(0, "Nazwa"));
            Assert.AreEqual("Buty do nart Classic 42", towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa"));

            towaryTabela.KliknijNaglowekNazwa();

            Assert.AreEqual("Zestaw: narty, wiązania, kije, buty", towaryTabela.TekstKomorkiNWKolumnie(0, "Nazwa"));
            Assert.AreEqual("Wrotki zawodowe - 2 ślady Medium - czarne", towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa"));
        }
Пример #2
0
        public void GridTest()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.ElementNTabeliKolumny(10, "Kod").Click();
            towaryTabela.WlaczZamienWartoscPola();
            towaryTabela.UzupelnijSzukanyTekst("KOM_NAR_T_X");
            towaryTabela.UzupelnijZamienNaTekst("KOM_NAR_T_X_1");
            towaryTabela.KliknijZamien();
            towaryTabela.Kliknij_Tak();
            towaryTabela.KliknijTak();
            TowarOkno towarOkno = towaryTabela.OtworzRekord();

            towarOkno.FocusNaOkienko();
            towarOkno.KliknijKodPole();

            Assert.AreEqual("KOM_NAR_T_X_1", towarOkno.TekstKodPole());

            towarOkno.WyczyscTekstKodPole();
            towarOkno.UzupelnijKodPole("KOM_NAR_T_X");
            towarOkno.ZapiszIZamknij();
            towaryTabela.KliknijTak();
            towaryTabela.FocusNaOkienko();

            Assert.AreEqual("KOM_NAR_T_X", towaryTabela.ElementNTabeliKolumny(10, "Kod").Text);
        }
Пример #3
0
        public void TC009()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");

            stronaGlowna.PrzejdzDoOpcji().PrzejdzDoKontrahenciIUrzedyFolder().PrzejdzDoKontrahenciIUrzedyOgolne();
        }
Пример #4
0
        public void WinForm_Grid_Focused_AfterOpenForm()
        {
            Logowanie         logowanie         = new Logowanie(driver);
            StronaGlowna      stronaGlowna      = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            KontrahenciTabela kontrahenciTabela = stronaGlowna.PrzejdzDoKontrahenci();

            Thread.Sleep(3000);
            kontrahenciTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "1");
            string state1 = kontrahenciTabela.KomorkaNWKolumnie(1, "Kod").GetAttribute("HasKeyboardFocus").ToString();
            string state3 = kontrahenciTabela.KomorkaNWKolumnie(2, "Kod").GetAttribute("HasKeyboardFocus").ToString();

            Assert.AreEqual("True", state1);
            Assert.AreEqual("False", state3);

            KontrahentOkno kontrahentOkno = kontrahenciTabela.OtworzRekord();

            kontrahentOkno.PrzejdzDoRozrachunki();
            kontrahentOkno.KliknijKomorkeOPodanymWierszuIKolumnie("Numer", "1");
            kontrahentOkno.OtworzRekord();
            kontrahentOkno.ZamknijOkno();
            kontrahentOkno.ZamknijOkno();
            kontrahenciTabela.FocusNaOkienko();
            state1 = kontrahenciTabela.KomorkaNWKolumnie(1, "Kod").GetAttribute("HasKeyboardFocus").ToString();
            state3 = kontrahenciTabela.KomorkaNWKolumnie(2, "Kod").GetAttribute("HasKeyboardFocus").ToString();

            Assert.AreEqual("True", state1);
            Assert.AreEqual("False", state3);
        }
Пример #5
0
        public void WinForm_Grid_AllData()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            Assert.AreEqual(40, towaryTabela.LiczbaWierszyOstatni());
        }
Пример #6
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();
        }
Пример #7
0
        public void DodajDoUlubionych()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_RD, "Administrator");

            stronaGlowna.DodajKadryIPlaceDoUlobionych();
            stronaGlowna.PrzejdzDoUlubionych(BAZA_RD.NazwaBazyDanych);

            Assert.AreEqual("Kadry i płace", stronaGlowna.ElementWUlubionych());

            stronaGlowna.UsunKadryiPlaceZUlubionych();
        }
Пример #8
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();
        }
Пример #9
0
        public void FiltrowanieTest2()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.WlaczWierszFiltrowania();

            Assert.AreEqual(true, towaryTabela.CzyMaFocus(towaryTabela.KomorkaFiltraKolumny("Kod")));

            towaryTabela.WpiszTekstDoFiltraKolumny("* cm", "Nazwa");

            Assert.AreEqual(13, towaryTabela.LiczbaWierszyOstatni());
        }
Пример #10
0
        public void SkrotKlawiszowyShiftF10()
        {
            Logowanie              logowanie              = new Logowanie(driver);
            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy();
            FakturaOkno            fakturaOkno            = fakturySprzedazyTabela.NowaFaktura();

            fakturaOkno.FocusNaOkienko();
            fakturaOkno.UzupelnijKontrahenta(Keys.Shift + Keys.F10);
            fakturaOkno.WylaczContext();
            fakturaOkno.ZamknijOkno();
            fakturaOkno.FocusNaOkienko();
            fakturaOkno.KliknijNie();
        }
Пример #11
0
        public void DragAndDrop()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.WlaczOrganizatoraWidoku();
            towaryTabela.WlaczZakladkePole();
            towaryTabela.PrzeniesKolumne();

            Assert.IsTrue(towaryTabela.NaglowekLiczMagDisplayed());

            towaryTabela.PrzywrocStandardowyWidok();
        }
Пример #12
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();
        }
Пример #13
0
        public void ImportowanieZapisu()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.KliknijWlaczWylaczAsystenta();
            towaryTabela.ZakladkaZalaczniki();
            towaryTabela.DodajZalaczniki();
            towaryTabela.ImportujPlik("E:\\Test.txt");

            Assert.AreEqual("Test.txt", towaryTabela.NazwaPlikuNaLiscie());

            towaryTabela.UsunZalacznikZListy();
        }
Пример #14
0
        public void PrzechodzenieMiedzyStronami()
        {
            Logowanie        logowanie        = new Logowanie(driver);
            StronaGlowna     stronaGlowna     = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            PracownicyTabela pracownicyTabela = stronaGlowna.PrzejdzDoPracownicy();

            pracownicyTabela.KliknijKomorkeOPodanymTekscieIKolumnie("GAJDA", "Nazwisko");
            PracownikOkno pracownikOkno = pracownicyTabela.OtworzRekord();

            pracownikOkno.KliknijOkienko();
            pracownikOkno.KliknijStrzalkeWLewo();

            Assert.AreEqual("GŁĄB", pracownikOkno.NazwiskoWartosc());

            pracownikOkno.ZamknijOkno();
        }
Пример #15
0
        public void FakturaVat()
        {
            Logowanie              logowanie              = new Logowanie(driver);
            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy();
            FakturaOkno            fakturaOkno            = fakturySprzedazyTabela.NowaFaktura();

            fakturaOkno.FocusNaOkienko();
            fakturaOkno.UzupelnijKontrahenta("ABC");
            fakturaOkno.UzupelnijLinieFaktury("BIKINI", "34");
            String Kwota = fakturaOkno.WartoscFaktury();

            Assert.AreEqual("1 656,07 PLN", Kwota);

            fakturaOkno.ZamknijOkno();
            fakturaOkno.FocusNaOkienko();
            fakturaOkno.KliknijBufor();
        }
Пример #16
0
        public void SkrotKlawiszowyAltF3()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "3");
            towaryTabela.WyslijSkrotKlawiszowy(Keys.LeftAlt, Keys.F3);

            Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(1, "Kod").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(2, "Kod")));
            Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(5, "Kod").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(6, "Kod")));

            towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Nazwa", "3");
            towaryTabela.WyslijSkrotKlawiszowy(Keys.LeftAlt, Keys.F3);

            Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(2, "Nazwa")));
            Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(7, "Nazwa").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(8, "Nazwa")));
        }
Пример #17
0
        public void SkrotKlawiszowyShiftF4()
        {
            Logowanie              logowanie              = new Logowanie(driver);
            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy();
            FakturaOkno            fakturaOkno            = fakturySprzedazyTabela.NowaFaktura();

            fakturaOkno.FocusNaOkienko();
            fakturaOkno.UzupelnijKontrahenta(Keys.Shift + Keys.F4);

            Thread.Sleep(2000);

            Assert.AreEqual("Kontrahent:  (?)", fakturaOkno.TytulOknaLookup());

            fakturaOkno.ZamknijOkno();
            fakturaOkno.KliknijNie();
            fakturaOkno.ZamknijOkno();
            fakturaOkno.KliknijNie();
        }
Пример #18
0
        public void pomocniczy()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            CRMMetody    cRMMetody    = new CRMMetody(driver);

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

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

            driver.Mouse.MouseMove(driver.FindElementByName("BITest - Soneta").Coordinates, 600, 400);
            driver.Mouse.Click(null);
            driver.FindElementByName("Kontrahenci").Click();

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

            driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates);
            driver.Mouse.Click(null);
        }
Пример #19
0
        public void FiltrowanieTest3()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.WlaczWierszFiltrowania();
            towaryTabela.WpiszTekstDoFiltraKolumny("*88", "EAN");

            Assert.AreEqual(20, towaryTabela.LiczbaWierszyOstatni());

            towaryTabela.WyczyscFiltr();
            towaryTabela.WpiszTekstDoFiltraKolumny("*", "Stan razem");

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

            towaryTabela.WyczyscFiltr();
            towaryTabela.WpiszTekstDoFiltraKolumny("?i", "Kod");

            Assert.AreEqual(8, towaryTabela.LiczbaWierszyOstatni());
        }
Пример #20
0
        public void Kalendarz()
        {
            Logowanie              logowanie              = new Logowanie(driver);
            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy();

            fakturySprzedazyTabela.UzupelnijOkres("01.01.2018...31.12.2018");

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

            fakturySprzedazyTabela.UzupelnijOkres("01.01.2019...31.12.2019");

            Assert.AreEqual(4, fakturySprzedazyTabela.LiczbaWierszyOstatni());

            fakturySprzedazyTabela.UzupelnijOkres("01...30.11.2019");

            Assert.AreEqual(3, fakturySprzedazyTabela.LiczbaWierszyOstatni());

            fakturySprzedazyTabela.UzupelnijOkres("22.11.2019");

            Assert.AreEqual(1, fakturySprzedazyTabela.LiczbaWierszyOstatni());
        }
Пример #21
0
        public void Cecha()
        {
            Logowanie               logowanie               = new Logowanie(driver);
            StronaGlowna            stronaGlowna            = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            FeatureDefinitionTabela featureDefinitionTabela = stronaGlowna.PrzejdzDoTabeliCech();
            DefinicjaCechyOkno      definicjaCechyOkno      = featureDefinitionTabela.NowaCecha();

            definicjaCechyOkno.UzupelnijTypDanychCechy("Kontrahenci");
            definicjaCechyOkno.KliknijOK();
            definicjaCechyOkno.UzupelnijNazweCechy("Nazwa");
            definicjaCechyOkno.CzyZaznaczHistoriaDanychWCzasie(true);
            definicjaCechyOkno.PrzejdzDoZaawansowaneZakladka();

            Assert.AreEqual("Cechy", definicjaCechyOkno.PiataZakladka());

            definicjaCechyOkno.Cecha6Wybierz();

            Assert.AreEqual("Algorytm", definicjaCechyOkno.PiataZakladka());

            definicjaCechyOkno.ZamknijOkno();
            definicjaCechyOkno.Kliknij_Nie();
        }
Пример #22
0
        public void RozmiarPola()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary();

            towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "5");
            TowarOkno towarOkno = towaryTabela.OtworzRekord();

            towarOkno.FocusNaOkienko();
            String WymiarPoczatkowy = towarOkno.WymiaryPolaKod();

            towarOkno.MaksymalizujOkno();

            Assert.AreEqual("1174 20", towarOkno.WymiaryPolaKod());

            towarOkno.OdwrocMaksymalizacjeOkno();

            Assert.AreEqual(WymiarPoczatkowy, towarOkno.WymiaryPolaKod());

            towarOkno.ZamknijOkno();
        }
Пример #23
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();
        }
Пример #24
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();
            }
        }
Пример #25
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();
        }
Пример #26
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());
        }
Пример #27
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();
            }
        }
Пример #28
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();
        }
Пример #29
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();
        }
Пример #30
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();
        }