summaryrefslogtreecommitdiff
path: root/test/test6.py
diff options
context:
space:
mode:
authorColomban Wendling <[email protected]>2025-05-14 23:58:39 +0200
committerColomban Wendling <[email protected]>2025-05-14 23:58:39 +0200
commitb6a19c50b04b7800f54a3bfef7271fedb1a9d50c (patch)
tree439bb1af539c865849f790c36510342cc6a20839 /test/test6.py
parent239ebd2f3ce65f394bb94089a57aae8e40f953aa (diff)
downloadatril-failing-tests.tar.bz2
atril-failing-tests.tar.xz
Fix tests with AT-SPI2 >= 2.53failing-tests
Role name for push buttons changed from "push button" to "button" for uniformizing APIs, but that means the names Dogtail use have to match, as it's not using the role IDs but names. Fix this by trying to ask AT-SPI2 for the name, and falling back on the historical name in the odd case it'd fail.
Diffstat (limited to 'test/test6.py')
-rwxr-xr-xtest/test6.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/test/test6.py b/test/test6.py
index a2687d08..30367fe2 100755
--- a/test/test6.py
+++ b/test/test6.py
@@ -3,15 +3,11 @@
# Test printing
import os
-import dogtail.config
-dogtail.config.config.logDebugToStdOut = True
-dogtail.config.config.logDebugToFile = False
+from testCommon import pushButton
+from dogtail.procedural import *
-os.environ['LANG']='C'
srcdir = os.environ['srcdir']
-from dogtail.procedural import *
-
recent_used = os.path.expanduser('~/.local/share/recently-used.xbel')
recent_used_orig = recent_used + '.orig'
@@ -31,7 +27,7 @@ click('Print…', roleName='menu item')
click('Print to File', roleName='table cell', raw=True)
click('Postscript', roleName='radio button', raw=True)
-click('Print', roleName='push button')
+click('Print', roleName=pushButton)
statinfo = os.stat (ps_file)
if statinfo.st_size > 100000: