def test_focusing_roleName(self): """ Ensure that focus.widget(roleName=...) works. """ focus.widget(roleName='page tab') self.assertTrue(isinstance(focus.widget.node, tree.Node)) self.assertEqual(focus.widget.node.role, pyatspi.ROLE_PAGE_TAB)
def test_typing_on_widget(self): self.runDemo('Dialog and Message Boxes') focus.window('Dialogs') focus.widget(roleName='text') type("hello world") from time import sleep sleep(0.1) self.assertEquals(focus.widget.node.text, 'hello world')
def testDeselect(self): type('Icon View') click('Icon View') type('+') self.runDemo('Icon View Basics') focus.window('GtkIconView demo') focus.widget(roleName='icon') select() deselect() self.assertFalse(focus.widget.isSelected)
def test_typing_on_widget(self): try: self.runDemo('Dialog and Message Boxes', retry=False) focus.window('Dialogs') except SearchError: self.runDemo('Dialogs and Message Boxes', retry=False) focus.window('Dialogs and Message Boxes') focus.widget(roleName='text') type("hello world") from time import sleep sleep(0.1) self.assertEqual(focus.widget.node.text, 'hello world')
def test_deselect(self): type('Icon View') click('Icon View') type('+') sleep(0.5) self.runDemo('Icon View Basics') focus.window('GtkIconView demo') focus.widget(roleName='icon') select() deselect() self.assertFalse(focus.widget.isSelected)
def test_deselect(self): type('Icon View') click('Icon View') type('+') sleep(0.5) self.runDemo('Icon View Basics') try: wnd = self.app.child('GtkIconView demo', roleName='frame', recursive=False, retry=False) except SearchError: wnd = self.app.child('Icon View Basics', roleName='frame', recursive=False, retry=False) focus.window(wnd.name) focus.widget(roleName='icon') select() deselect() self.assertFalse(focus.widget.isSelected)
def test_focusing_basic(self): """ Ensure that focus.widget('foo') finds a node with name 'foo' """ focus.widget("Application Class") self.assertEqual(focus.widget.name, "Application Class")
def testFocusingBasic(self): "Ensure that focus.widget('foo') finds a node with name 'foo'" focus.widget("Application window") self.assertEquals(focus.widget.name, "Application window")
def testTyping(self): self.runDemo('Dialog and Message Boxes') focus.window('Dialogs') focus.widget(roleName='text') type("hello world") self.assertEquals(focus.widget.node.text, 'hello world')
def test_focusing_role_name(self): focus.widget(roleName='page tab') self.assert_(isinstance(focus.widget.node, tree.Node)) self.assertEquals(focus.widget.node.role, pyatspi.ROLE_PAGE_TAB)