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 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 TC009() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); stronaGlowna.PrzejdzDoOpcji().PrzejdzDoKontrahenciIUrzedyFolder().PrzejdzDoKontrahenciIUrzedyOgolne(); }
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 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 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 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 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 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 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 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 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(); }
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 PrzechodzenieMiedzyStronami() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); PracownicyTabela pracownicyTabela = stronaGlowna.PrzejdzDoPracownicy(); pracownicyTabela.KliknijKomorkeOPodanymTekscieIKolumnie("GAJDA", "Nazwisko"); PracownikOkno pracownikOkno = pracownicyTabela.OtworzRekord(); pracownikOkno.KliknijOkienko(); pracownikOkno.KliknijStrzalkeWLewo(); Assert.AreEqual("GŁĄB", pracownikOkno.NazwiskoWartosc()); pracownikOkno.ZamknijOkno(); }
public void FakturaVat() { 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("ABC"); fakturaOkno.UzupelnijLinieFaktury("BIKINI", "34"); String Kwota = fakturaOkno.WartoscFaktury(); Assert.AreEqual("1 656,07 PLN", Kwota); fakturaOkno.ZamknijOkno(); fakturaOkno.FocusNaOkienko(); fakturaOkno.KliknijBufor(); }
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 SkrotKlawiszowyShiftF4() { 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.F4); Thread.Sleep(2000); Assert.AreEqual("Kontrahent: (?)", fakturaOkno.TytulOknaLookup()); fakturaOkno.ZamknijOkno(); fakturaOkno.KliknijNie(); fakturaOkno.ZamknijOkno(); fakturaOkno.KliknijNie(); }
public void pomocniczy() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); CRMMetody cRMMetody = new CRMMetody(driver); driver.FindElementByName("CRM").Click(); driver.FindElementByName("Kontrahenci").Click(); driver.Mouse.MouseMove(driver.FindElementByName("BITest - Soneta").Coordinates, 600, 400); driver.Mouse.Click(null); driver.FindElementByName("Kontrahenci").Click(); driver.FindElementByName("Kod row 6").Click(); driver.Keyboard.SendKeys(Keys.Return); driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates); driver.Mouse.Click(null); }
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 Kalendarz() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy(); fakturySprzedazyTabela.UzupelnijOkres("01.01.2018...31.12.2018"); Assert.AreEqual(1, fakturySprzedazyTabela.LiczbaWierszyOstatni()); fakturySprzedazyTabela.UzupelnijOkres("01.01.2019...31.12.2019"); Assert.AreEqual(4, fakturySprzedazyTabela.LiczbaWierszyOstatni()); fakturySprzedazyTabela.UzupelnijOkres("01...30.11.2019"); Assert.AreEqual(3, fakturySprzedazyTabela.LiczbaWierszyOstatni()); fakturySprzedazyTabela.UzupelnijOkres("22.11.2019"); Assert.AreEqual(1, fakturySprzedazyTabela.LiczbaWierszyOstatni()); }
public void Cecha() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); FeatureDefinitionTabela featureDefinitionTabela = stronaGlowna.PrzejdzDoTabeliCech(); DefinicjaCechyOkno definicjaCechyOkno = featureDefinitionTabela.NowaCecha(); definicjaCechyOkno.UzupelnijTypDanychCechy("Kontrahenci"); definicjaCechyOkno.KliknijOK(); definicjaCechyOkno.UzupelnijNazweCechy("Nazwa"); definicjaCechyOkno.CzyZaznaczHistoriaDanychWCzasie(true); definicjaCechyOkno.PrzejdzDoZaawansowaneZakladka(); Assert.AreEqual("Cechy", definicjaCechyOkno.PiataZakladka()); definicjaCechyOkno.Cecha6Wybierz(); Assert.AreEqual("Algorytm", definicjaCechyOkno.PiataZakladka()); definicjaCechyOkno.ZamknijOkno(); definicjaCechyOkno.Kliknij_Nie(); }
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 BI015() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); DefinicjaZestawowPrzedzialowCzasowych definicjaZestawowPrzedzialowCzasowych = stronaGlowna .PrzejdzDoOpcji() .PrzejdzDoBI() .PrzejdzDoModeleDanychFolder() .PrzejdzDoDefinicjeZestawowPrzedzialowCzasowych(); ZestawPrzedzialowCzasowychOkno zestawPrzedzialowCzasowychOkno = definicjaZestawowPrzedzialowCzasowych.NowaDefinicjaZestawu(); zestawPrzedzialowCzasowychOkno.WpiszName("Test") .KLiknijNowyElementZestawu() .WybierzDefinicjaPrzdzialu("I kwartał") .Zatwierdz(); zestawPrzedzialowCzasowychOkno .KLiknijNowyElementZestawu() .WybierzDefinicjaPrzdzialu("II kwartał") .ZamknijOkno(); zestawPrzedzialowCzasowychOkno.Kliknij_Tak(); zestawPrzedzialowCzasowychOkno.KliknijOK(); Assert.IsTrue(definicjaZestawowPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("Test", "Name") != -1); definicjaZestawowPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("Test", "Name"); definicjaZestawowPrzedzialowCzasowych.OtworzRekord(); Assert.AreEqual("I kwartał 2019", definicjaZestawowPrzedzialowCzasowych.TekstKomorkiNWKolumnie(0, "Definition")); Assert.AreEqual("II kwartał bieżącego roku", definicjaZestawowPrzedzialowCzasowych.TekstKomorkiNWKolumnie(1, "Definition")); definicjaZestawowPrzedzialowCzasowych.KliknijOK(); definicjaZestawowPrzedzialowCzasowych.ZapiszIZamknij(); }
public void LokalizacjaPrzycisku() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_NUNIT_UI, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI(); DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych = drzewko.PrzejdzDoModeleDanychFolder().PrzejdzDoDefinicjaPrzedzialowCzasowych(); Assert.AreEqual(197, definicjaPrzedzialowCzasowych.LewaWspolrzednaPrzyciskuOtworz() - drzewko.LewaWspolrzednaOknaOpcje()); Assert.AreEqual(121, definicjaPrzedzialowCzasowych.TopWspolrzednaPrzyciskuOtworz() - drzewko.TopWspolrzednaOknaOpcje()); drzewko.ZamknijOkno(); licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_NUNIT_UI, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI(); definicjaPrzedzialowCzasowych = drzewko.PrzejdzDoModeleDanychFolder().PrzejdzDoDefinicjaPrzedzialowCzasowych(); Assert.AreEqual(405, definicjaPrzedzialowCzasowych.LewaWspolrzednaPrzyciskuOtworz() - drzewko.LewaWspolrzednaOknaOpcje()); Assert.AreEqual(121, definicjaPrzedzialowCzasowych.TopWspolrzednaPrzyciskuOtworz() - drzewko.TopWspolrzednaOknaOpcje()); drzewko.ZamknijOkno(); licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } else if (licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } }
public void BI010() { 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(); BIOgolne bIOgolne = drzewko.PrzejdzDoBIOgolne(); if (!bIOgolne.CzyPrawaModeliDanych()) { bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox(); } ModeleDanych modeleDanych = drzewko.PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ"); UstawModeleDanychOkno ustawModeleDanychOkno = modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli(); ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijZakazDostepu().KliknijOK(); ustawModeleDanychOkno.ZatwierdzZmiany(); modeleDanych.ZapiszBezZamykania(); modeleDanych.KliknijListeObszar().WybierzZListy("Handel"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ"); modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli(); ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijPelnePrawo().KliknijOK(); ustawModeleDanychOkno.ZatwierdzZmiany(); modeleDanych.KliknijListeObszar().WybierzZListy("CRM"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ"); modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli(); ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijPelnePrawo().KliknijOK(); ustawModeleDanychOkno.ZatwierdzZmiany(); modeleDanych.KliknijListeObszar().WybierzZListy("Finansowy"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ"); modeleDanych.ZaznaczWszystko().KliknijUstawPrawoDoModeli(); ustawModeleDanychOkno.KliknijPrawoDostepu().KliknijTylkoOdczyt().KliknijOK(); ustawModeleDanychOkno.ZatwierdzZmiany(); ustawModeleDanychOkno.ZapiszBezZamykania(); modeleDanych.KliknijListeObszar().WybierzZListy("Handel"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); definicjaWskaznikaOkno.Rozszerz(); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowePolaVisible()); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible()); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible()); definicjaWskaznikaOkno.UsunRozszerzenie(); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowePolaVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible()); definicjaWskaznikaOkno.PodgladZapytania(); Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.Oblicz(); definicjaWskaznikaOkno.KliknijOK(); definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych(); Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.GenerujWidok(); Assert.IsTrue(definicjaWskaznikaOkno.KomunikatZakonczonoPomyslnieVisible()); definicjaWskaznikaOkno.Kliknij_OK(); definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijListeObszar().WybierzZListy("CRM"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza kwot projektu", "Nazwa"); definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); definicjaWskaznikaOkno.Rozszerz(); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowePolaVisible()); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible()); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible()); definicjaWskaznikaOkno.UsunRozszerzenie(); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowePolaVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible()); definicjaWskaznikaOkno.PodgladZapytania(); Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.Oblicz(); definicjaWskaznikaOkno.KliknijOK(); definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych(); Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.GenerujWidok(); Assert.IsTrue(definicjaWskaznikaOkno.KomunikatZakonczonoPomyslnieVisible()); definicjaWskaznikaOkno.Kliknij_OK(); definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijListeObszar().WybierzZListy("Finansowy"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza należności i zobowiazań kontrahenta", "Nazwa"); Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible()); definicjaWskaznikaOkno.PodgladZapytania(); Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.Oblicz(); definicjaWskaznikaOkno.KliknijOK(); definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych(); Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible()); definicjaWskaznikaOkno.ZamknijOkno(); modeleDanych.KliknijListeObszar().WybierzZListy("Kadry i płace"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", "Nazwa"); Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible()); definicjaWskaznikaOkno.KliknijOK(); drzewko.ZapiszIZamknij(); 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(); modeleDanych = drzewko.PrzejdzDoModeleDanych(); modeleDanych.KliknijListeObszar().WybierzZListy("Handel"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); definicjaWskaznikaOkno.Rozszerz(); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowePolaVisible()); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible()); Assert.IsTrue(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible()); definicjaWskaznikaOkno.UsunRozszerzenie(); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowePolaVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkoweZlaczeniaVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsDodatkowyWarunekVisible()); definicjaWskaznikaOkno.PodgladZapytania(); Assert.IsTrue(definicjaWskaznikaOkno.IsPodgladZapytaniaVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.Oblicz(); definicjaWskaznikaOkno.KliknijOK(); definicjaWskaznikaOkno.WlaczKalkulatorModeluDanych(); Assert.IsTrue(definicjaWskaznikaOkno.IsKalkulatorModeluDanychVisible()); definicjaWskaznikaOkno.ZamknijOkno(); definicjaWskaznikaOkno.GenerujWidok(); Assert.IsTrue(definicjaWskaznikaOkno.KomunikatZakonczonoPomyslnieVisible()); definicjaWskaznikaOkno.Kliknij_OK(); definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijListeObszar().WybierzZListy("CRM"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza kwot projektu", "Nazwa"); definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); Assert.IsTrue(definicjaWskaznikaOkno.IsRozszerzVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible()); definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijListeObszar().WybierzZListy("Finansowy"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_Analiza należności i zobowiazań kontrahenta", "Nazwa"); definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible()); definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijListeObszar().WybierzZListy("Kadry i płace"); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", "Nazwa"); definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); Assert.IsFalse(definicjaWskaznikaOkno.IsRozszerzVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsPodgladZapytaniaButtonVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsObliczVisible()); Assert.IsFalse(definicjaWskaznikaOkno.IsGenerujWidokVisible()); definicjaWskaznikaOkno.KliknijOK(); drzewko.ZapiszIZamknij(); }
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()); }
public void TC0013() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); CRMMetody cRMMetody = new CRMMetody(driver); stronaGlowna.PrzejdzDoOpcji(); driver.FindElementByName("Systemowe").Click(); driver.FindElementByName("Operatorzy [Ctrl+O]").Click(); driver.FindElementByName("Kod row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Administrator", "Kod")).Click(); driver.Keyboard.SendKeys(Keys.Return); cRMMetody.FocusNaOkienko(); cRMMetody.MaksymalizujOkno(); driver.FindElementByName("Systemowe").Click(); driver.Keyboard.SendKeys(Keys.Control); driver.Keyboard.SendKeys("2"); driver.Keyboard.SendKeys(Keys.Control); String s = driver.FindElementByXPath("//Pane[@AutomationId=\"OperatorSystemowePage\"]/Pane[5]/CheckBox[1]").GetAttribute("Name"); if (s != " Tak") { driver.FindElementByXPath("//Pane[@AutomationId=\"OperatorSystemowePage\"]/Pane[5]/CheckBox[1]").Click(); } driver.FindElementByName("OK").Click(); driver.Keyboard.SendKeys(Keys.Control); driver.Keyboard.SendKeys("s"); driver.Keyboard.SendKeys(Keys.Control); driver.FindElementByName("Ogólne").Click(); driver.FindElementByName("Ochrona danych osobowych").Click(); driver.FindElementByName("Definicje zakresów").Click(); driver.FindElementByName("Nazwa row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Anonimizacja kontrahentów", "Nazwa")).Click(); driver.Keyboard.SendKeys(Keys.Return); driver.FindElementByName("Prawa danych").Click(); Assert.AreEqual("Zaznaczony", driver.FindElementByName("Pełne prawo row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Pełne prawo", "Prawo")).Text); driver.FindElementByName("OK").Click(); driver.FindElementByName("Nazwa row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Pseudonimizacja kontrahentów", "Nazwa")).Click(); driver.Keyboard.SendKeys(Keys.Return); driver.FindElementByName("Prawa danych").Click(); Assert.AreEqual("Zaznaczony", driver.FindElementByName("Pełne prawo row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Pełne prawo", "Prawo")).Text); driver.FindElementByName("OK").Click(); driver.FindElementByName("Kontrahenci i urzędy").Click(); driver.Mouse.MouseMove(driver.FindElementByName("Kontrahenci i urzędy").Coordinates, 30, 20); driver.Mouse.Click(null); if (driver.FindElementByXPath("//Pane[@AutomationId=\"OgolnePage\"]/Pane[20]").GetAttribute("Name") != " Tak") { driver.FindElementByXPath("//Pane[@AutomationId=\"OgolnePage\"]/Pane[20]").Click(); } driver.FindElementByName("Zapisz i zamknij").Click(); driver.FindElementByName("CRM").Click(); driver.FindElementByName("Kontrahenci").Click(); driver.Mouse.MouseMove(driver.FindElementByName("190600 - Soneta").Coordinates, 600, 400); driver.Mouse.Click(null); cRMMetody.FocusNaOkienko(); driver.FindElementByName("Kontrahenci").Click(); driver.FindElementByName("Panel danych").Click(); driver.FindElementByName("Kod row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Zefir", "Kod")).Click(); driver.FindElementByName("Otwórz").Click(); driver.Keyboard.SendKeys(Keys.Control); driver.Keyboard.SendKeys("2"); driver.Keyboard.SendKeys(Keys.Control); if (driver.FindElementByXPath("//Pane[@AutomationId=\"KontrahentBlokadaPage\"]/Pane[4]/CheckBox[1]").GetAttribute("Name") != " Tak") { driver.FindElementByXPath("//Pane[@AutomationId=\"KontrahentBlokadaPage\"]/ Pane[4]/CheckBox[1]").Click(); } }
public void BI006() { 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.PrzejdzDoSystemowe(); Operatorzy operatorzy = drzewko.PrzejdzDoOperatorzy(); OperatorOkno operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera"); operatorOkno.PrzejdzDoZakladkiSystemowe(); if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami()) { operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami(); } operatorOkno.KliknijOK(); drzewko.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera"); drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI(); BIOgolne bIOgolne = drzewko.PrzejdzDoBIOgolne(); if (!bIOgolne.CzyPrawaModeliDanych()) { bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox(); } bIOgolne.ZapiszBezZamykania(); if (bIOgolne.CzyPrawaModeliDanych()) { bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox(); } drzewko.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoSystemowe(); operatorzy = drzewko.PrzejdzDoOperatorzy(); operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera"); operatorOkno.PrzejdzDoZakladkiSystemowe(); if (operatorOkno.CzyZazrzadzaPozostalymiOperatorami()) { operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami(); } operatorOkno.KliknijOK(); drzewko.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera"); drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI().PrzejdzDoBIOgolne(); Assert.IsFalse(bIOgolne.CzyPrawaModeliDanych()); bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox(); Assert.IsFalse(bIOgolne.CzyPrawaModeliDanych()); bIOgolne.ZaznaczOdznaczPrawaModeliDanychCheckBox(); Assert.IsFalse(bIOgolne.CzyPrawaModeliDanych()); drzewko.ZapiszIZamknij(); }
public void TC0009() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); CRMMetody cRMMetody = new CRMMetody(driver); stronaGlowna.PrzejdzDoOpcji(); driver.FindElementByName("Kontrahenci i urzędy").Click(); driver.FindElementByName("Kategorie").Click(); driver.FindElementByName("Nowy (Definicja kategorii kontrahentów)").Click(); driver.FindElementByXPath("//Pane[@AutomationId=\"DefKategKthPage\"]/Pane[2]").Click(); driver.Keyboard.SendKeys("Kategoria folder"); driver.FindElementByXPath("//Pane[@AutomationId=\"DefKategKthPage\"]/Pane[3]").Click(); driver.FindElementByName("OK").Click(); driver.FindElementByName("Nowy (Definicja kategorii kontrahentów)").Click(); driver.FindElementByXPath("//Pane[@AutomationId=\"DefKategKthPage\"]/Pane[2]").Click(); driver.Keyboard.SendKeys("Kategoria"); driver.FindElementByName("OK").Click(); driver.FindElementByName("Zapisz i zamknij").Click(); driver.FindElementByName("CRM").Click(); driver.FindElementByName("Kontrahenci wg kategorii").Click(); Assert.IsTrue(driver.FindElementByName("Kategoria folder").Displayed); driver.FindElementByName("Kontrahenci").Click(); driver.Mouse.MouseMove(driver.FindElementByName("190600 - Soneta").Coordinates, 600, 400); driver.Mouse.Click(null); driver.Mouse.Click(null); driver.FindElementByName("Kontrahenci").Click(); cRMMetody.FocusNaOkienko(); // driver.FindElementByName("Grupuj wg cechy").Click(); driver.FindElementByName("Kod row 1").Click(); driver.Keyboard.SendKeys(Keys.Shift); driver.FindElementByName("Kod row 6").Click(); driver.Keyboard.SendKeys(Keys.Shift); driver.FindElementByName("Czynności").Click(); driver.Mouse.MouseMove(driver.FindElementByName("Przypisz kontrahentów do kategorii...").Coordinates); driver.Mouse.Click(null); driver.Keyboard.SendKeys("Kategoria"); driver.FindElementByName("OK").Click(); driver.FindElementByName("&OK").Click(); driver.FindElementByName("Kod row 9").Click(); driver.Keyboard.SendKeys(Keys.Shift); driver.FindElementByName("Kod row 13").Click(); driver.Keyboard.SendKeys(Keys.Shift); driver.FindElementByName("Czynności").Click(); driver.Mouse.MouseMove(driver.FindElementByName("Przypisz kontrahentów do kategorii...").Coordinates); driver.Mouse.Click(null); driver.Keyboard.SendKeys("Kategoria folder"); driver.FindElementByName("OK").Click(); driver.FindElementByName("&OK").Click(); // for (int i = 0; i <= 15; i++) driver.Keyboard.SendKeys(Keys.ArrowUp); driver.FindElementByName("Kod row 6").Click(); driver.Keyboard.SendKeys(Keys.Return); cRMMetody.FocusNaOkienko(); driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates); driver.Mouse.Click(null); Assert.AreEqual("Zaznaczony", driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Kategoria", "Kategoria")).Text); driver.FindElementByName("Zapisz i zamknij").Click(); cRMMetody.FocusNaOkienko(); // driver.FindElementByName("CRM").Click(); driver.FindElementByName("Kontrahenci wg kategorii").Click(); driver.FindElementByName("Kategoria folder").Click(); Assert.AreEqual(5, cRMMetody.LiczbaWierszyOstatni()); driver.FindElementByName("Kontrahenci").Click(); driver.FindElementByName("Rozwiń dodatkowe filtry").Click(); driver.Mouse.MouseMove(driver.FindElementByName("Kategoria:").Coordinates, 75, 10); driver.Mouse.Click(null); driver.Keyboard.SendKeys("Kategoria"); driver.Keyboard.SendKeys(Keys.Enter); Assert.AreEqual(6, cRMMetody.LiczbaWierszyOstatni()); driver.Mouse.MouseMove(driver.FindElementByName("Kategoria:").Coordinates, 75, 10); driver.Mouse.Click(null); driver.Keyboard.SendKeys(Keys.Backspace); driver.Keyboard.SendKeys(Keys.Enter); driver.FindElementByName("Grupuj wg cechy").Click(); driver.FindElementByName("Nazwa row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Rolmap", "Kod")).Click(); driver.FindElementByName("Otwórz").Click(); Thread.Sleep(500); cRMMetody.FocusNaOkienko(); driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates); driver.Mouse.Click(null); driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Komornik Sądowy", "Kategoria")).Click(); driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Organizacja Pożytku Publicznego", "Kategoria")).Click(); driver.FindElementByName("Zapisz i zamknij").Click(); cRMMetody.FocusNaOkienko(); driver.FindElementByName("Kontrahenci wg kategorii").Click(); driver.FindElementByName("Komornik Sądowy").Click(); Assert.AreEqual(1, cRMMetody.LiczbaWierszyOstatni()); driver.FindElementByName("Kontrahenci wg kategorii").Click(); driver.FindElementByName("Organizacja Pożytku Publicznego").Click(); Assert.AreEqual(1, cRMMetody.LiczbaWierszyOstatni()); driver.FindElementByName("Nowy (Kontrahent)").Click(); Thread.Sleep(500); cRMMetody.FocusNaOkienko(); driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates); driver.Mouse.Click(null); Assert.AreEqual("Zaznaczony", driver.FindElementByName("Przypisana row " + cRMMetody.ZnajdzPozycjeNaLiscieZKolumny("Organizacja Pożytku Publicznego", "Kategoria")).Text); // driver.FindElementByName("Zamknij").Click(); cRMMetody.ZamknijOkno(); driver.FindElementByName("Nie").Click(); }
public void BI004() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie .Zaloguj(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 drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.MaksymalizujOkno(); drzewko.PrzejdzDoBI(); ModeleDanych modeleDanych = drzewko.PrzejdzDoModeleDanych(); modeleDanych.NowaDefinicjaWskaznika1(); Assert.AreEqual("Definicja wskaźnika: ", modeleDanych.PobierzTytulOkna()); modeleDanych.ZamknijOkno(); modeleDanych.KliknijNie(); modeleDanych.NowaDefinicjaWskaznika2(); Assert.AreEqual("Definicja raportu: ", modeleDanych.PobierzTytulOkna()); modeleDanych.ZamknijOkno(); modeleDanych.KliknijNie(); DefinicjeElementowDashboardow definicjeElementowDashboardow = drzewko.PrzejdzDoDefinicjeElementowDashboardow(); definicjeElementowDashboardow.NowyWskaznik1(); Assert.AreEqual("Wskaźnik: (Wskaźnik)", definicjeElementowDashboardow.PobierzTytulOkna()); definicjeElementowDashboardow.ZamknijOkno(); definicjeElementowDashboardow.KliknijNie(); definicjeElementowDashboardow.NowyWskaznik2(); Assert.AreEqual("Lista: (Tabela)", definicjeElementowDashboardow.PobierzTytulOkna()); definicjeElementowDashboardow.ZamknijOkno(); definicjeElementowDashboardow.Kliknij_Nie(); DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjaPrzedzialowCzasowych(); Assert.AreNotEqual("Nowy (Definicja dynamiczna)", definicjaPrzedzialowCzasowych.PobierzNazwePrzyciskuZToolbar()); DefinicjeUtrwalania definicjeUtrwalania = drzewko.PrzejdzDoDefinicjeUtrwalania(); Assert.AreNotEqual("Nowy (Definicja utrwalania)", definicjeUtrwalania.PobierzNazwePrzyciskuZToolbar()); DefinicjaZastawowDanych definicjaZastawowDanych = drzewko.PrzejdzDoDefinicjeZestawowDanych(); Assert.AreNotEqual("Nowy (Definicja zestawów danych)", definicjaZastawowDanych.PobierzNazwePrzyciskuZToolbar()); DefinicjaZestawowPrzedzialowCzasowych definicjaZestawowPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjeZestawowPrzedzialowCzasowych(); Assert.AreNotEqual("Nowy (Zestaw przedziałów czasowych)", definicjaZestawowPrzedzialowCzasowych.PobierzNazwePrzyciskuZToolbar()); ZestawyBarw zestawyBarw = drzewko.PrzejdzDoZestawyBarw(); zestawyBarw.NowaDefinicjaZestawu(); Assert.AreEqual("Zestaw barw: ", zestawyBarw.PobierzTytulOkna()); zestawyBarw.ZamknijOkno(); zestawyBarw.KliknijNie(); ZestawyPrzedzialowDanych zestawyPrzedzialowDanych = drzewko.PrzejdzDoZestawyPrzedzialowDanych(); zestawyPrzedzialowDanych.NowaDefinicjaZestawu(); Assert.AreEqual("Zestaw przedziałów liczb dziesiętnych: (Decimal)", zestawyPrzedzialowDanych.PobierzTytulOkna()); zestawyPrzedzialowDanych.ZamknijOkno(); zestawyPrzedzialowDanych.KliknijNie(); drzewko.ZamknijOkno(); licencjaDemonstracyjna = stronaGlowna .PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI(); modeleDanych = drzewko.PrzejdzDoModeleDanych(); modeleDanych.NowaDefinicjaWskaznika1(); Assert.AreEqual("Definicja wskaźnika: ", modeleDanych.PobierzTytulOkna()); modeleDanych.ZamknijOkno(); modeleDanych.KliknijNie(); modeleDanych.NowaDefinicjaWskaznika2(); Assert.AreEqual("Definicja domeny: ", modeleDanych.PobierzTytulOkna()); modeleDanych.ZamknijOkno(); modeleDanych.KliknijNie(); modeleDanych.NowaDefinicjaWskaznika3(); Assert.AreEqual("Definicja tabeli: ", modeleDanych.PobierzTytulOkna()); modeleDanych.ZamknijOkno(); modeleDanych.KliknijNie(); modeleDanych.NowaDefinicjaWskaznika4(); Assert.AreEqual("Definicja raportu: ", modeleDanych.PobierzTytulOkna()); modeleDanych.ZamknijOkno(); modeleDanych.KliknijNie(); definicjeElementowDashboardow = drzewko.PrzejdzDoDefinicjeElementowDashboardow(); definicjeElementowDashboardow.NowyWskaznik1(); Assert.AreEqual("Wskaźnik: (Wskaźnik)", definicjeElementowDashboardow.PobierzTytulOkna()); definicjeElementowDashboardow.ZamknijOkno(); definicjeElementowDashboardow.KliknijNie(); definicjeElementowDashboardow.NowyWskaznik2(); Assert.AreEqual("Lista: (Tabela)", definicjeElementowDashboardow.PobierzTytulOkna()); definicjeElementowDashboardow.ZamknijOkno(); definicjeElementowDashboardow.Kliknij_Nie(); definicjaPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjaPrzedzialowCzasowych(); definicjaPrzedzialowCzasowych.NowaDefinicja(); Assert.AreEqual("Definicja dynamiczna: ", definicjaPrzedzialowCzasowych.PobierzTytulOkna()); definicjaPrzedzialowCzasowych.ZamknijOkno(); definicjaPrzedzialowCzasowych.KliknijNie(); definicjeUtrwalania = drzewko.PrzejdzDoDefinicjeUtrwalania(); definicjeUtrwalania.NowaDefinicja(); Assert.AreEqual("Dodawanie zapisu", definicjeUtrwalania.PobierzTytulOkna()); definicjeUtrwalania.ZamknijOkno(); definicjaZestawowPrzedzialowCzasowych = drzewko.PrzejdzDoDefinicjeZestawowPrzedzialowCzasowych(); definicjaZestawowPrzedzialowCzasowych.NowaDefinicjaZestawu(); Assert.AreEqual("Zestaw przedziałów czasowych: ", definicjaZestawowPrzedzialowCzasowych.PobierzTytulOkna()); definicjeUtrwalania.ZamknijOkno(); definicjeUtrwalania.KliknijNie(); zestawyBarw = drzewko.PrzejdzDoZestawyBarw(); zestawyBarw.NowaDefinicjaZestawu(); Assert.AreEqual("Zestaw barw: ", zestawyBarw.PobierzTytulOkna()); zestawyBarw.ZamknijOkno(); zestawyBarw.KliknijNie(); drzewko.ZamknijOkno(); }