MT#55677 fix for "Unstable ngcp-panel-test-selenium-docker runs with failing tests"

Change-Id: Ief3047eadf65443c42589c1a24e9d6b2d1c5b898
mr11.2
Nico Schedel 3 years ago
parent 9c58e1c4d5
commit 5320543cdc

@ -662,7 +662,7 @@ class testrun(unittest.TestCase):
driver.find_element_by_xpath('//*[@id="q-app"]//div//aside//div//a[contains(., "Domains")]').click() driver.find_element_by_xpath('//*[@id="q-app"]//div//aside//div//a[contains(., "Domains")]').click()
print("OK") print("OK")
print("Try to create a new domain...", end="") print("Try to create a new domain...", end="")
wait_for_invisibility(driver, '/html/body//div/main//div/label//div/input[contains(@class, "q-field--disabled")]') wait_for_invisibility(driver, '//input[@data-cy="aui-input-search--datatable"][contains(@class, "q-field--disabled")]')
driver.find_element_by_xpath('//*[@id="q-app"]/div//main//div/a[contains(., "add")]').click() driver.find_element_by_xpath('//*[@id="q-app"]/div//main//div/a[contains(., "add")]').click()
fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//div[contains(., "Reseller")]/../div/input', 'default') fill_element(driver, '//*[@id="q-app"]/div//main/form/div//label//div[contains(., "Reseller")]/../div/input', 'default')
driver.find_element_by_xpath('/html/body/div//div[@class="q-virtual-scroll__content"]/div[1]').click() driver.find_element_by_xpath('/html/body/div//div[@class="q-virtual-scroll__content"]/div[1]').click()
@ -670,9 +670,9 @@ class testrun(unittest.TestCase):
driver.find_element_by_xpath('//*[@id="q-app"]/div//main/div//button[contains(., "Save")]').click() driver.find_element_by_xpath('//*[@id="q-app"]/div//main/div//button[contains(., "Save")]').click()
print("OK") print("OK")
print("Check if domain was created...", end="") print("Check if domain was created...", end="")
wait_for_invisibility(driver, '/html/body//div/main//div/label//div/input[contains(@class, "q-field--disabled")]') wait_for_invisibility(driver, '//input[@data-cy="aui-input-search--datatable"][contains(@class, "q-field--disabled")]')
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '/html/body//div/main//div/label//div/input'))) WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//input[@data-cy="aui-input-search--datatable"]')))
fill_element(driver, '/html/body//div/main//div/label//div/input', domainname) fill_element(driver, '//input[@data-cy="aui-input-search--datatable"]', domainname)
self.assertTrue( self.assertTrue(
len(driver.find_elements_by_xpath('//*[@id="q-app"]/div//main/div//table/tbody/tr[1]/td[contains(., "' + domainname + '")]')) > 0, "Billing Profile was not found") len(driver.find_elements_by_xpath('//*[@id="q-app"]/div//main/div//table/tbody/tr[1]/td[contains(., "' + domainname + '")]')) > 0, "Billing Profile was not found")
print("OK") print("OK")
@ -728,9 +728,9 @@ class testrun(unittest.TestCase):
print("OK") print("OK")
driver.find_element_by_xpath('//*[@id="q-app"]//div//aside//div//a[contains(., "Domains")]').click() driver.find_element_by_xpath('//*[@id="q-app"]//div//aside//div//a[contains(., "Domains")]').click()
print("Try to delete domain...", end="") print("Try to delete domain...", end="")
wait_for_invisibility(driver, '/html/body//div/main//div/label//div/input[contains(@class, "q-field--disabled")]') wait_for_invisibility(driver, '//input[@data-cy="aui-input-search--datatable"][contains(@class, "q-field--disabled")]')
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '/html/body//div/main//div/label//div/input'))) WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//input[@data-cy="aui-input-search--datatable"]')))
fill_element(driver, '/html/body//div/main//div/label//div/input', domainname) fill_element(driver, '//input[@data-cy="aui-input-search--datatable"]', domainname)
wait_for_invisibility(driver, '//*[@id="q-app"]/div//main//div/table/thead/tr[2]/th/div[@role="progressbar"]') wait_for_invisibility(driver, '//*[@id="q-app"]/div//main//div/table/thead/tr[2]/th/div[@role="progressbar"]')
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="q-app"]/div/div[2]/main/div[1]/div/div[1]/table/tbody/tr[1]/td[2]/button'))) WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="q-app"]/div/div[2]/main/div[1]/div/div[1]/table/tbody/tr[1]/td[2]/button')))
driver.find_element_by_xpath('//*[@id="q-app"]/div/div[2]/main/div[1]/div/div[1]/table/tbody/tr[1]/td[2]/button').click() driver.find_element_by_xpath('//*[@id="q-app"]/div/div[2]/main/div[1]/div/div[1]/table/tbody/tr[1]/td[2]/button').click()
@ -740,8 +740,9 @@ class testrun(unittest.TestCase):
driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div[3]/button[2]').click() driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div[3]/button[2]').click()
print("OK") print("OK")
print("Check if domain was deleted...", end="") print("Check if domain was deleted...", end="")
wait_for_invisibility(driver, '/html/body//div/main//div/label//div/input[contains(@class, "q-field--disabled")]') wait_for_invisibility(driver, '//input[@data-cy="aui-input-search--datatable"][contains(@class, "q-field--disabled")]')
fill_element(driver, '/html/body//div/main//div/label//div/input', domainname) WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//input[@data-cy="aui-input-search--datatable"]')))
fill_element(driver, '//input[@data-cy="aui-input-search--datatable"]', domainname)
self.assertTrue( self.assertTrue(
len(driver.find_elements_by_xpath('//*[@id="q-app"]//div//main//div//i')) > 0, "Billing Profile was not deleted") len(driver.find_elements_by_xpath('//*[@id="q-app"]//div//main//div//i')) > 0, "Billing Profile was not deleted")
print("OK") print("OK")

Loading…
Cancel
Save