Example #1
0
        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();
        }
Example #2
0
        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());
        }
Example #3
0
        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();
        }
Example #4
0
        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();
        }