[kde-linux/os-autoinst-distri-kdelinux] extensions/openqa/usr/lib/kde-linux-openqa/tests: Use implicitly_wait method setting 0 everywhere

Thomas Duckworth <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 569e97557d219a091b9db68b397ac3e6ebda587b by Thomas Duckworth.
Committed on 23/07/2026 at 10:29.
Pushed by tduck into branch 'master'.

Use implicitly_wait method setting 0 everywhere

We were assigning a value to a method. This obviously didn't make any
sense. Also, in all of our test cases we're using explicit WebDriverWait
instances whenever necessary, so set the implicit wait to 0 seconds.

See https://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver.implicitly_wait

M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/calamares_install.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/clipboard.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/configure_automatic_login.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/create_file.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/default_applications.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_install.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_upgrade.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/dolphin.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/krunner.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/package_compatibility_helper.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/panel.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/plasma_welcome.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/secret_service.py
M  +1    -1    extensions/openqa/usr/lib/kde-linux-openqa/tests/vaults.py

https://invent.kde.org/kde-linux/os-autoinst-distri-kdelinux/-/commit/569e97557d219a091b9db68b397ac3e6ebda587b

diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/calamares_install.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/calamares_install.py
index 5b3be51..d6f3a0a 100755
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/calamares_install.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/calamares_install.py
@@ -23,7 +23,7 @@ class CalamaresTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", "/opt/local/bin/calamares")
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/clipboard.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/clipboard.py
index 55d3ed3..16e8ec1 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/clipboard.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/clipboard.py
@@ -26,7 +26,7 @@ class ClipboardTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", str(pid))
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/configure_automatic_login.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/configure_automatic_login.py
index ea71615..0608117 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/configure_automatic_login.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/configure_automatic_login.py
@@ -50,7 +50,7 @@ class AutoLoginTest(unittest.TestCase):
             "QT_LOGGING_RULES": "qt.accessibility.atspi.warning=false;qt.qpa.wayland.warning=false;kf.auth.warning=false;kf.plasma.core.warning=false;kf.windowsystem.warning=false;kf.kirigami.platform.warning=false;org.kde.plasma.kcm_feedback.warning=false;qt.qpa.services.warning=false",
         })
         self.driver = webdriver.Remote(command_executor='http://127.0.0.1:4723', options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
         self.polkit = PolkitAgent()
 
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/create_file.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/create_file.py
index 1f2ff5d..623cdfb 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/create_file.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/create_file.py
@@ -27,7 +27,7 @@ class CreateFileTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", str(find_pid_on_atspi_bus('plasmashell')))
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/default_applications.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/default_applications.py
index 04422f0..d193f7e 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/default_applications.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/default_applications.py
@@ -21,7 +21,7 @@ class DefaultApplicationsTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", "systemsettings")
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_install.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_install.py
index f9a84dd..d2f7f4c 100755
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_install.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_install.py
@@ -24,7 +24,7 @@ class DiscoverTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", "plasma-discover")
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_upgrade.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_upgrade.py
index 4063896..95d5da5 100755
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_upgrade.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/discover_upgrade.py
@@ -24,7 +24,7 @@ class DiscoverTests(unittest.TestCase):
         # how many flatpak updates are available; and that can cause test instability.
         options.set_capability("app", "plasma-discover --backends systemdsysupdate-backend")
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/dolphin.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/dolphin.py
index 3fbe9e8..0cf5350 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/dolphin.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/dolphin.py
@@ -33,7 +33,7 @@ class DolphinTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", "org.kde.dolphin.desktop")
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/krunner.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/krunner.py
index c4c142f..831e968 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/krunner.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/krunner.py
@@ -27,7 +27,7 @@ class KRunnerTests(unittest.TestCase):
 
         options.set_capability("app", krunner_pid if krunner_pid else "krunner")
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/package_compatibility_helper.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/package_compatibility_helper.py
index 26f2726..32c7790 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/package_compatibility_helper.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/package_compatibility_helper.py
@@ -35,7 +35,7 @@ class PackageCompatibilityHelperTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", str(pid))
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/panel.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/panel.py
index 5c3906f..bcee229 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/panel.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/panel.py
@@ -26,7 +26,7 @@ class PanelTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability('app', str(find_pid_on_atspi_bus('plasmashell')))
         self.driver = webdriver.Remote(command_executor='http://127.0.0.1:4723', options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/plasma_welcome.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/plasma_welcome.py
index e1644b8..08dae9e 100755
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/plasma_welcome.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/plasma_welcome.py
@@ -22,7 +22,7 @@ class PlasmaWelcomeTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", subprocess.run(['pgrep', '-n', '-f', 'plasma-welcome'], capture_output=True, text=True).stdout.strip()) # get the pid because it will already be launched
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/secret_service.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/secret_service.py
index 64d9ccc..1f6d43f 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/secret_service.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/secret_service.py
@@ -27,7 +27,7 @@ class SecretServiceTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability("app", str(pid))
         self.driver = webdriver.Remote(command_executor="http://127.0.0.1:4723", options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
     @classmethod
     def tearDownClass(self):
diff --git a/extensions/openqa/usr/lib/kde-linux-openqa/tests/vaults.py b/extensions/openqa/usr/lib/kde-linux-openqa/tests/vaults.py
index 6771ba5..9a73991 100644
--- a/extensions/openqa/usr/lib/kde-linux-openqa/tests/vaults.py
+++ b/extensions/openqa/usr/lib/kde-linux-openqa/tests/vaults.py
@@ -27,7 +27,7 @@ class VaultsTests(unittest.TestCase):
         options = AppiumOptions()
         options.set_capability('app', str(find_pid_on_atspi_bus('plasmashell')))
         self.driver = webdriver.Remote(command_executor='http://127.0.0.1:4723', options=options)
-        self.driver.implicitly_wait = 10
+        self.driver.implicitly_wait(0)
 
         # The vault wizard is a kded6 dialog.
         kded_options = AppiumOptions()
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.