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 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 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 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() { 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")); }
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()); }
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 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(); }
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()); }
public void ImportowanieZapisu() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.KliknijWlaczWylaczAsystenta(); towaryTabela.ZakladkaZalaczniki(); towaryTabela.DodajZalaczniki(); towaryTabela.ImportujPlik("E:\\Test.txt"); Assert.AreEqual("Test.txt", towaryTabela.NazwaPlikuNaLiscie()); towaryTabela.UsunZalacznikZListy(); }
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 SkrotKlawiszowyAltF3() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "3"); towaryTabela.WyslijSkrotKlawiszowy(Keys.LeftAlt, Keys.F3); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(1, "Kod").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(2, "Kod"))); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(5, "Kod").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(6, "Kod"))); towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Nazwa", "3"); towaryTabela.WyslijSkrotKlawiszowy(Keys.LeftAlt, Keys.F3); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(2, "Nazwa"))); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(7, "Nazwa").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(8, "Nazwa"))); }
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 FiltrowanieTest3() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.WlaczWierszFiltrowania(); towaryTabela.WpiszTekstDoFiltraKolumny("*88", "EAN"); Assert.AreEqual(20, towaryTabela.LiczbaWierszyOstatni()); towaryTabela.WyczyscFiltr(); towaryTabela.WpiszTekstDoFiltraKolumny("*", "Stan razem"); Assert.AreEqual(5, towaryTabela.LiczbaWierszyOstatni()); towaryTabela.WyczyscFiltr(); towaryTabela.WpiszTekstDoFiltraKolumny("?i", "Kod"); Assert.AreEqual(8, towaryTabela.LiczbaWierszyOstatni()); }
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(); }
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 }
public void BI011() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); DashboardManagerOkno dashboardManagerOkno = towaryTabela.ZarzadzajPanelemBI(); dashboardManagerOkno.ElementNTabeliKolumny(2, "Opis").Click(); dashboardManagerOkno.KliknijDodaj().ZapiszIZamknij(); Assert.IsTrue(towaryTabela.CzyPanelBI()); Assert.IsTrue(towaryTabela.CzyWartoscFakturSprzedazyText()); ZarzadzanieDashboardami zarzadzanieDashboardami = stronaGlowna.PrzejdzDoOpcji() .PrzejdzDoBI() .PrzejdzDoZarzadzanieDashboardami(); zarzadzanieDashboardami.FiltrujHandel() .Znajdz("Wartość faktur sprzedaży") .KopiujLokalizacjeNaUprawnienia() .KliknijUprawnienia() .KliknijNaOsobe("Adam Pitera") .KliknijOK(); zarzadzanieDashboardami.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera"); stronaGlowna.PrzejdzDoOpcji() .PrzejdzDoBI() .PrzejdzDoZarzadzanieDashboardami() .FiltrujHandel(); Assert.AreEqual("Wartość faktur sprzedaży (kraj)", dashboardManagerOkno.TekstKomorkiNWKolumnie(0, "Nazwa")); zarzadzanieDashboardami.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); OperatorOkno operatorOkno = stronaGlowna.PrzejdzDoOpcji() .PrzejdzDoSystemowe() .PrzejdzDoOperatorzy() .OtworzOperatoraOKodzie("Adam Pitera") .PrzejdzDoZakladkiSystemowe(); if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami()) { operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami(); } operatorOkno.KliknijOK(); operatorOkno.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera"); stronaGlowna.PrzejdzDoOpcji() .PrzejdzDoBI() .PrzejdzDoZarzadzanieDashboardami() .FiltrujHandel(); zarzadzanieDashboardami.KliknijKomorkeOPodanymTekscieIKolumnie("Adam Pitera", "Uprawnienie"); Assert.IsTrue(zarzadzanieDashboardami.IsKopujLokalizacjeButtonVisible()); zarzadzanieDashboardami .KopiujLokalizacjeNaUprawnienia() .KliknijPelnePrawo() .KliknijUprawnienia() .KliknijNaOsobe("Irena Sochacka") .KliknijOK(); zarzadzanieDashboardami.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Irena Sochacka"); stronaGlowna.PrzejdzDoTowary(); Assert.IsTrue(towaryTabela.CzyWartoscFakturSprzedazyText()); }