# -*- coding: utf-8 -*- import dogtail.tc from dogtail import tree from dogtail.procedural import * from dogtail.utils import screenshot from dogtail.predicate import GenericPredicate import os import signal from lliurextest import core import json class GimpTest(core.BaseTest): def __init__(self,rel_path,language): core.BaseTest.__init__(self,rel_path,language) pass def test_language_valencian(self): gimp = tree.root.application() menu_bar = gimp.findChildren(GenericPredicate(roleName='menu bar'))[0] filters = None for x in menu_bar.children: if x.name == self.context['filter_menu']: filters = x break for x in filters.children: print x.name