MT#59449 Fix selenium tests after password enforcements

Change-Id: I6f7b4c5598acf126008a6e72bc8021e1007ff2ac
(cherry picked from commit 463969b2a8)
(cherry picked from commit 45752b2fbd)
mr12.5.1
Marco Capetta 9 months ago
parent b38e28ab18
commit 2ff0f2fe02

@ -67,8 +67,8 @@ class testrun(unittest.TestCase):
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()
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//div[contains(., "Login")]/../div/input', adminname)
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password"]', 'rand0mpassword12345')
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password Retype"]', 'rand0mpassword12345')
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password"]', 'Rand0m#PasswOrd#12345#')
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password Retype"]', 'Rand0m#PasswOrd#12345#')
if driver.find_element(By.XPATH, '//*[@id="q-app"]/div//main/form//div[@aria-label="Master"]').get_attribute('aria-checked') == "true":
driver.find_element(By.XPATH, '//*[@id="q-app"]/div//main/form//div[@aria-label="Master"]').click()
if driver.find_element(By.XPATH, '//*[@id="q-app"]/div//main/form//div[@aria-label="Active"]').get_attribute('aria-checked') == "false":
@ -97,8 +97,8 @@ class testrun(unittest.TestCase):
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()
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//div[contains(., "Login")]/../div/input', adminname2)
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password"]', 'rand0mpassword12345')
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password Retype"]', 'rand0mpassword12345')
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password"]', 'Rand0m#PasswOrd#12345#')
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//input[@aria-label="Password Retype"]', 'Rand0m#PasswOrd#12345#')
driver.find_element(By.XPATH, '//label[@data-cy="roles-list"]').click()
driver.find_element(By.XPATH, '//div[@data-cy="q-item--2"]').click()
driver.find_element(By.XPATH, '//*[@id="q-app"]/div//main/div//button[contains(., "Save")]').click()
@ -106,7 +106,7 @@ class testrun(unittest.TestCase):
print("Try to login and check if admin is prohibited from changing his permissions...", end="")
wait_for_invisibility(driver, '//input[@data-cy="aui-input-search--datatable"][@disabled]')
logout_panel(driver)
login_panel(driver, adminname, 'rand0mpassword12345')
login_panel(driver, adminname, 'Rand0m#PasswOrd#12345#')
driver.find_element(By.XPATH, '//div[@data-cy="aui-main-menu-items--settings"]').click()
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="q-app"]//div//aside//div//a[contains(., "Administrators")]')))
driver.find_element(By.XPATH, '//*[@id="q-app"]//div//aside//div//a[contains(., "Administrators")]').click()
@ -169,7 +169,7 @@ class testrun(unittest.TestCase):
print("OK")
print("Check if 'Customer Care' is enabled...", end="")
logout_panel(driver)
login_panel(driver, adminname, 'rand0mpassword12345')
login_panel(driver, adminname, 'Rand0m#PasswOrd#12345#')
driver.find_element(By.XPATH, '//div[@data-cy="aui-main-menu-items--settings"]').click()
self.assertTrue(
len(driver.find_elements(By.XPATH, '//*[@id="q-app"]//div//aside//div//a[1][contains(., "Customers")]')) > 0, "Customers buttons was not found")
@ -193,7 +193,7 @@ class testrun(unittest.TestCase):
print("OK")
print("Check if 'Read-only' was enabled...", end="")
logout_panel(driver)
login_panel(driver, adminname, 'rand0mpassword12345')
login_panel(driver, adminname, 'Rand0m#PasswOrd#12345#')
driver.find_element(By.XPATH, '//div[@data-cy="aui-main-menu-items--settings"]').click()
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="q-app"]//div//aside//div//a[contains(., "Customers")]')))
driver.find_element(By.XPATH, '//*[@id="q-app"]//div//aside//div//a[contains(., "Customers")]').click()

Loading…
Cancel
Save