commit d6de1bd2e6909956193c393b834319a66de1f9fb
parent 6e08dc78bcde3dd851e1de0c7a0fa8f7c1bd3918
Author: Kui-Feng Lee <thinker.li@gmail.com>
Date: Mon, 8 Dec 2025 19:05:19 +0000
Bug 1918293 - fix the regression caused by change the element id 'downloadFolder'. r=gerard-majax
The element 'downloadFolder' has been rename to 'chooseFolder' by bug 1972075.
However, snap-tests didn't follow it. It is fixed.
Differential Revision: https://phabricator.services.mozilla.com/D275036
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/taskcluster/docker/snap-coreXX-build/snap-tests/qa_tests.py b/taskcluster/docker/snap-coreXX-build/snap-tests/qa_tests.py
@@ -811,8 +811,13 @@ class QATests(SnapTestsBase):
self.open_tab("about:preferences")
download_folder = self._wait.until(
- EC.presence_of_element_located((By.ID, "downloadFolder"))
+ EC.presence_of_element_located((By.ID, "chooseFolder"))
)
+ if not download_folder.get_property("value"):
+ # Fallback to "downloadFoler" for older Firefox versions
+ download_folder = self._wait.until(
+ EC.presence_of_element_located((By.ID, "downloadFolder"))
+ )
previous_folder = (
download_folder.get_property("value")
.replace("\u2066", "")