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 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 DostepnoscPolWarunkowanychKalendarzem() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); PracownikOkno pracownikOkno = stronaGlowna .PrzejdzDoKadry() .PrzejdzDoPracownicy() .WybierzAndrzejewski() .WybierzZakladkeInformacjaPFRON(); Assert.IsFalse(pracownikOkno.OkresOrzeczeniaJestDostepny()); pracownikOkno .WybierzStopienNiepelnosprawnosci("Lekki") .WypelnijOkresOrzeczenia("12...20.08.2019"); Assert.IsTrue(pracownikOkno.OkresOrzeczeniaJestDostepny()); pracownikOkno .WybierzStopienNiepelnosprawnosci("Brak"); Assert.IsFalse(pracownikOkno.OkresOrzeczeniaJestDostepny()); pracownikOkno .KliknijZamknij() .KliknijNie() .PrzejdzDoStronyGlownej(); stronaLogowania.Wyloguj(); }
public void TC009() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); stronaGlowna.PrzejdzDoOpcji().PrzejdzDoKontrahenciIUrzedyFolder().PrzejdzDoKontrahenciIUrzedyOgolne(); }
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 HTML_WinForm_Grid_SelectedData_Set() { Actions actions = new Actions(driver); StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna strona = stronaLogowania .ZalogujAdministrator(); strona.NavigateFolders("Handel/Towary i usługi"); strona.NavigateGrid("List:Nazwa:3") .Click(); actions.KeyDown(Keys.Shift) .Perform(); strona.NavigateGrid("List:Nazwa:8") .Click(); actions.KeyUp(Keys.Shift) .Perform(); int LiczbaWybranych = driver.FindElementsByCssSelector(".check-open") .Count; Assert.AreEqual(6, LiczbaWybranych); actions.KeyDown(Keys.Control) .Perform(); strona.NavigateGrid("List:Kod:7") .Click(); actions.KeyUp(Keys.Control) .Perform(); LiczbaWybranych = driver.FindElementsByCssSelector(".check-open") .Count; Assert.AreEqual(5, LiczbaWybranych); }
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 LoadingKeepNextTest() { Actions actions = new Actions(driver); StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); stronaGlowna.NavigateFolder("Handel", "Towary i usługi"); var LiczbaRekordow = driver.FindElementsByXPath("//*[@id=\"List_canvas\"]/*").Count; Assert.AreEqual(50, LiczbaRekordow); var TopValue = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; var Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.AreEqual(TopValue, Point); actions.SendKeys(Keys.PageDown).Perform(); LiczbaRekordow = driver.FindElementsByXPath("//*[@id=\"List_canvas\"]/*").Count; Assert.AreEqual(50, LiczbaRekordow); Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.Less(0, Point); //list.postLoadMoreRowsNext(); // Wysłanie List:next // wygląda na funkcję wywoływaną z wnętrza (nie dostępna z poziomu Selenium }
public void HTML_WinForm_Grid_Focused_AfterOpenForm() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna strona = stronaLogowania .ZalogujAdministrator(); strona.NavigateFolders("Kontrahenci i urzędy/Kontrahenci"); strona.NavigateGrid("List:Nazwa:2") .Click(); strona.NavigateGrid("List:Nazwa:2") .Click(); String s = strona.NavigateGrid("List:Nazwa:2") .GetAttribute("Class"); Assert.AreEqual("gc gc-active gc-text", s); strona.NavigateGrid("List:Kod:2") .Click(); strona.FindElementBy("id:Rozrachunki") .Click(); strona.FindElementBy("text:Rozrachunki") .Click(); strona.NavigatePage("Rozrachunki"); strona.CloseActiveTab(); s = strona.NavigateGrid("List:Nazwa:1") .GetAttribute("Class"); Assert.AreEqual("gc gc-active gc-text", s); }
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 HTML_WinForm_Grid_FocusedColumn() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna strona = stronaLogowania .ZalogujAdministrator(); strona.NavigateFolders("Handel/Towary i usługi"); strona.NavigateGrid("List:Nazwa:1") .Click(); String s = strona.NavigateGrid("List:Nazwa:1") .GetAttribute("Class"); Assert.AreEqual("gc gc-active gc-text", s); s = strona.NavigateGrid("List:Kod:1") .GetAttribute("Class"); Assert.AreNotEqual("gc gc-active gc-text", s); strona.NavigateGrid("List:EAN:1").Click(); s = strona.NavigateGrid("List:EAN:1") .GetAttribute("Class"); Assert.AreEqual("gc gc-active gc-text", s); s = strona.NavigateGrid("List:Nazwa:1") .GetAttribute("Class"); Assert.AreNotEqual("gc gc-active gc-text", s); }
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 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_Focused_AfterOpenForm() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); KontrahenciTabela kontrahenciTabela = stronaGlowna.PrzejdzDoKontrahenci(); Thread.Sleep(3000); kontrahenciTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "1"); string state1 = kontrahenciTabela.KomorkaNWKolumnie(1, "Kod").GetAttribute("HasKeyboardFocus").ToString(); string state3 = kontrahenciTabela.KomorkaNWKolumnie(2, "Kod").GetAttribute("HasKeyboardFocus").ToString(); Assert.AreEqual("True", state1); Assert.AreEqual("False", state3); KontrahentOkno kontrahentOkno = kontrahenciTabela.OtworzRekord(); kontrahentOkno.PrzejdzDoRozrachunki(); kontrahentOkno.KliknijKomorkeOPodanymWierszuIKolumnie("Numer", "1"); kontrahentOkno.OtworzRekord(); kontrahentOkno.ZamknijOkno(); kontrahentOkno.ZamknijOkno(); kontrahenciTabela.FocusNaOkienko(); state1 = kontrahenciTabela.KomorkaNWKolumnie(1, "Kod").GetAttribute("HasKeyboardFocus").ToString(); state3 = kontrahenciTabela.KomorkaNWKolumnie(2, "Kod").GetAttribute("HasKeyboardFocus").ToString(); Assert.AreEqual("True", state1); Assert.AreEqual("False", state3); }
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 LoadingNext() { Actions actions = new Actions(driver); StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania.ZalogujAdministrator(); stronaGlowna.NavigateFolder("Handel", "Towary i usługi"); var TopValue = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; var Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.AreEqual(Point, TopValue); actions.SendKeys(Keys.PageDown).Perform(); Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.Less(Point, TopValue); actions.SendKeys(Keys.PageDown).Perform(); Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.Less(Point, TopValue); actions.SendKeys(Keys.PageDown).Perform(); Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.Less(Point, TopValue); actions.SendKeys(Keys.PageDown).Perform(); Point = driver.FindElementByXPath("//*[@id=\"List_canvas\"]/div[1]").Location.Y; Assert.Less(Point, TopValue); }
public void GoToInner() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); stronaGlowna.NavigateFolder("Handel", "Towary i usługi"); }
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 StronaGlowna Zaloguj2() { InfoLog("Klikam w guzik zaloguj"); GetInputTagByType("submit").Click(); var przejdzdoStronaGlowna = new StronaGlowna(OpenWebsite, BrowserId); return(przejdzdoStronaGlowna); }
public void BI009() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI(); ModeleDanych modeleDanych = drzewko.PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); UstawModeleDanychOkno ustawModeleDanychOkno = modeleDanych.KliknijUstawPrawoDoModeli(); ustawModeleDanychOkno .KliknijPrawoDostepu() .KliknijPelnePrawo() .KliknijUprawnienia() .KliknijWybierzWiele() .KliknijDodajWszystkie() .ZatwierdzKliknijOK() .KliknijOK(); // modeleDanych.ZapiszBezZamykania(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); definicjaWskaznikaOkno.PrzejdzDoZakladkiPrawaDanych(); int limit = definicjaWskaznikaOkno.LiczbaWierszyOstatni(); for (int i = 0; i <= limit; i = i + 5) { Assert.AreEqual("Zaznaczony", definicjaWskaznikaOkno.TekstKomorkiNWKolumnie(i, "Pełne prawo")); } definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); modeleDanych.KliknijKopjujModeleDanych(); //modeleDanych.TekstKomorkiNWKolumnie(modeleDanych.WezNumerWierszaOWartosciWKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"), "Nazwa").Substring(-7) Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC_Kopia_", modeleDanych.TekstKomorkiNWKolumnie(modeleDanych.WezNumerWierszaOWartosciWKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa") + 1, "Nazwa").Substring(0, 34)); modeleDanych.ZapiszIZamknij(); }
public void NavigateTest() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); stronaGlowna.NavigateFolders("Handel/Towary i usługi"); Assert.AreEqual("http://localhost/db/" + BAZA_PELNA.NazwaBazyDanych + "#Folder/Handel/Kartoteki/TowaryIUslugi", driver.Url); }
public void DodajDoUlubionych() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_RD, "Administrator"); stronaGlowna.DodajKadryIPlaceDoUlobionych(); stronaGlowna.PrzejdzDoUlubionych(BAZA_RD.NazwaBazyDanych); Assert.AreEqual("Kadry i płace", stronaGlowna.ElementWUlubionych()); stronaGlowna.UsunKadryiPlaceZUlubionych(); }
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 BI007() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji(); OperatorOkno operatorOkno = drzewko .PrzejdzDoSystemowe() .PrzejdzDoOperatorzy() .OtworzOperatoraOKodzie("Adam Pitera") .PrzejdzDoZakladkiSystemowe(); if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami()) { operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami(); } operatorOkno.KliknijOK(); drzewko.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera"); drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko = stronaGlowna.PrzejdzDoOpcji(); ModeleDanych modeleDanych = drzewko.PrzejdzDoBI().PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ"); modeleDanych.ZaznaczWszystko() .KliknijUstawPrawoDoModeli() .KliknijPrawoDostepu() .KliknijPelnePrawo() .KliknijOK(); modeleDanych.Kliknij_Tak(); modeleDanych.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI().PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); modeleDanych.KliknijCzynnosciMenuCtx().KliknijKopjujModeleDanych(); }
public void PrzechodzenieMiedzyStronami() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna stronaGlowna = stronaLogowania .ZalogujAdministrator(); PracownicyTabela pracownicyTabela = stronaGlowna.PrzejdzDoKadry().PrzejdzDoPracownicy(); PracownikOkno pracownikOkno = pracownicyTabela.WybierzAndrzejewski(); pracownikOkno.PrzejdzWPrawo(); Assert.AreEqual("Pracownik: BEDNAREK DAMIAN (007), (wszystko)", pracownikOkno.NazwiskoPracowinka()); pracownikOkno.PrzejdzWLewo().PrzejdzWPrawo(); Assert.AreEqual("Pracownik: BEDNAREK DAMIAN (007), (wszystko)", pracownikOkno.NazwiskoPracowinka()); }
public void SkrotKlawiszowyShiftF10() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy(); FakturaOkno fakturaOkno = fakturySprzedazyTabela.NowaFaktura(); fakturaOkno.FocusNaOkienko(); fakturaOkno.UzupelnijKontrahenta(Keys.Shift + Keys.F10); fakturaOkno.WylaczContext(); fakturaOkno.ZamknijOkno(); fakturaOkno.FocusNaOkienko(); fakturaOkno.KliknijNie(); }
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 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 HTML_GRID_SelectAll() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA); StronaGlowna strona = stronaLogowania .ZalogujAdministrator(); strona.NavigateFolders("Handel/Towary i usługi"); driver.FindElementByXPath("//*[@id=\"List_columns_cells\"]/div[1]") .Click(); int LiczbaWybranych = driver.FindElementsByCssSelector(".check-open") .Count; Assert.AreEqual(51, LiczbaWybranych); }
public void BI014() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych = stronaGlowna .PrzejdzDoOpcji() .PrzejdzDoBI(). PrzejdzDoDefinicjaPrzedzialowCzasowych(); DefinicjaStatycznaOkno definicjaStatycznaOkno = definicjaPrzedzialowCzasowych.NowaDefinicjaStatyczna(); definicjaStatycznaOkno .WpiszNazwe("I kwartał 2019") .WpiszPrzedzial("2019.01.01…2019.03.31") .KliknijOK(); Assert.IsTrue(definicjaPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("I kwartał 2019", "Name") != -1); DefinicjaDynamicznaOkno definicjaDynamicznaOkno = definicjaPrzedzialowCzasowych.NowaDefinicja(); definicjaDynamicznaOkno.WpiszNazwe("II kwartał bieżącego roku") .OdPlus() .OdPlus() .DoPlus() .DoPlus() .DoPlus() .WpiszOd1Pole1("Pierwszy") .WpiszOd1Pole2("Rok") .WpiszOd2Pole2("Kwartał") .WpiszOd2Pole3("1") .WpiszDo1Pole1("Pierwszy") .WpiszDo1Pole2("Rok") .WpiszDo2Pole2("Kwartał") .WpiszDo2Pole3("2") .WpiszDo3Pole3("-1"); String Dzis = DateTime.Now.ToString("dd.MM.yyyy"); Assert.AreEqual("Podgląd dla " + Dzis + ": 01.04.2019...30.06.2019", definicjaDynamicznaOkno.PodgladText()); definicjaDynamicznaOkno.KliknijOK(); Assert.IsTrue(definicjaPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("II kwartał bieżącego roku", "Name") != -1); //definicjaPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("I kwartał 2019", "Name"); //definicjaPrzedzialowCzasowych.UsunRekord(); //definicjaPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("II kwartał bieżącego roku", "Name"); //definicjaPrzedzialowCzasowych.UsunRekord(); definicjaPrzedzialowCzasowych.ZapiszIZamknij(); }