Esempio n. 1
0
 def test_user_entry_rows_25(self):
     driver = self.driver
     self.driver.get('https://sb-qawebtest.azurewebsites.net/users')
     users = Users(driver)
     self.driver.find_element_by_xpath(users.page_display_options_xpath).click()
     self.driver.find_element_by_xpath("//*[normalize-space(text()) and normalize-space(.)='Jul 10th 2018, 02:07:52 AM'])[1]/following::li[2]").click()
     items_count = users.get_row_count()
     self.assertEqual(items_count, 25)
Esempio n. 2
0
 def test_return_to_10(self):
     driver = self.driver
     users = Users(driver)
     self.driver.find_element_by_xpath(
         "(.//*[normalize-space(text()) and normalize-space(.)='Jul 10th 2018, 02:07:52 AM'])[1]/following::div[5]").click()
     self.driver.find_element_by_xpath(
         "(.//*[normalize-space(text()) and normalize-space(.)='Jul 10th 2018, 02:07:52 AM'])[1]/following::li[2]").click()
     self.driver.find_element_by_xpath(
         "(.//*[normalize-space(text()) and normalize-space(.)='Jul 10th 2018, 02:07:52 AM'])[1]/following::div[5]").click()
     self.driver.find_element_by_xpath("//*[@id='menu-']/div[3]/ul/li[1]").click()
     items_count = users.get_row_count()
     self.assertEqual(items_count, 10)
Esempio n. 3
0
    def test_computer_tile_format_correct(self):
        driver = self.driver
        computers = Users(driver)
        self.driver.get('https://sb-qawebtest.azurewebsites.net')
        time.sleep(3)
        text = driver.find_element_by_xpath(
            "// * [ @ id = 'root'] / div / div[2] / div[1] / div / a / p[2]").text
        tile_number = int(text)
        correctFormat = False
        if tile_number >= 1000:
            if 'K' in text:
                correctFormat = True

        if tile_number < 1000:
            if 'K' not in text:
                correctFormat = True
        self.assertEqual(True, correctFormat)
Esempio n. 4
0
    def test_user_tile_format_correct(self):
        driver = self.driver
        users = Users(driver)
        self.driver.get('https://sb-qawebtest.azurewebsites.net')
        time.sleep(3)
        text = driver.find_element_by_xpath(
            "(.//*[normalize-space(text()) and normalize-space(.)='Users'])[1]/following::p[4]").text
        tile_number = int(text)
        correctFormat = False
        if tile_number >= 1000:
            if 'K' in text:
                correctFormat = True

        if tile_number < 1000:
            if 'K' not in text:
                coorrectFormat = True
        self.assertEqual(True, correctFormat)
Esempio n. 5
0
 def test_check_for_name_heading_on_users(self):
     driver = self.driver
     users = Users(driver)
     text_found = users.get_header(users.header_1)
     self.assertEqual(text_found, 'Name')
Esempio n. 6
0
 def test_default_entry_rows(self):
     driver = self.driver
     users = Users(driver)
     self.driver.get('https://sb-qawebtest.azurewebsites.net/users')
     items_count = users.get_row_count()
     self.assertEqual(items_count,10)
Esempio n. 7
0
 def test_check_for_Last_Logon_heading_on_users(self):
     driver = self.driver
     users = Users(driver)
     text_found = users.get_header(users.header_4)
     self.assertEqual(text_found, 'Last Logon')
Esempio n. 8
0
 def test_check_for_Domain_heading_on_users(self):
     driver = self.driver
     users = Users(driver)
     text_found = users.get_header(users.header_3)
     self.assertEqual(text_found, 'Domain')
Esempio n. 9
0
 def test_check_for_email_heading_on_users(self):
     driver = self.driver
     users = Users(driver)
     text_found = users.get_header(users.header_2)
     self.assertEqual(text_found, 'Email')