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(); }
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(); }
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 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(); }
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(); }
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 DodajDoUlubionych() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); HandelOkno handelOkno = stronaGlowna.PrzejdDoHandel(); handelOkno.DodajDoUlubionych(); stronaGlowna.PrzejdzDoUlubionych(); Assert.AreEqual("Handel", stronaGlowna.NazwaPozycji()); stronaGlowna.PrzejdDoHandel(); handelOkno.UsunZUlubionych(); stronaLogowania.Wyloguj(); }
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(); }
public void FiltrowanieTest2() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); HandelOkno handelOkno = stronaGlowna.PrzejdDoHandel(); TowaryTabela towaryTabela = handelOkno.PrzejdzDoTowary(); towaryTabela.WlaczWierszFiltrowania(); towaryTabela.WpiszTekstDoFiltraKolumny("* cm", "4"); Assert.AreEqual(13.0d, towaryTabela.LiczbaWierszy()); stronaLogowania.Wyloguj(); }
public void OstrzezeniePolaKod() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowaryTabela towaryTabela = stronaGlowna .PrzejdDoHandel() .PrzejdzDoTowary(); TowarOkno towarOkno = towaryTabela .WybierzBut42() .WyczyscKod(); Assert.AreEqual("Wymagane jest wprowadzenie wartości pola 'Kod' (BUT_NAR_42 - Buty do nart Classic 42)", towarOkno.TekstOstrzezenia()); stronaLogowania.Wyloguj(); }
public void OstrzezeniePolaEAN() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowaryTabela towaryTabela = stronaGlowna .PrzejdDoHandel() .PrzejdzDoTowary(); TowarOkno towarOkno = towaryTabela .WybierzBut42() .ZmienKodKreskowy(); Assert.AreEqual("Wprowadzony kod EAN nie jest poprawny", towarOkno.TekstOstrzezenia()); stronaLogowania.Wyloguj(); }
public void FakturaSprzedaży() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); HandelOkno handelOkno = stronaGlowna.PrzejdDoHandel(); FakturySprzedarzyTabela fakturySprzedarzyTabela = handelOkno.PrzejdzDoFakturySprzedarzy(); FakturySprzedarzyOkno fakturySprzedarzyOknoNowy = fakturySprzedarzyTabela.Nowy() .UzupelnijKontrahent("ABC") .DodajTowar("Bikini", "1", "1"); fakturySprzedarzyOknoNowy.ThreadSleep(14444); Assert.AreEqual("535,79 PLN", fakturySprzedarzyOknoNowy.SumaFaktury()); FakturySprzedarzyTabela DodanaFaktura = fakturySprzedarzyOknoNowy.Zapisz_2(); }
public void Kalendarz() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); HandelOkno handelOkno = stronaGlowna.PrzejdDoHandel(); FakturySprzedarzyTabela fakturySprzedarzyTabela = handelOkno.PrzejdzDoFakturySprzedarzy(); KalendarzWidget kalendarzWidget = fakturySprzedarzyTabela.Kalendarz(); kalendarzWidget.WybierzDzien("5"); kalendarzWidget.DataPoczatkowa().Miesiac().WybierzMiesiac("Lipiec").WybierzDzien("18") .DataKoncowa().Miesiac().WybierzMiesiac("Październik").WybierzDzien("28").Zatwierdz(); //assert }
public void OstrzezeniePoleNazwa() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowarOkno towarOkno = stronaGlowna .PrzejdDoHandel() .PrzejdzDoTowary() .DodajTowar(); towarOkno.Zapisz(); Assert.AreEqual("Wartość pola \"Nazwa\" jest wymagana", towarOkno.TekstOstrzezeniaOkna()); towarOkno.ZrezygnujZZapisu(); stronaLogowania.Wyloguj(); }
public void RD00036() { /* * Przygotowane przed testem: * Faktura Vat Sprzedazy * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania.ZalogujAdministrator(); FakturySprzedarzyTabela fakturySprzedarzyTabela = stronaGlowna.PrzejdDoHandel().PrzejdzDoFakturySprzedarzy(); FakturySprzedarzyOkno fakturySprzedarzyOkno = fakturySprzedarzyTabela.KliknijTabeliONazwie("FV/000001/19"); fakturySprzedarzyOkno.UstawAsystenta(); /* * Problem z Helperem */ }
public void WidocznoscZakladkiZCechami() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowaryTabela towaryTabela = stronaGlowna .PrzejdDoHandel() .PrzejdzDoTowary(); TowarOkno towarOkno = towaryTabela .WybierzBIKINI() .Formularz() .ZaznaczWidzocznaZakladkaZCechami() .Zapisz(); Assert.AreEqual("Cechy", towarOkno.TekstPozycji7naLiscie()); stronaLogowania.Wyloguj(); }
public void KolorowanieListy() { /* * Widok Towary Zwiera kolumnę Producent */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowaryTabela towaryTabela = stronaGlowna .PrzejdDoHandel() .PrzejdzDoTowary(); towaryTabela.Lista() .Zaawansowane() .OrganizujListe() .Kolory() .DodajNowyZapis() .UzupelnijPoleIWarunek("Producent {F", "[Nazwa] Like \"%but%\""); TowaryTabela towaryTabela2 = new TowaryTabela(driver); towaryTabela2 .WybierzKolorCzionki() .WybierzKolorTla() .Zapisz(); stronaLogowania.PrzejdzDoStronyGlownej(); StronaGlowna stronaGlowna2 = new StronaGlowna(driver); stronaGlowna2 .PrzejdDoHandel() .PrzejdzDoTowary(); Assert.AreEqual("rgba(33, 33, 33, 1)", towaryTabela.KolorSalomona()); towaryTabela.Lista() .Zaawansowane() .OrganizujListe() .Kolory() .PosprzatajTest() .Zapisz(); stronaLogowania.Wyloguj(); }
public void ZmianaNazwyRekordu() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); HandelOkno handelOkno = stronaGlowna.PrzejdDoHandel(); TowaryTabela towaryTabela = handelOkno.PrzejdzDoTowary(); TowarOkno towarOkno = towaryTabela.WybierzBut42(); towarOkno.WpiszKod("xx") .Zapisz() .KliknijTak(); Assert.IsTrue(towaryTabela.But42xxVisible()); towaryTabela.WybierzBut42xx() .WrocNazwe("BUT_NAR_42") .Zapisz() .KliknijTak(); stronaLogowania.Wyloguj(); }
public void RD00017() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowaryTabela towaryTabela = stronaGlowna .PrzejdDoHandel() .PrzejdzDoTowary(); towaryTabela.Lista() .Eksportuj() .TylkoZaznaczoneZaznaczChekBox() .OK(); towaryTabela.Lista() .Eksportuj() .WczytajDane(); Assert.AreEqual("Kod Features.Producent Nazwa EAN Workers.StanMagazynu.StanRaz", towaryTabela.WczytaneDane().Remove(61)); towaryTabela.OK(); stronaLogowania.PrzejdzDoStronyGlownej(); stronaLogowania.Wyloguj(); }
public void RD00018() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); TowaryTabela towaryTabela = stronaGlowna.PrzejdDoHandel().PrzejdzDoTowary(); towaryTabela.Lista().Importuj(); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; // js.ExecuteScript("confirm(\"Otwórz enova365.helper\")"); js.ExecuteScript("getElementById('Otwórz enova365.helper').click()"); Actions actions = new Actions(driver); actions.SendKeys(Keys.Enter); actions.Perform(); // ZOBttn.Click(); // driver.FindElementByName("Otwórz enova365.helper").Click(); // PopUp.SendKeys(Keys.Enter); //Problem z Helperem }