From b8cebe8ae9bbe99efa3709002665db3f53ff7251 Mon Sep 17 00:00:00 2001 From: Nico Schedel Date: Wed, 27 Mar 2024 12:46:13 +0100 Subject: [PATCH] MT#56388 fix failing selenium csc tests Change-Id: Ibbd7789e3e07fab9ca611d6f892976be81f84161 --- t/selenium/testrun.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/t/selenium/testrun.py b/t/selenium/testrun.py index 4d4f13ca..88aab1e9 100644 --- a/t/selenium/testrun.py +++ b/t/selenium/testrun.py @@ -376,7 +376,7 @@ class testrun(unittest.TestCase): wait_for_invisibility(driver, '//*[@id="csc-language-menu-login"]') time.sleep(1) self.assertTrue( - len(driver.find_elements(By.XPATH, '//*[@id="csc-login-card"]/div[contains(., "Subscriber-Anmeldung")]')) > 0, + len(driver.find_elements(By.XPATH, '//*[@id="csc-login-card"]/div[contains(., "Teilnehmer-Anmeldung")]')) > 0, "Language wasnt changed to German") driver.find_element(By.XPATH, '//*[@id="csc-header-toolbar-login"]/button').click() click_js(driver, '/html/body/div[3]/div/div[4]') @@ -559,23 +559,20 @@ class testrun(unittest.TestCase): print("Try to enable reminders...", end="") wait_for_invisibility(driver, '//div[@data-cy="csc-reminder-toggle"][@aria-disabled="true"]') driver.find_element(By.XPATH, '//div[@data-cy="csc-reminder-toggle"]').click() + self.assertTrue( + len(driver.find_elements(By.XPATH, '//div[@data-cy="csc-reminder-toggle"][@aria-checked="true"]')) > 0, + "Reminder has not been enabled") time.sleep(1) driver.find_element(By.XPATH, '//*[@id="csc-main-menu-top"]//div/a[contains(., "Speed Dial")]').click() time.sleep(1) driver.find_element(By.XPATH, '//*[@id="csc-main-menu-top"]//div/a[contains(., "Reminder")]').click() - wait_for_invisibility(driver, '//div[@data-cy="csc-reminder-toggle"][@aria-disabled="true"]') - driver.find_element(By.XPATH, '//div[@data-cy="csc-reminder-toggle"]').click() - wait_for_invisibility(driver, '//div[@data-cy="csc-reminder-toggle"][@aria-disabled="true"]') - self.assertTrue( - len(driver.find_elements(By.XPATH, '//div[@data-cy="csc-reminder-toggle"][@aria-checked="true"]')) > 0, - "Reminder has not been enabled") print("OK") print("Try to change reminder recurrance to 'Always'...", end="") driver.find_element(By.XPATH, '//*[@id="csc-page-reminder"]//div[@aria-label="Always"]').click() WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '/html/body//div[@role="alert"]'))) self.assertTrue( len(driver.find_elements(By.XPATH, '//*[@id="csc-page-reminder"]//div[@aria-label="Always"][@aria-checked="true"]')) > 0, - "Reminder has not been enabled") + "Reminder recurrance has not been changed to 'always'") print("OK") print("Try to change time to 12:00...") driver.find_element(By.XPATH, '//*[@id="csc-page-reminder"]/div/div[3]/div/label/div/div/div[2]/input').click()