Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        public void HTML_WinForm_Grid_IsFirst_IsLast()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    strona          = stronaLogowania
                                              .ZalogujAdministrator();

            strona.NavigateFolders("Handel/Towary i usługi");
            String s = strona
                       .NavigateGrid("List:Kod:1")
                       .GetAttribute("Class");

            Assert.AreEqual("gc gc-so gc-active gc-text", s);

            Assert.AreEqual("r_1_aqzb", driver.FindElementByCssSelector(".focused").GetAttribute("id"));
        }
Esempio n. 7
0
        public void CloseTest()
        {
            StronaLogowania stronaLogowania = new StronaLogowania(driver, BAZA_PELNA);
            StronaGlowna    stronaGlowna    = stronaLogowania
                                              .ZalogujAdministrator();

            stronaGlowna.NavigateFolders("Handel/Towary i usługi");
            stronaGlowna.NavigateGrid("List:Kod:3")
            .Click();
            stronaGlowna.Close();
            stronaGlowna.NavigateGrid("List:Kod:3")
            .Click();
            driver.FindElementByXPath("//*[@id=\"TowarPage_scroll\"]/div[1]/div/div[1]/div[2]/div[1]/div/div[2]/input").SendKeys("test");
            stronaGlowna.Close();
            stronaGlowna.FindElementBy("id:List_New").Click();
            stronaGlowna.Close();
        }