Ejemplo n.º 1
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 ?)
        }
Ejemplo n.º 2
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();
        }
Ejemplo n.º 3
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();
        }