Exemplo n.º 1
0
    def test_chekUpdatePageUnSelectedKeepMeLogged(self):
        url = self.base_url + '/shopping-list'
        url1 = self.base_url + '/login'
        driver = self.driver
        driver.get(self.base_url)
        LoginPage.loginActionWithoutKeepMeLogged(self, 'SA1', 'Bizibaza111')

        self.assertEqual(url, HelperTestBase.getURL(self))
        driver.refresh()
        self.assertEqual(url1, HelperTestBase.getURL(self))
        self.assertIs(
            HelperTestBase.checkElementEnabled(self,
                                               "[data-test-id='username']"),
            True)
Exemplo n.º 2
0
 def test_unchekedKeepMeLoggedBrowser(self):
     url = self.base_url + '/shopping-list'
     driver = self.driver
     driver.get(self.base_url)
     LoginPage.loginActionWithoutKeepMeLogged(self, 'svetast', 'Ss1234567')
     time.sleep(5)
     self.assertEqual(url, HelperTestBase.getURL(self))
     time.sleep(5)
     body = self.driver.find_element_by_tag_name("body")
     body.send_keys(Keys.CONTROL + 't')
     driver.get(self.base_url)
     time.sleep(5)
     self.assertIs(
         HelperTestBase.checkElementEnabled(self,
                                            "[data-test-id='username']"),
         True)
Exemplo n.º 3
0
    def test_checkActualTestData(self):
        url = self.base_url + '/shopping-list'
        url2 = self.base_url + '/cart'
        driver = self.driver
        driver.get(self.base_url)
        text1 = 'Your cart is currently empty'
        ### Checking is user present:

        LoginPage.loginActionWithoutKeepMeLogged(self, 'svetast', 'Ss1234567')
        HelperTestBase.clickAndWait(self, "[data-test-id='footerMainBtn']")
        time.sleep(2)
        self.assertIs(
            HelperTestBase.checkElementPresent(self, "[data-test-id='cart']"),
            True)
        self.driver.refresh()

        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'SA1', 'Bizibaza111')
        HelperTestBase.clickAndWait(self, "[data-test-id='footerMainBtn']")
        time.sleep(2)
        self.assertIs(
            HelperTestBase.checkElementPresent(self, "[data-test-id='cart']"),
            True)
        self.driver.refresh()

        ###

        LoginPage.loginActionWithoutKeepMeLogged(self, 'Bob', 'Ss123456')
        HelperTestBase.clickAndWait(self, "[data-test-id='footerMainBtn']")
        time.sleep(2)
        self.assertIs(
            HelperTestBase.checkElementPresent(self, "[data-test-id='cart']"),
            True)
        self.driver.refresh()

        ###

        LoginPage.loginActionWithoutKeepMeLogged(self, 'SellerTestcjd',
                                                 'Ss123456')
        HelperTestBase.clickAndWait(self, "[data-test-id='footerMainBtn']")
        time.sleep(2)
        self.assertIs(
            HelperTestBase.checkElementPresent(self, "[data-test-id='cart']"),
            True)
        self.driver.refresh()

        ###

        LoginPage.loginActionWithoutKeepMeLogged(self, 'SellerTestavm',
                                                 'Ss123456')
        HelperTestBase.clickAndWait(self, "[data-test-id='footerMainBtn']")
        time.sleep(2)
        self.assertIs(
            HelperTestBase.checkElementPresent(self, "[data-test-id='cart']"),
            True)
        self.driver.refresh()

        ###

        LoginPage.loginActionWithoutKeepMeLogged(self, 'SellerTestcjd',
                                                 'Ss123456')
        HelperTestBase.clickAndWait(self, "[data-test-id='footerMainBtn']")
        time.sleep(2)
        self.assertIs(
            HelperTestBase.checkElementPresent(self, "[data-test-id='cart']"),
            True)
        self.driver.refresh()
Exemplo n.º 4
0
    def test_111111111111CheckTestData(self):
        # Test scope - Click on "<" button in the header =>	The Shopping List page is opened:
        url = self.base_url + '/shopping-list'
        url2 = self.base_url + '/cart'
        driver = self.driver
        driver.get(self.base_url)
        text1 = 'Your cart is currently empty'
        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'Testxjerk', 'Ss123456')
        NavigationMenuPage.clickCart(self)
        self.assertIs(
            HelperTestBase.checkElementPresent(
                self, "[data-test-id='cartRemoveItem_0']"), True)
        self.driver.refresh()
        time.sleep(2)

        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'Testupcrs', 'Ss123456')
        NavigationMenuPage.clickCart(self)
        self.assertIs(
            HelperTestBase.checkElementPresent(
                self, "[data-test-id='cartRemoveItem_0']"), True)
        self.driver.refresh()
        time.sleep(2)

        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'Testffkod', 'Ss123456')
        NavigationMenuPage.clickCart(self)
        self.assertIn(text1, self.driver.page_source)
        self.driver.refresh()
        time.sleep(2)

        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'Testvhksx', 'Ss123456')
        NavigationMenuPage.clickCart(self)
        self.assertIs(
            HelperTestBase.checkElementPresent(
                self, "[data-test-id='cartRemoveItem_0']"), True)
        self.driver.refresh()
        time.sleep(2)

        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'Testsitlh', 'Ss123456')
        NavigationMenuPage.clickCart(self)
        time.sleep(2)
        self.assertEqual(url2, HelperTestBase.getURL(self))
        self.assertIs(
            HelperTestBase.checkElementPresent(
                self, "[data-test-id='cartRemoveItem_0']"), True)
        self.driver.refresh()
        time.sleep(2)

        ###
        LoginPage.loginActionWithoutKeepMeLogged(self, 'Testoxbfn', 'Ss123456')
        NavigationMenuPage.clickCart(self)
        self.assertIs(
            HelperTestBase.checkElementPresent(
                self, "[data-test-id='cartRemoveItem_0']"), True)
        self.assertIs(
            HelperTestBase.checkElementPresent(
                self, "[data-test-id='cartRemoveItem_1']"), True)
        self.driver.refresh()
        time.sleep(2)