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)
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)
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)
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)
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')
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)
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')
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')
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')