Esempio n. 1
0
        public void ZalacznikPDFDoAsystenta()
        {
            /*
             * Przygotowane przed testem:
             * Faktura Vat Sprzedazy
             *
             */
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            FakturySprzedarzyTabela fakturySprzedarzyTabela = stronaGlowna
                                                              .PrzejdDoHandel()
                                                              .PrzejdzDoFakturySprzedarzy();

            fakturySprzedarzyTabela
            .NavigateGrid("List:Numer:1");
            FakturySprzedarzyOkno fakturySprzedarzyOkno = fakturySprzedarzyTabela.Otworz();
            RaportOkno            raportOkno            = fakturySprzedarzyOkno
                                                          .UstawAsystenta()
                                                          .Raporty()
                                                          .Duplikat()
                                                          .OK();

            raportOkno.KliknijWiecej()
            .KliknijZalacznikPDFBttn()
            .Zamknij();
            fakturySprzedarzyOkno.PrzejdzDoZalacznikow();

            Assert.AreEqual("Dokument sprzedaży.pdf", fakturySprzedarzyOkno.NazwaPierwszegoZalacznika());

            fakturySprzedarzyOkno.PosprzatajTest();
            stronaLogowania.Wyloguj();
        }
Esempio n. 2
0
        public void RD00043()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            DokumentZOOkno dokumentZOOkno = stronaGlowna
                                            .PrzejdDoHandel()
                                            .PrzejdzDoWszystkieDokumenty()
                                            .UtworzZO();
            WszytskieDokumentyOkno wszytskieDokumentyOkno = dokumentZOOkno
                                                            .WpiszKontrahenta("KURORT" + Keys.Enter)
                                                            .DodajPozycje()
                                                            .UzupelnijLinieBIKINI("22")
                                                            .DodajPozycje()
                                                            .UzupelnijLinieKombinezon("43")
                                                            .DodajPozycje()
                                                            .UzupelnijLinieNamiot("21")
                                                            .ZatwierdzDokument();

            wszytskieDokumentyOkno
            .Czynnosci()
            .FakturaZaliczkowa();
            //A gdzie assert?
            stronaLogowania.Wyloguj();
        }
Esempio n. 3
0
        public void DostepnoscPolWarunkowanychKalendarzem()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            PracownikOkno pracownikOkno = stronaGlowna
                                          .PrzejdzDoKadry()
                                          .PrzejdzDoPracownicy()
                                          .WybierzAndrzejewski()
                                          .WybierzZakladkeInformacjaPFRON();

            Assert.IsFalse(pracownikOkno.OkresOrzeczeniaJestDostepny());

            pracownikOkno
            .WybierzStopienNiepelnosprawnosci("Lekki")
            .WypelnijOkresOrzeczenia("12...20.08.2019");

            Assert.IsTrue(pracownikOkno.OkresOrzeczeniaJestDostepny());

            pracownikOkno
            .WybierzStopienNiepelnosprawnosci("Brak");

            Assert.IsFalse(pracownikOkno.OkresOrzeczeniaJestDostepny());

            pracownikOkno
            .KliknijZamknij()
            .KliknijNie()
            .PrzejdzDoStronyGlownej();
            stronaLogowania.Wyloguj();
        }
Esempio n. 4
0
        public void TC009()
        {
            Logowanie    logowanie    = new Logowanie(driver);
            StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");

            stronaGlowna.PrzejdzDoOpcji().PrzejdzDoKontrahenciIUrzedyFolder().PrzejdzDoKontrahenciIUrzedyOgolne();
        }
Esempio n. 5
0
        public void WydrukCennikaDlaWybranychPozycji()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            TowaryTabela towaryTabela = stronaGlowna
                                        .PrzejdDoHandel()
                                        .PrzejdzDoTowary();
            RaportOkno raportOkno = towaryTabela
                                    .Drukuj()
                                    .OK();

            Assert.AreEqual("Raport: Cennik", raportOkno.TekstZakladki());

            towaryTabela = raportOkno
                           .Zamknij();
            towaryTabela.ZaznaczElementTabeliONazwie("1")
            .ZaznaczElementTabeliONazwie("5")
            .ZaznaczElementTabeliONazwie("7")
            .ZaznaczElementTabeliONazwie("11")
            .Drukuj()
            .TylkoZaznaczoneKlik()
            .OK();

            Assert.AreEqual("Raport: Cennik", raportOkno.TekstZakladki());

            raportOkno
            .Zamknij()
            .PrzejdzDoStronyGlownej();

            stronaLogowania.Wyloguj();
        }
Esempio n. 6
0
        public void HTML_WinForm_Grid_SelectedData_Set()
        {
            Actions actions = new Actions(driver);

            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    strona          = stronaLogowania
                                              .ZalogujAdministrator();

            strona.NavigateFolders("Handel/Towary i usługi");
            strona.NavigateGrid("List:Nazwa:3")
            .Click();
            actions.KeyDown(Keys.Shift)
            .Perform();
            strona.NavigateGrid("List:Nazwa:8")
            .Click();
            actions.KeyUp(Keys.Shift)
            .Perform();
            int LiczbaWybranych = driver.FindElementsByCssSelector(".check-open")
                                  .Count;

            Assert.AreEqual(6, LiczbaWybranych);

            actions.KeyDown(Keys.Control)
            .Perform();
            strona.NavigateGrid("List:Kod:7")
            .Click();
            actions.KeyUp(Keys.Control)
            .Perform();
            LiczbaWybranych = driver.FindElementsByCssSelector(".check-open")
                              .Count;

            Assert.AreEqual(5, LiczbaWybranych);
        }
Esempio n. 7
0
        public void FiltrowanieTest3()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            HandelOkno   handelOkno   = stronaGlowna.PrzejdDoHandel();
            TowaryTabela towaryTabela = handelOkno.PrzejdzDoTowary();

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

            Assert.AreEqual(1.0d, towaryTabela.LiczbaWierszy());

            towaryTabela.WyczyscFiltrKolumny("5");

            Assert.AreEqual(49.0d, towaryTabela.LiczbaWierszy());

            towaryTabela.WpiszTekstDoFiltraKolumny("*", "6");


            towaryTabela.WlaczWyszukiwanieNieoptymalne();

            Assert.AreEqual(1.0d, towaryTabela.LiczbaWierszy());

            stronaLogowania.Wyloguj();
        }
Esempio n. 8
0
        public void LoadingKeepNextTest()
        {
            Actions         actions         = new Actions(driver);
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();

            stronaGlowna.NavigateFolder("Handel", "Towary i usługi");
            var LiczbaRekordow = driver.FindElementsByXPath("//*[@id=\"List_canvas\"]/*").Count;

            Assert.AreEqual(50, LiczbaRekordow);

            var TopValue = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;
            var Point    = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.AreEqual(TopValue, Point);

            actions.SendKeys(Keys.PageDown).Perform();
            LiczbaRekordow = driver.FindElementsByXPath("//*[@id=\"List_canvas\"]/*").Count;

            Assert.AreEqual(50, LiczbaRekordow);

            Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.Less(0, Point);

            //list.postLoadMoreRowsNext(); // Wysłanie List:next
            // wygląda na funkcję wywoływaną z wnętrza (nie dostępna z poziomu Selenium
        }
Esempio n. 9
0
        public void HTML_WinForm_Grid_Focused_AfterOpenForm()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    strona          = stronaLogowania
                                              .ZalogujAdministrator();

            strona.NavigateFolders("Kontrahenci i urzędy/Kontrahenci");
            strona.NavigateGrid("List:Nazwa:2")
            .Click();
            strona.NavigateGrid("List:Nazwa:2")
            .Click();
            String s = strona.NavigateGrid("List:Nazwa:2")
                       .GetAttribute("Class");

            Assert.AreEqual("gc gc-active gc-text", s);

            strona.NavigateGrid("List:Kod:2")
            .Click();
            strona.FindElementBy("id:Rozrachunki")
            .Click();
            strona.FindElementBy("text:Rozrachunki")
            .Click();
            strona.NavigatePage("Rozrachunki");
            strona.CloseActiveTab();
            s = strona.NavigateGrid("List:Nazwa:1")
                .GetAttribute("Class");

            Assert.AreEqual("gc gc-active gc-text", s);
        }
Esempio n. 10
0
        public void Sortowanie()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            HandelOkno   handelOkno   = stronaGlowna.PrzejdDoHandel();
            TowaryTabela towaryTabela = handelOkno.PrzejdzDoTowary();

            towaryTabela.KliknijNaglowekKod();

            Assert.AreEqual("BIKINI", towaryTabela.TekstKomorkiKod1());
            Assert.AreEqual("BUT_NAR_42", towaryTabela.TekstKomorkiKod2());

            towaryTabela.KliknijNaglowekKod();

            Assert.AreEqual("ZES_Z190", towaryTabela.TekstKomorkiKod1());
            Assert.AreEqual("WRO_2SXC", towaryTabela.TekstKomorkiKod2());

            towaryTabela.KliknijNaglowekNazwa();

            Assert.AreEqual("Bikini - Strój kąpielowy damski", towaryTabela.TekstKomorkiNazwa1());
            Assert.AreEqual("Buty do nart Classic 42", towaryTabela.TekstKomorkiNazwa2());

            towaryTabela.KliknijNaglowekNazwa();

            Assert.AreEqual("Zestaw: narty, wiązania, kije, buty", towaryTabela.TekstKomorkiNazwa1());
            Assert.AreEqual("Wrotki zawodowe - 2 ślady Medium - czarne", towaryTabela.TekstKomorkiNazwa2());

            stronaLogowania.Wyloguj();
        }
Esempio n. 11
0
        public void HTML_WinForm_Grid_FocusedColumn()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    strona          = stronaLogowania
                                              .ZalogujAdministrator();

            strona.NavigateFolders("Handel/Towary i usługi");
            strona.NavigateGrid("List:Nazwa:1")
            .Click();
            String s = strona.NavigateGrid("List:Nazwa:1")
                       .GetAttribute("Class");

            Assert.AreEqual("gc gc-active gc-text", s);
            s = strona.NavigateGrid("List:Kod:1")
                .GetAttribute("Class");

            Assert.AreNotEqual("gc gc-active gc-text", s);
            strona.NavigateGrid("List:EAN:1").Click();
            s = strona.NavigateGrid("List:EAN:1")
                .GetAttribute("Class");

            Assert.AreEqual("gc gc-active gc-text", s);
            s = strona.NavigateGrid("List:Nazwa:1")
                .GetAttribute("Class");

            Assert.AreNotEqual("gc gc-active gc-text", s);
        }
Esempio n. 12
0
        public void WydrukFakturyVat()
        {
            /*
             * Przygotowane przed testem:
             * Faktura Vat Sprzedazy
             *
             */
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania

                                              .ZalogujAdministrator();
            FakturySprzedarzyTabela fakturySprzedarzyTabela = stronaGlowna
                                                              .PrzejdDoHandel()
                                                              .PrzejdzDoFakturySprzedarzy();

            fakturySprzedarzyTabela.NavigateGrid("List:Numer:1");
            RaportOkno raportOkno = fakturySprzedarzyTabela
                                    .Drukuj()
                                    .OK();

            raportOkno.KliknijWiecej()
            .KliknijPobierzHTMLBttn()
            .KliknijPobierzPDFBttn()
            .KliknijPobierzRTFBttn()
            .KliknijPobierzTXTBttn()
            .KliknijPobierzXLSBttn()
            .Zamknij();
            stronaLogowania.PrzejdzDoStronyGlownej();
            stronaLogowania.Wyloguj();

            //Brak Asserta sprawdzającego czy są wydruki.
            //Trzeba albo sprawdzić adres na dysku, albo jkaims sposobem odbierac info ze strony że zostal wyslany plik (z headera ?)
        }
Esempio n. 13
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"));
        }
Esempio n. 14
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);
        }
Esempio n. 15
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);
        }
Esempio n. 16
0
        public void LoadingNext()
        {
            Actions actions = new Actions(driver);

            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania.ZalogujAdministrator();

            stronaGlowna.NavigateFolder("Handel", "Towary i usługi");
            var TopValue = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;
            var Point    = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.AreEqual(Point, TopValue);

            actions.SendKeys(Keys.PageDown).Perform();
            Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.Less(Point, TopValue);

            actions.SendKeys(Keys.PageDown).Perform();
            Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.Less(Point, TopValue);

            actions.SendKeys(Keys.PageDown).Perform();
            Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.Less(Point, TopValue);

            actions.SendKeys(Keys.PageDown).Perform();
            Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y;

            Assert.Less(Point, TopValue);
        }
Esempio n. 17
0
        public void GoToInner()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();

            stronaGlowna.NavigateFolder("Handel", "Towary i usługi");
        }
Esempio n. 18
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());
        }
Esempio n. 19
0
        public StronaGlowna Zaloguj2()
        {
            InfoLog("Klikam w guzik zaloguj");
            GetInputTagByType("submit").Click();

            var przejdzdoStronaGlowna = new StronaGlowna(OpenWebsite, BrowserId);

            return(przejdzdoStronaGlowna);
        }
Esempio n. 20
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();
        }
Esempio n. 21
0
        public void NavigateTest()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();

            stronaGlowna.NavigateFolders("Handel/Towary i usługi");

            Assert.AreEqual("http://localhost/db/" + BAZA_PELNA.NazwaBazyDanych + "#Folder/Handel/Kartoteki/TowaryIUslugi", driver.Url);
        }
Esempio n. 22
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();
        }
Esempio n. 23
0
        public void WymiarPrzycisku()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            HandelOkno   handelOkno   = stronaGlowna.PrzejdDoHandel();
            TowaryTabela towaryTabela = handelOkno.PrzejdzDoTowary();

            Assert.AreEqual("30 100", towaryTabela.WymiaryPrzyciskuCzynnosci());

            stronaLogowania.Wyloguj();
        }
Esempio n. 24
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();
        }
Esempio n. 25
0
        public void PrzechodzenieMiedzyStronami()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();
            PracownicyTabela pracownicyTabela = stronaGlowna.PrzejdzDoKadry().PrzejdzDoPracownicy();
            PracownikOkno    pracownikOkno    = pracownicyTabela.WybierzAndrzejewski();

            pracownikOkno.PrzejdzWPrawo();

            Assert.AreEqual("Pracownik: BEDNAREK DAMIAN (007), (wszystko)", pracownikOkno.NazwiskoPracowinka());
            pracownikOkno.PrzejdzWLewo().PrzejdzWPrawo();
            Assert.AreEqual("Pracownik: BEDNAREK DAMIAN (007), (wszystko)", pracownikOkno.NazwiskoPracowinka());
        }
Esempio n. 26
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();
        }
Esempio n. 27
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());
        }
Esempio n. 28
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();
        }
Esempio n. 29
0
        public void HTML_GRID_SelectAll()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    strona          = stronaLogowania
                                              .ZalogujAdministrator();

            strona.NavigateFolders("Handel/Towary i usługi");
            driver.FindElementByXPath("//*[@id=\"List_columns_cells\"]/div[1]")
            .Click();
            int LiczbaWybranych = driver.FindElementsByCssSelector(".check-open")
                                  .Count;

            Assert.AreEqual(51, LiczbaWybranych);
        }
Esempio n. 30
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();
        }