From 7637bd0b9c2d8016051629e96fb526dd6fa76e54 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 11 Oct 2024 16:39:33 +0100 Subject: [PATCH] bitbake: tests/browser: Avoid python 3.9 syntax Python 3.9 isn't our minimum version yet, avoid using removeprefix. (Bitbake rev: 8cb9eb6a4f1be4620fcde347faa5c1fb6d77bf70) Signed-off-by: Richard Purdie --- bitbake/lib/toaster/tests/browser/selenium_helpers_base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py b/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py index 22d4085b24..2725f13382 100644 --- a/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py +++ b/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py @@ -230,12 +230,15 @@ class SeleniumTestCaseBase(unittest.TestCase): def wait_until_clickable(self, selector, poll=1): """ Wait until element matching CSS selector is visible on the page """ + sel = selector + if sel.startswith('#'): + sel = selector[1:] WebDriverWait( self.driver, Wait._TIMEOUT, poll_frequency=poll ).until( - EC.element_to_be_clickable((By.ID, selector.removeprefix('#') + EC.element_to_be_clickable((By.ID, sel ) ) )