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 ?) }
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(); }
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(); }