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