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