public void ZmianaJezykaNaPolskiIAngielski() { /* * Przed Testem trzeba przygotować dwie osoby w bazie: * Kierownik: "Bartosz Kurek" z hasłem: "HasloBartka" * Powinien być na początku ustawiony na język angielski * * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY_ANG); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe("Bartosz Kurek", "HasloBartka"); stronaLogowania .OperatorKliknij() .ZmienJezykNaPolski() .Wyloguj(); stronaLogowania .ZalogujOsobe("Bartosz Kurek", "HasloBartka"); Assert.IsTrue(panelUzytkownika.JestPolski()); stronaLogowania .OperatorKliknij() .ZmienJezykNaAngielski() .Wyloguj(); stronaLogowania .ZalogujOsobe("Bartosz Kurek", "HasloBartka"); Assert.IsTrue(panelUzytkownika.JestAngielski()); stronaLogowania.Wyloguj(); }
public void ZmianHaslaKierownika11535() { /* * Przed Testem trzeba przygotować dwie osoby w bazie: * operator: test z hasłem "2" * Kierownik: "Bartosz Kurek" z hasłem: "HasloBartka" * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe(LOGIN_KIEROWNIK, HASLO1_KIEROWNIK); Assert.IsTrue(stronaLogowania.Zalogowany()); ZmianaHaslaDostepuOkno zmianaHaslaDostepuOkno = stronaLogowania .OperatorKliknij() .ZmianaHaslaKliknij(); zmianaHaslaDostepuOkno .UstaWNoweHaslo(HASLO1_KIEROWNIK, HASLO2_KIEROWNIK) .ZapiszOkno(); stronaLogowania.Wyloguj(); stronaLogowania .ZalogujOsobe(LOGIN_KIEROWNIK, HASLO2_KIEROWNIK); Assert.IsTrue(stronaLogowania.Zalogowany()); stronaLogowania.OperatorKliknij() .ZmianaHaslaKliknij(); zmianaHaslaDostepuOkno .UstaWNoweHaslo(HASLO2_KIEROWNIK, HASLO1_KIEROWNIK) .ZapiszOkno(); stronaLogowania.Wyloguj(); }
public void KolorowanieListyKierownik() { /* * Kierownik ma dostęp do funkcji konfiguracyjnych */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe("Bartosz Kurek", "HasloBartka"); FolderGlowny folderGlowny = panelUzytkownika .PrzejdzDoGlownegoFolderu(); PulpitKierownika pulpitKierownika = folderGlowny .KliknijPulpitKierownika(); ListaPracownikowTabela listaPracownikow = pulpitKierownika .PrzejdzDoListaPracownikow() .Lista() .Zaawansowane() .OrganizujListe() .Kolory() .DodajNowyZapis() .UzupelnijPoleIWarunek("Zatrudnienie {Workers.info.Historia.Etat}", "[Imie]Like\"%Jan%\"") .WybierzKolorCzionki() .WybierzKolorTla() .Zapisz(); panelUzytkownika .PrzejdzDoGlownegoFolderu() .KliknijPulpitKierownika() .PrzejdzDoListaPracownikow(); Assert.AreEqual("rgba(255, 255, 0, 1)", listaPracownikow.KolorJanaczcionka()); Assert.AreEqual("rgba(33, 33, 33, 0.6)", listaPracownikow.KolorJanaTlo()); pulpitKierownika .PrzejdzDoListaPracownikow() .Lista() .Zaawansowane() .OrganizujListe() .Kolory() .PosprzatajTest() .Zapisz(); stronaLogowania.Wyloguj(); }
public void CustomerDashboardTest11621() { /* * Przed Testem trzeba przygotować w bazie: * Kontrahent z osobą kontaktową: "Kontrahent" z hasłem: "HasloKontrahenta" * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY_ANG); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe(LOGIN_KONTRAHENT, HASLO_KONTRAHENT); FolderGlowny folderGlowny = panelUzytkownika.PrzejdzDoGlownegoFolderuAng(); Assert.AreEqual("Customer dashboard", folderGlowny.TytulFolder0()); folderGlowny.ClickCustomerDashboard(); Assert.AreEqual("http://localhost/db/" + BAZA_PULPITY_ANG.NazwaBazyDanych + "#Folder/PulpitKontrahenta", folderGlowny.GetURL()); stronaLogowania.Wyloguj(); }
public void EmployeeDashboardTest11621() { /* * Przed Testem trzeba przygotować trzy osoby w bazie: * Pracownik: "Paweł Andrzejewski" z hasłem: "HasloPawla" * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY_ANG); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe(LOGIN_PRACOWNIK, HASLO_PRACOWNIK); FolderGlowny folderGlowny = panelUzytkownika.PrzejdzDoGlownegoFolderuAng(); Assert.AreEqual("Employee dashboard", folderGlowny.TytulFolder1()); folderGlowny.ClickEmployeeDashboard(); Assert.AreEqual("http://localhost/db/" + BAZA_PULPITY_ANG.NazwaBazyDanych + "#Folder/PulpitPracownika", folderGlowny.GetURL()); stronaLogowania.Wyloguj(); }
public void PulpitKierownikaTest11534() { /* * Przed Testem trzeba przygotować w bazie: * Kierownik: "Bartosz Kurek" z hasłem: "HasloBartka" * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe(LOGIN_KIEROWNIK, HASLO1_KIEROWNIK); FolderGlowny folderGlowny = panelUzytkownika.PrzejdzDoGlownegoFolderu(); Assert.AreEqual("Pulpit kierownika", folderGlowny.TytulFolder1()); Assert.AreEqual("Pulpit pracownika", folderGlowny.TytulFolder2()); folderGlowny.KliknijPulpitKierownika(); Assert.AreEqual("http://localhost/db/" + BAZA_PULPITY.NazwaBazyDanych + "#Folder/PulpitKierownika", folderGlowny.GetURL()); stronaLogowania.Wyloguj(); }
public void PulpitPracownikaTest11534() { /* * Przed Testem trzeba przygotować * Pracownik: "Paweł Andrzejewski" z hasłem: "HasloPawla" * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe(LOGIN_PRACOWNIK, HASLO_PRACOWNIK); FolderGlowny folderGlowny = panelUzytkownika .PrzejdzDoGlownegoFolderu(); Assert.AreEqual("Pulpit pracownika", folderGlowny.TytulFolder1()); folderGlowny.KliknijPulpitPracownika(); Assert.AreEqual("http://localhost/db/" + BAZA_PULPITY.NazwaBazyDanych + "#Folder/PulpitPracownika", folderGlowny.GetURL()); stronaLogowania.Wyloguj(); }
public void ManagerDashboardTest11621() { /* * Przed Testem trzeba przygotować w bazie: * Kierownik: "Bartosz Kurek" z hasłem: "HasloBartka" * */ StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY_ANG); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe(LOGIN_KIEROWNIK, HASLO1_KIEROWNIK); FolderGlowny folderGlowny = panelUzytkownika.PrzejdzDoGlownegoFolderuAng(); Assert.AreEqual("Manager dashboard", folderGlowny.TytulFolder1()); Assert.AreEqual("Employee dashboard", folderGlowny.TytulFolder2()); folderGlowny.ClickManagerDashboard(); Assert.AreEqual("http://localhost/db/" + BAZA_PULPITY_ANG.NazwaBazyDanych + "#Folder/PulpitKierownika", folderGlowny.GetURL()); stronaLogowania.Wyloguj(); }
public void WidocznoscZakladkiZCechamiKierownik() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe("Bartosz Kurek", "HasloBartka"); PulpitKierownika pulpitKierownika = panelUzytkownika .PrzejdzDoGlownegoFolderu() .KliknijPulpitKierownika(); ListaPracownikowTabela listaPracownikowTabela = pulpitKierownika .PrzejdzDoListaPracownikow(); PracownikOkno pracownikOkno = listaPracownikowTabela .DorotaBujakOkno(); pracownikOkno .Formularz() .ZaznaczWidzocznaZakladkaZCechami() .Zapisz(); Assert.AreEqual("Cechy", pracownikOkno.TekstPozycji10naLiscie()); stronaLogowania.Wyloguj(); }
public void RD00050() { StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PULPITY); PanelUzytkownika panelUzytkownika = stronaLogowania .ZalogujOsobe("Bartosz Kurek", "HasloBartka"); PulpitKierownika pulpitKierownika = panelUzytkownika .PrzejdzDoGlownegoFolderu() .KliknijPulpitKierownika(); ListaPracownikowTabela listaPracownikowTabela = pulpitKierownika .PrzejdzDoListaPracownikow(); OrganizujRaportyOkno organizujRaportyOkno = listaPracownikowTabela .Lista() .Zaawansowane() .OrganizujRaporty(); organizujRaportyOkno.NowyRaportASPX() .UzupelnijDefinicje("wydruk listy pracowników o bardzo długiej nazwie do testów zerwocyh wersji html") .UstawNowyRaport() .WpiszAdresRaportu("E:\\pracownicy - lista pelna.aspx"); stronaLogowania.Wyloguj(); ///Assert! }