[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()