@ -61,7 +61,7 @@ class testrun(unittest.TestCase):
driver . find_element_by_xpath ( ' //*[@id= " q-app " ]//div/aside/div//a[contains(., " Administrators " )] ' ) . click ( )
print ( " OK " )
print ( " Try to create a new Administrator... " , end = " " )
driver. find_element_by_xpath ( ' //*[@id= " q-app " ]/div//main//div/a[contains(., " add " )] ' ) . click ( )
click_js( driver , ' //*[@id= " q-app " ]/div//main//div/a[contains(., " add " )] ' )
fill_element ( driver , ' //*[@id= " q-app " ]/div//main/form/div//label//div[contains(., " Reseller " )]/../div/input ' , resellername )
WebDriverWait ( driver , 10 ) . until ( EC . visibility_of_element_located ( ( By . XPATH , ' /html/body/div//div[@class= " q-virtual-scroll__content " ]/div[1] ' ) ) )
driver . find_element_by_xpath ( ' /html/body/div//div[@class= " q-virtual-scroll__content " ]/div[1] ' ) . click ( )
@ -138,7 +138,7 @@ class testrun(unittest.TestCase):
WebDriverWait ( driver , 10 ) . until ( EC . element_to_be_clickable ( ( By . XPATH , ' //*[@aria-label= " Username " ] ' ) ) )
fill_element ( driver , ' //*[@aria-label= " Username " ] ' , ' invalid ' )
fill_element ( driver , ' //*[@aria-label= " Password " ] ' , ' data ' )
driver. find_element_by_xpath ( ' //*[@id= " q-app " ]/div//main/div/form//button[contains(., " Sign In " )] ' ) . click ( )
click_js( driver , ' //*[@id= " q-app " ]/div//main/div/form//button[contains(., " Sign In " )] ' )
self . assertTrue (
len ( driver . find_elements_by_xpath ( ' //*[@id= " q-app " ]//div[contains(., " Wrong credentials " )] ' ) ) > 0 , " Admin was not deactivated " )
print ( " OK " )
@ -473,6 +473,7 @@ class testrun(unittest.TestCase):
len ( driver . find_elements_by_xpath ( ' //*[@id= " q-app " ]//div//main//div//table/tbody/tr[1]/td[contains(., " ' + customername + ' " )] ' ) ) > 0 , " Reseller was not found " )
print ( " OK " )
print ( " Try to edit customer status... " , end = " " )
scroll_to_element ( driver , ' //*[@id= " q-app " ]/div//main//div//table/tbody/tr[1]/td[9]/span ' )
driver . find_element_by_xpath ( ' //*[@id= " q-app " ]/div//main//div//table/tbody/tr[1]/td[9]/span ' ) . click ( )
driver . find_element_by_xpath ( ' /html/body//div[@class= " q-item__label " ][contains(., " Locked " )] ' ) . click ( )
wait_for_invisibility ( driver , ' /html/body//div[@class= " q-virtual-scroll__content " ] ' )
@ -481,7 +482,8 @@ class testrun(unittest.TestCase):
len ( driver . find_elements_by_xpath ( ' //*[@id= " q-app " ]/div//main//div//table/tbody/tr[1]/td[9]/span[contains(., " Locked " )] ' ) ) > 0 , " Subscriber status was not edited " )
print ( " OK " )
print ( " Go to customer preferences... " , end = " " )
driver . find_element_by_xpath ( ' //*[@id= " q-app " ]/div//main//div//table/tbody/tr[1]/td[11]/button ' ) . click ( )
scroll_to_element ( driver , ' //*[@id= " q-app " ]/div//main//div//table/tbody/tr[1]/td[11]/button ' )
click_js ( driver , ' //*[@id= " q-app " ]/div//main//div//table/tbody/tr[1]/td[11]/button ' )
WebDriverWait ( driver , 10 ) . until ( EC . visibility_of_element_located ( ( By . XPATH , ' /html/body//div/a[contains(., " Preferences " )] ' ) ) )
driver . find_element_by_xpath ( ' /html/body//div/a[contains(., " Preferences " )] ' ) . click ( )
print ( " OK " )
@ -617,7 +619,7 @@ class testrun(unittest.TestCase):
driver . find_element_by_xpath ( ' //*[@id= " login_page_v1 " ]/div[3]/div/b/a ' ) . click ( )
print ( " \n Try to login with no credentials... " , end = " " )
WebDriverWait ( driver , 10 ) . until ( EC . element_to_be_clickable ( ( By . XPATH , ' //*[@id= " q-app " ]/div//main/div/form//button[contains(., " Sign In " )] ' ) ) )
driver. find_element_by_xpath ( ' //*[@id= " q-app " ]/div//main/div/form//button[contains(., " Sign In " )] ' ) . click ( )
click_js( driver , ' //*[@id= " q-app " ]/div//main/div/form//button[contains(., " Sign In " )] ' )
self . assertTrue (
len ( driver . find_elements_by_xpath ( ' //*[@id= " q-app " ]//div[contains(., " Wrong credentials " )] ' ) ) > 0 , " Credentials werent rejected " )
print ( " OK " )