From 79bf775964b9fb4b776005a8ff55cb4b559ed8c2 Mon Sep 17 00:00:00 2001 From: Nico Schedel Date: Tue, 17 Aug 2021 12:19:33 +0200 Subject: [PATCH] TT#70901 selenium: Fix for call forward menu not always opening reliably Change-Id: I8de8d5757ec8e8ca2b8515b22301292f5c29624c --- t/selenium/testrun.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/t/selenium/testrun.py b/t/selenium/testrun.py index 15d55654..9bd4e3ea 100644 --- a/t/selenium/testrun.py +++ b/t/selenium/testrun.py @@ -149,7 +149,9 @@ class testrun(unittest.TestCase): len(driver.find_elements_by_xpath('//*[@id="csc-page-call-forwarding"]')) > 0, "Conference page wasnt opened") print("OK") print("Create a call forwarding 'if available'...", end="") - wait_for_invisibility(driver, '//*[@id="csc-page-call-forwarding"]/div[1]/button/span[3]/svg[@class="q-spinner text-primary"') + WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//*[@id="csc-page-call-forwarding"]//div//button[contains(., "Add forwarding")]'))) + time.sleep(1) + wait_for_invisibility(driver, '//*[@id="csc-page-call-forwarding"]/div[1]/button/span[3]/svg[@class="q-spinner text-primary]"') time.sleep(1) click_js(driver, '//*[@id="csc-page-call-forwarding"]//div//button[contains(., "Add forwarding")]') click_js(driver, '/html/body/div[3]/div/div[3]')